File tree Expand file tree Collapse file tree 6 files changed +16
-2
lines changed Expand file tree Collapse file tree 6 files changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ class AgentModel(StrEnum):
1616 GPT_4_1106_PREVIEW = "gpt-4-1106-preview"
1717 GPT_4_O = "gpt-4o"
1818 GPT_4_O_MINI = "gpt-4o-mini"
19+ O1_PREVIEW = "o1-preview"
20+ O1_MINI = "o1-mini"
1921
2022
2123class AgentConfigSchema (BaseSchema ):
Original file line number Diff line number Diff line change @@ -146,15 +146,19 @@ def __init__(
146146 if configured_model == "gpt-4o-mini" :
147147 self ._base_price_per_message = 20
148148 elif configured_model == "gpt-4o" :
149- self ._base_price_per_message = 100
149+ self ._base_price_per_message = 200
150150 elif configured_model == "gpt-4-32k" :
151151 self ._base_price_per_message = 500
152152 elif configured_model == "gpt-4" :
153153 self ._base_price_per_message = 300
154154 elif configured_model == "gpt-4-turbo-latest" :
155- self ._base_price_per_message = 200
155+ self ._base_price_per_message = 300
156156 elif configured_model == "gpt-4-turbo" :
157+ self ._base_price_per_message = 300
158+ elif configured_model == "o1-mini" :
157159 self ._base_price_per_message = 200
160+ elif configured_model == "o1-preview" :
161+ self ._base_price_per_message = 1000
158162 else :
159163 self ._base_price_per_message = 150
160164
Original file line number Diff line number Diff line change @@ -21,6 +21,8 @@ class ChatCompletionsModel(StrEnum):
2121 GPT_3_5 = "gpt-35-turbo"
2222 GPT_3_5_16 = "gpt-35-turbo-16k"
2323 GPT_4_32 = "gpt-4-32k"
24+ O1_PREVIEW = "o1-preview"
25+ O1_MINI = "o1-mini"
2426
2527
2628class Role (StrEnum ):
Original file line number Diff line number Diff line change @@ -32,6 +32,8 @@ class ChatCompletionsModel(StrEnum):
3232 GPT_3_5_16K = "gpt-3.5-turbo-16k"
3333 GPT_4_LATEST = "gpt-4-0125-preview"
3434 GPT_4_1106_PREVIEW = "gpt-4-1106-preview"
35+ O1_PREVIEW = "o1-preview"
36+ O1_MINI = "o1-mini"
3537
3638 def model_name (self ):
3739 return self .value
Original file line number Diff line number Diff line change @@ -33,6 +33,8 @@ class ChatCompletionsVisionModel(StrEnum):
3333 GPT_4_1106_VISION_PREVIEW = "gpt-4-1106-vision-preview"
3434 GPT_4_O = "gpt-4o"
3535 GPT_4_O_MINI = "gpt-4o-mini"
36+ O1_PREVIEW = "o1-preview"
37+ O1_MINI = "o1-mini"
3638
3739 def model_name (self ):
3840 return self .value
Original file line number Diff line number Diff line change @@ -187,6 +187,8 @@ class Model(StrEnum):
187187 GPT_4_32K = "gpt-4-32k"
188188 GPT_4_LATEST = "gpt-4-turbo-latest"
189189 GPT_4_V_LATEST = "gpt-4-vision-latest"
190+ O1_PREVIEW = "o1-preview"
191+ O1_MINI = "o1-mini"
190192
191193
192194class GoogleVisionModel (StrEnum ):
You can’t perform that action at this time.
0 commit comments