Skip to content

Commit 5f755a8

Browse files
committed
Add o1-preview and o1-mini
1 parent d0a3bb8 commit 5f755a8

File tree

6 files changed

+16
-2
lines changed

6 files changed

+16
-2
lines changed

llmstack/apps/types/agent.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

2123
class AgentConfigSchema(BaseSchema):

llmstack/play/actors/agent.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff 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

llmstack/processors/providers/azure/azure_chat_completions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

2628
class Role(StrEnum):

llmstack/processors/providers/openai/chat_completions.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

llmstack/processors/providers/openai/chat_completions_vision.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

llmstack/processors/providers/promptly/web_browser.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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

192194
class GoogleVisionModel(StrEnum):

0 commit comments

Comments
 (0)