@@ -4,6 +4,7 @@ package io.cequence.openaiscala.domain
4
4
object NonOpenAIModelId {
5
5
6
6
// Anthropic
7
+ val claude_opus_4_1_20250805 = " claude-opus-4-1-20250805"
7
8
val claude_opus_4_20250514 = " claude-opus-4-20250514"
8
9
val claude_sonnet_4_20250514 = " claude-sonnet-4-20250514"
9
10
val claude_3_7_sonnet_latest = " claude-3-7-sonnet-latest"
@@ -20,6 +21,7 @@ object NonOpenAIModelId {
20
21
val claude_instant_1_2 = " claude-instant-1.2"
21
22
22
23
// Anthropic Bedrock
24
+ val bedrock_claude_opus_4_1_20250805_v1_0 = " anthropic.claude-opus-4-1-20250805-v1:0"
23
25
val bedrock_claude_opus_4_20250514_v1_0 = " anthropic.claude-opus-4-20250514-v1:0"
24
26
val bedrock_claude_sonnet_4_20250514_v1_0 = " anthropic.claude-sonnet-4-20250514-v1:0"
25
27
val bedrock_claude_3_7_sonnet_20250219_v1_0 = " anthropic.claude-3-7-sonnet-20250219-v1:0"
@@ -51,6 +53,8 @@ object NonOpenAIModelId {
51
53
val llama4_scout_instruct_basic = " llama4-scout-instruct-basic" // Fireworks AI
52
54
// 17B x 16E, 107B params
53
55
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
+
54
58
// 17B x 16E, 107B params
55
59
val cerebras_llama_4_scout_17b_16e_instruct = " llama-4-scout-17b-16e-instruct" // Cerebras
56
60
@@ -123,6 +127,8 @@ object NonOpenAIModelId {
123
127
val meta_llama_3_70b_instruct_to_ai = " meta-llama/Meta-Llama-3-70B-Instruct" // Together AI
124
128
@ Deprecated
125
129
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
126
132
127
133
// Mistral
128
134
val mistral_saba_24b = " mistral-saba-24b" // Groq
@@ -191,11 +197,13 @@ object NonOpenAIModelId {
191
197
val qwen2_72b_instruct = " Qwen/Qwen2-72B-Instruct" // Together AI
192
198
193
199
// Google Gemini and Vertex AI
200
+ val gemini_2_5_pro = " gemini-2.5-pro"
194
201
val gemini_2_5_pro_preview_06_05 = " gemini-2.5-pro-preview-06-05"
195
202
val gemini_2_5_pro_preview_05_06 = " gemini-2.5-pro-preview-05-06"
196
203
val gemini_2_5_pro_preview_03_25 = " gemini-2.5-pro-preview-03-25"
197
204
val gemini_2_5_pro_exp_03_25 = " gemini-2.5-pro-exp-03-25"
198
205
206
+ val gemini_2_5_flash = " gemini-2.5-flash"
199
207
val gemini_2_5_flash_preview_04_17_thinking = " gemini-2.5-flash-preview-04-17-thinking"
200
208
val gemini_2_5_flash_preview_04_17 = " gemini-2.5-flash-preview-04-17"
201
209
val gemini_2_5_flash_preview_05_20 = " gemini-2.5-flash-preview-05-20"
@@ -207,6 +215,7 @@ object NonOpenAIModelId {
207
215
val gemini_2_0_flash_thinking_exp = " gemini-2.0-flash-thinking-exp"
208
216
val gemini_2_0_flash_lite_preview_02_05 = " gemini-2.0-flash-lite-preview-02-05"
209
217
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"
210
219
val gemini_2_0_flash_001 = " gemini-2.0-flash-001"
211
220
val gemini_2_0_flash = " gemini-2.0-flash"
212
221
val gemini_2_0_flash_exp = " gemini-2.0-flash-exp"
@@ -241,6 +250,7 @@ object NonOpenAIModelId {
241
250
val text_embedding_004 = " text-embedding-004"
242
251
243
252
// Other
253
+ val moonshotai_kimi_k2_instruct = " moonshotai/kimi-k2-instruct" // Groq
244
254
val phi_3_vision_128k_instruct = " phi-3-vision-128k-instruct" // Fireworks AI
245
255
val drbx_instruct = " dbrx-instruct" // Fireworks AI
246
256
val dbrx_instruct_databricks_to_ai = " databricks/dbrx-instruct" // Together AI
@@ -286,6 +296,10 @@ object NonOpenAIModelId {
286
296
val solar_10_7b_instruct_v1_0 = " upstage/SOLAR-10.7B-Instruct-v1.0" // Together AI
287
297
288
298
// 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"
289
303
// context 131,072
290
304
val grok_3_beta = " grok-3-beta"
291
305
val grok_3 = " grok-3"
@@ -341,6 +355,12 @@ object NonOpenAIModelId {
341
355
val deepseek_v2_lite_chat = " deepseek-v2-lite-chat" // Fireworks
342
356
val deepseek_ai_deepseek_v3 = " deepseek-ai/DeepSeek-V3" // Together AI
343
357
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
+
344
364
// Sonar (Perplexity)
345
365
// 128k context length
346
366
val sonar_deep_research = " sonar-deep-research"
0 commit comments