Skip to content

Commit 39ce222

Browse files
laipz8200刘江波
authored and
刘江波
committed
feat: add openai o1 & update pricing and max_token of other models (langgenius#11780)
Signed-off-by: -LAN- <[email protected]>
1 parent a64c2c7 commit 39ce222

11 files changed

+91
-18
lines changed

api/core/model_runtime/model_providers/openai/llm/_position.yaml

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
- gpt-4o-audio-preview
1+
- o1
2+
- o1-2024-12-17
3+
- o1-mini
4+
- o1-mini-2024-09-12
25
- gpt-4
36
- gpt-4o
47
- gpt-4o-2024-05-13
@@ -7,10 +10,6 @@
710
- chatgpt-4o-latest
811
- gpt-4o-mini
912
- gpt-4o-mini-2024-07-18
10-
- o1-preview
11-
- o1-preview-2024-09-12
12-
- o1-mini
13-
- o1-mini-2024-09-12
1413
- gpt-4-turbo
1514
- gpt-4-turbo-2024-04-09
1615
- gpt-4-turbo-preview
@@ -25,4 +24,7 @@
2524
- gpt-3.5-turbo-1106
2625
- gpt-3.5-turbo-0613
2726
- gpt-3.5-turbo-instruct
27+
- gpt-4o-audio-preview
28+
- o1-preview
29+
- o1-preview-2024-09-12
2830
- text-davinci-003

api/core/model_runtime/model_providers/openai/llm/chatgpt-4o-latest.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
2727
max: 16384
2828
- name: response_format

api/core/model_runtime/model_providers/openai/llm/gpt-4o-2024-05-13.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
27-
max: 4096
27+
max: 16384
2828
- name: response_format
2929
label:
3030
zh_Hans: 回复格式

api/core/model_runtime/model_providers/openai/llm/gpt-4o-2024-08-06.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
2727
max: 16384
2828
- name: response_format

api/core/model_runtime/model_providers/openai/llm/gpt-4o-2024-11-20.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
2727
max: 16384
2828
- name: response_format

api/core/model_runtime/model_providers/openai/llm/gpt-4o-audio-preview.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
27-
max: 4096
27+
max: 16384
2828
- name: response_format
2929
label:
3030
zh_Hans: 回复格式

api/core/model_runtime/model_providers/openai/llm/gpt-4o-mini-2024-07-18.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
2727
max: 16384
2828
- name: response_format

api/core/model_runtime/model_providers/openai/llm/gpt-4o-mini.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
2727
max: 16384
2828
- name: response_format

api/core/model_runtime/model_providers/openai/llm/gpt-4o.yaml

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ parameter_rules:
2222
use_template: frequency_penalty
2323
- name: max_tokens
2424
use_template: max_tokens
25-
default: 512
25+
default: 16384
2626
min: 1
27-
max: 4096
27+
max: 16384
2828
- name: response_format
2929
label:
3030
zh_Hans: 回复格式
@@ -38,7 +38,7 @@ parameter_rules:
3838
- text
3939
- json_object
4040
pricing:
41-
input: '5.00'
42-
output: '15.00'
41+
input: '2.50'
42+
output: '10.00'
4343
unit: '0.000001'
4444
currency: USD
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
model: o1-2024-12-17
2+
label:
3+
en_US: o1-2024-12-17
4+
model_type: llm
5+
features:
6+
- multi-tool-call
7+
- agent-thought
8+
- stream-tool-call
9+
- vision
10+
model_properties:
11+
mode: chat
12+
context_size: 200000
13+
parameter_rules:
14+
- name: max_tokens
15+
use_template: max_tokens
16+
default: 50000
17+
min: 1
18+
max: 50000
19+
- name: response_format
20+
label:
21+
zh_Hans: 回复格式
22+
en_US: response_format
23+
type: string
24+
help:
25+
zh_Hans: 指定模型必须输出的格式
26+
en_US: specifying the format that the model must output
27+
required: false
28+
options:
29+
- text
30+
- json_object
31+
pricing:
32+
input: '15.00'
33+
output: '60.00'
34+
unit: '0.000001'
35+
currency: USD
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
model: o1
2+
label:
3+
zh_Hans: o1
4+
en_US: o1
5+
model_type: llm
6+
features:
7+
- multi-tool-call
8+
- agent-thought
9+
- stream-tool-call
10+
- vision
11+
model_properties:
12+
mode: chat
13+
context_size: 200000
14+
parameter_rules:
15+
- name: max_tokens
16+
use_template: max_tokens
17+
default: 50000
18+
min: 1
19+
max: 50000
20+
- name: response_format
21+
label:
22+
zh_Hans: 回复格式
23+
en_US: response_format
24+
type: string
25+
help:
26+
zh_Hans: 指定模型必须输出的格式
27+
en_US: specifying the format that the model must output
28+
required: false
29+
options:
30+
- text
31+
- json_object
32+
pricing:
33+
input: '15.00'
34+
output: '60.00'
35+
unit: '0.000001'
36+
currency: USD

0 commit comments

Comments
 (0)