Skip to content

Commit 8898584

Browse files
committed
New OpenAI audio models, closes #677
1 parent aa25ad1 commit 8898584

File tree

3 files changed

+37
-4
lines changed

3 files changed

+37
-4
lines changed

docs/openai-models.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ cog.out("```\n{}\n```".format("\n".join(models)))
3434
OpenAI Chat: gpt-4o (aliases: 4o)
3535
OpenAI Chat: gpt-4o-mini (aliases: 4o-mini)
3636
OpenAI Chat: gpt-4o-audio-preview
37+
OpenAI Chat: gpt-4o-audio-preview-2024-12-17
38+
OpenAI Chat: gpt-4o-audio-preview-2024-10-01
3739
OpenAI Chat: gpt-3.5-turbo (aliases: 3.5, chatgpt)
3840
OpenAI Chat: gpt-3.5-turbo-16k (aliases: chatgpt-16k, 3.5-16k)
3941
OpenAI Chat: gpt-4 (aliases: 4, gpt4)

docs/usage.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,32 @@ OpenAI Chat: gpt-4o-audio-preview
306306
json_object: boolean
307307
Attachment types:
308308
audio/mpeg, audio/wav
309+
OpenAI Chat: gpt-4o-audio-preview-2024-12-17
310+
Options:
311+
temperature: float
312+
max_tokens: int
313+
top_p: float
314+
frequency_penalty: float
315+
presence_penalty: float
316+
stop: str
317+
logit_bias: dict, str
318+
seed: int
319+
json_object: boolean
320+
Attachment types:
321+
audio/mpeg, audio/wav
322+
OpenAI Chat: gpt-4o-audio-preview-2024-10-01
323+
Options:
324+
temperature: float
325+
max_tokens: int
326+
top_p: float
327+
frequency_penalty: float
328+
presence_penalty: float
329+
stop: str
330+
logit_bias: dict, str
331+
seed: int
332+
json_object: boolean
333+
Attachment types:
334+
audio/mpeg, audio/wav
309335
OpenAI Chat: gpt-3.5-turbo (aliases: 3.5, chatgpt)
310336
Options:
311337
temperature: float

llm/default_plugins/openai_models.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,15 @@ def register_models(register):
3737
AsyncChat("gpt-4o-mini", vision=True),
3838
aliases=("4o-mini",),
3939
)
40-
register(
41-
Chat("gpt-4o-audio-preview", audio=True),
42-
AsyncChat("gpt-4o-audio-preview", audio=True),
43-
)
40+
for audio_model_id in (
41+
"gpt-4o-audio-preview",
42+
"gpt-4o-audio-preview-2024-12-17",
43+
"gpt-4o-audio-preview-2024-10-01",
44+
):
45+
register(
46+
Chat(audio_model_id, audio=True),
47+
AsyncChat(audio_model_id, audio=True),
48+
)
4449
# 3.5 and 4
4550
register(
4651
Chat("gpt-3.5-turbo"), AsyncChat("gpt-3.5-turbo"), aliases=("3.5", "chatgpt")

0 commit comments

Comments
 (0)