Skip to content

Commit 7759d59

Browse files
committed
New models - Claude sonnet 4.1, openai oss 20b and 120b, etc
1 parent f49f199 commit 7759d59

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

openai-core/src/main/scala/io/cequence/openaiscala/domain/NonOpenAIModelId.scala

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ package io.cequence.openaiscala.domain
44
object NonOpenAIModelId {
55

66
// Anthropic
7+
val claude_opus_4_1_20250805 = "claude-opus-4-1-20250805"
78
val claude_opus_4_20250514 = "claude-opus-4-20250514"
89
val claude_sonnet_4_20250514 = "claude-sonnet-4-20250514"
910
val claude_3_7_sonnet_latest = "claude-3-7-sonnet-latest"
@@ -20,6 +21,7 @@ object NonOpenAIModelId {
2021
val claude_instant_1_2 = "claude-instant-1.2"
2122

2223
// Anthropic Bedrock
24+
val bedrock_claude_opus_4_1_20250805_v1_0 = "anthropic.claude-opus-4-1-20250805-v1:0"
2325
val bedrock_claude_opus_4_20250514_v1_0 = "anthropic.claude-opus-4-20250514-v1:0"
2426
val bedrock_claude_sonnet_4_20250514_v1_0 = "anthropic.claude-sonnet-4-20250514-v1:0"
2527
val bedrock_claude_3_7_sonnet_20250219_v1_0 = "anthropic.claude-3-7-sonnet-20250219-v1:0"
@@ -51,6 +53,8 @@ object NonOpenAIModelId {
5153
val llama4_scout_instruct_basic = "llama4-scout-instruct-basic" // Fireworks AI
5254
// 17B x 16E, 107B params
5355
val groq_llama_4_scout_17b_16e_instruct = "meta-llama/llama-4-scout-17b-16e-instruct" // Groq
56+
val groq_llama_4_maverick_17b_128e_instruct = "meta-llama/llama-4-maverick-17b-128e-instruct" // Groq
57+
5458
// 17B x 16E, 107B params
5559
val cerebras_llama_4_scout_17b_16e_instruct = "llama-4-scout-17b-16e-instruct" // Cerebras
5660

@@ -123,6 +127,8 @@ object NonOpenAIModelId {
123127
val meta_llama_3_70b_instruct_to_ai = "meta-llama/Meta-Llama-3-70B-Instruct" // Together AI
124128
@Deprecated
125129
val meta_llama_3_8b_instruct_to_ai = "meta-llama/Meta-Llama-3-8B-Instruct" // Together AI
130+
val groq_llama_prompt_guard_2_22m = "meta-llama/llama-prompt-guard-2-22m" // Groq
131+
val groq_llama_prompt_guard_2_86m = "meta-llama/llama-prompt-guard-2-86m" // Groq
126132

127133
// Mistral
128134
val mistral_saba_24b = "mistral-saba-24b" // Groq
@@ -191,11 +197,13 @@ object NonOpenAIModelId {
191197
val qwen2_72b_instruct = "Qwen/Qwen2-72B-Instruct" // Together AI
192198

193199
// Google Gemini and Vertex AI
200+
val gemini_2_5_pro = "gemini-2.5-pro"
194201
val gemini_2_5_pro_preview_06_05 = "gemini-2.5-pro-preview-06-05"
195202
val gemini_2_5_pro_preview_05_06 = "gemini-2.5-pro-preview-05-06"
196203
val gemini_2_5_pro_preview_03_25 = "gemini-2.5-pro-preview-03-25"
197204
val gemini_2_5_pro_exp_03_25 = "gemini-2.5-pro-exp-03-25"
198205

206+
val gemini_2_5_flash = "gemini-2.5-flash"
199207
val gemini_2_5_flash_preview_04_17_thinking = "gemini-2.5-flash-preview-04-17-thinking"
200208
val gemini_2_5_flash_preview_04_17 = "gemini-2.5-flash-preview-04-17"
201209
val gemini_2_5_flash_preview_05_20 = "gemini-2.5-flash-preview-05-20"
@@ -207,6 +215,7 @@ object NonOpenAIModelId {
207215
val gemini_2_0_flash_thinking_exp = "gemini-2.0-flash-thinking-exp"
208216
val gemini_2_0_flash_lite_preview_02_05 = "gemini-2.0-flash-lite-preview-02-05"
209217
val gemini_2_0_flash_lite_preview = "gemini-2.0-flash-lite-preview"
218+
val gemini_2_0_flash_lite = "gemini-2.0-flash-lite"
210219
val gemini_2_0_flash_001 = "gemini-2.0-flash-001"
211220
val gemini_2_0_flash = "gemini-2.0-flash"
212221
val gemini_2_0_flash_exp = "gemini-2.0-flash-exp"
@@ -241,6 +250,7 @@ object NonOpenAIModelId {
241250
val text_embedding_004 = "text-embedding-004"
242251

243252
// Other
253+
val moonshotai_kimi_k2_instruct = "moonshotai/kimi-k2-instruct" // Groq
244254
val phi_3_vision_128k_instruct = "phi-3-vision-128k-instruct" // Fireworks AI
245255
val drbx_instruct = "dbrx-instruct" // Fireworks AI
246256
val dbrx_instruct_databricks_to_ai = "databricks/dbrx-instruct" // Together AI
@@ -286,6 +296,10 @@ object NonOpenAIModelId {
286296
val solar_10_7b_instruct_v1_0 = "upstage/SOLAR-10.7B-Instruct-v1.0" // Together AI
287297

288298
// Grok
299+
// context 256,000
300+
val grok_4 = "grok-4"
301+
val grok_4_latest = "grok-4-latest"
302+
val grok_4_0709 = "grok-4-0709"
289303
// context 131,072
290304
val grok_3_beta = "grok-3-beta"
291305
val grok_3 = "grok-3"
@@ -341,6 +355,12 @@ object NonOpenAIModelId {
341355
val deepseek_v2_lite_chat = "deepseek-v2-lite-chat" // Fireworks
342356
val deepseek_ai_deepseek_v3 = "deepseek-ai/DeepSeek-V3" // Together AI
343357

358+
// openai oss
359+
val gpt_oss_20b = "gpt-oss-20b" // fireworks
360+
val gpt_oss_120b = "gpt-oss-120b" // fireworks, cerabras
361+
val openai_gpt_oss_120b = "openai/gpt-oss-120b" // groq, Together AI
362+
val openai_gpt_oss_20b = "openai/gpt-oss-20b" // groq, Together AI
363+
344364
// Sonar (Perplexity)
345365
// 128k context length
346366
val sonar_deep_research = "sonar-deep-research"

0 commit comments

Comments
 (0)