Skip to content

Commit f5d49c4

Browse files
[NA] [BE][FE] chore: sync provider model definitions (#7560)
Co-authored-by: Andres Cruz <andresc@comet.com>
1 parent c04d385 commit f5d49c4

5 files changed

Lines changed: 49 additions & 1 deletion

File tree

apps/opik-backend/src/main/java/com/comet/opik/infrastructure/llm/gemini/GeminiModelName.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ public enum GeminiModelName implements StructuredOutputSupported {
4444
LYRIA_3_CLIP_PREVIEW("lyria-3-clip-preview", false),
4545
LYRIA_3_PRO_PREVIEW("lyria-3-pro-preview", false),
4646
NANO_BANANA_PRO_PREVIEW("nano-banana-pro-preview", false),
47-
TEXT_EMBEDDING("text-embedding-004", false);
47+
TEXT_EMBEDDING("text-embedding-004", false),
48+
GEMINI_3_5_FLASH_LITE("gemini-3.5-flash-lite", false),
49+
GEMINI_3_6_FLASH("gemini-3.6-flash", false);
4850

4951
private static final String WARNING_UNKNOWN_MODEL = "could not find GeminiModelName with value '{}'";
5052

apps/opik-backend/src/main/java/com/comet/opik/infrastructure/llm/openrouter/OpenRouterModelName.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,8 @@ public enum OpenRouterModelName implements StructuredOutputSupported {
151151
GOOGLE_GEMINI_3_1_PRO_PREVIEW("google/gemini-3.1-pro-preview"),
152152
GOOGLE_GEMINI_3_1_PRO_PREVIEW_CUSTOMTOOLS("google/gemini-3.1-pro-preview-customtools"),
153153
GOOGLE_GEMINI_3_5_FLASH("google/gemini-3.5-flash"),
154+
GOOGLE_GEMINI_3_5_FLASH_LITE("google/gemini-3.5-flash-lite"),
155+
GOOGLE_GEMINI_3_6_FLASH("google/gemini-3.6-flash"),
154156
GOOGLE_GEMMA_2_27B_IT("google/gemma-2-27b-it"),
155157
GOOGLE_GEMMA_2_9B_IT("google/gemma-2-9b-it"),
156158
GOOGLE_GEMMA_3_12B_IT("google/gemma-3-12b-it"),
@@ -417,6 +419,8 @@ public enum OpenRouterModelName implements StructuredOutputSupported {
417419
PERPLEXITY_SONAR_REASONING_PRO("perplexity/sonar-reasoning-pro"),
418420
POOLSIDE_LAGUNA_M_1("poolside/laguna-m.1"),
419421
POOLSIDE_LAGUNA_M_1_FREE("poolside/laguna-m.1:free"),
422+
POOLSIDE_LAGUNA_S_2_1("poolside/laguna-s-2.1"),
423+
POOLSIDE_LAGUNA_S_2_1_FREE("poolside/laguna-s-2.1:free"),
420424
POOLSIDE_LAGUNA_XS_2_1("poolside/laguna-xs-2.1"),
421425
POOLSIDE_LAGUNA_XS_2_1_FREE("poolside/laguna-xs-2.1:free"),
422426
POOLSIDE_LAGUNA_XS_2("poolside/laguna-xs.2"),

apps/opik-backend/src/main/resources/llm-models-default.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,12 @@ anthropic:
171171
- id: "claude-sonnet-4-5-20250929"
172172
structuredOutput: true
173173
gemini:
174+
- id: "gemini-3.6-flash"
175+
label: "Gemini 3.6 Flash"
174176
- id: "gemini-3.5-flash"
175177
label: "Gemini 3.5 Flash"
178+
- id: "gemini-3.5-flash-lite"
179+
label: "Gemini 3.5 Flash Lite"
176180
- id: "gemini-3.1-pro-preview"
177181
label: "Gemini 3.1 Pro Preview"
178182
structuredOutput: true
@@ -569,6 +573,10 @@ openrouter:
569573
label: "google/gemini-3.1-pro-preview-customtools"
570574
- id: "google/gemini-3.5-flash"
571575
label: "google/gemini-3.5-flash"
576+
- id: "google/gemini-3.5-flash-lite"
577+
label: "google/gemini-3.5-flash-lite"
578+
- id: "google/gemini-3.6-flash"
579+
label: "google/gemini-3.6-flash"
572580
- id: "google/gemma-2-27b-it"
573581
label: "google/gemma-2-27b-it"
574582
- id: "google/gemma-2-9b-it"
@@ -1160,6 +1168,10 @@ openrouter:
11601168
label: "poolside/laguna-m.1"
11611169
- id: "poolside/laguna-m.1:free"
11621170
label: "poolside/laguna-m.1:free"
1171+
- id: "poolside/laguna-s-2.1"
1172+
label: "poolside/laguna-s-2.1"
1173+
- id: "poolside/laguna-s-2.1:free"
1174+
label: "poolside/laguna-s-2.1:free"
11631175
- id: "poolside/laguna-xs-2.1"
11641176
label: "poolside/laguna-xs-2.1"
11651177
- id: "poolside/laguna-xs-2.1:free"

apps/opik-frontend/src/constants/providerModels.ts

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -687,6 +687,14 @@ export const PROVIDER_MODELS: PROVIDER_MODELS_TYPE = {
687687
value: PROVIDER_MODEL_TYPE.GOOGLE_GEMINI_3_5_FLASH,
688688
label: "google/gemini-3.5-flash",
689689
},
690+
{
691+
value: PROVIDER_MODEL_TYPE.GOOGLE_GEMINI_3_5_FLASH_LITE,
692+
label: "google/gemini-3.5-flash-lite",
693+
},
694+
{
695+
value: PROVIDER_MODEL_TYPE.GOOGLE_GEMINI_3_6_FLASH,
696+
label: "google/gemini-3.6-flash",
697+
},
690698
{
691699
value: PROVIDER_MODEL_TYPE.GOOGLE_GEMMA_2_27B_IT,
692700
label: "google/gemma-2-27b-it",
@@ -1752,6 +1760,14 @@ export const PROVIDER_MODELS: PROVIDER_MODELS_TYPE = {
17521760
value: PROVIDER_MODEL_TYPE.POOLSIDE_LAGUNA_M_1_FREE,
17531761
label: "poolside/laguna-m.1:free",
17541762
},
1763+
{
1764+
value: PROVIDER_MODEL_TYPE.POOLSIDE_LAGUNA_S_2_1,
1765+
label: "poolside/laguna-s-2.1",
1766+
},
1767+
{
1768+
value: PROVIDER_MODEL_TYPE.POOLSIDE_LAGUNA_S_2_1_FREE,
1769+
label: "poolside/laguna-s-2.1:free",
1770+
},
17551771
{
17561772
value: PROVIDER_MODEL_TYPE.POOLSIDE_LAGUNA_XS_2_1,
17571773
label: "poolside/laguna-xs-2.1",
@@ -2371,10 +2387,18 @@ export const PROVIDER_MODELS: PROVIDER_MODELS_TYPE = {
23712387
],
23722388

23732389
[PROVIDER_TYPE.GEMINI]: [
2390+
{
2391+
value: PROVIDER_MODEL_TYPE.GEMINI_3_6_FLASH,
2392+
label: "Gemini 3.6 Flash",
2393+
},
23742394
{
23752395
value: PROVIDER_MODEL_TYPE.GEMINI_3_5_FLASH,
23762396
label: "Gemini 3.5 Flash",
23772397
},
2398+
{
2399+
value: PROVIDER_MODEL_TYPE.GEMINI_3_5_FLASH_LITE,
2400+
label: "Gemini 3.5 Flash Lite",
2401+
},
23782402
{
23792403
value: PROVIDER_MODEL_TYPE.GEMINI_3_1_PRO,
23802404
label: "Gemini 3.1 Pro Preview",

apps/opik-frontend/src/types/providers.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,8 @@ export enum PROVIDER_MODEL_TYPE {
246246
GOOGLE_GEMINI_3_1_PRO_PREVIEW = "google/gemini-3.1-pro-preview",
247247
GOOGLE_GEMINI_3_1_PRO_PREVIEW_CUSTOMTOOLS = "google/gemini-3.1-pro-preview-customtools",
248248
GOOGLE_GEMINI_3_5_FLASH = "google/gemini-3.5-flash",
249+
GOOGLE_GEMINI_3_5_FLASH_LITE = "google/gemini-3.5-flash-lite",
250+
GOOGLE_GEMINI_3_6_FLASH = "google/gemini-3.6-flash",
249251
GOOGLE_GEMMA_2_27B_IT = "google/gemma-2-27b-it",
250252
GOOGLE_GEMMA_2_9B_IT = "google/gemma-2-9b-it",
251253
GOOGLE_GEMMA_3_12B_IT = "google/gemma-3-12b-it",
@@ -512,6 +514,8 @@ export enum PROVIDER_MODEL_TYPE {
512514
PERPLEXITY_SONAR_REASONING_PRO = "perplexity/sonar-reasoning-pro",
513515
POOLSIDE_LAGUNA_M_1 = "poolside/laguna-m.1",
514516
POOLSIDE_LAGUNA_M_1_FREE = "poolside/laguna-m.1:free",
517+
POOLSIDE_LAGUNA_S_2_1 = "poolside/laguna-s-2.1",
518+
POOLSIDE_LAGUNA_S_2_1_FREE = "poolside/laguna-s-2.1:free",
515519
POOLSIDE_LAGUNA_XS_2_1 = "poolside/laguna-xs-2.1",
516520
POOLSIDE_LAGUNA_XS_2_1_FREE = "poolside/laguna-xs-2.1:free",
517521
POOLSIDE_LAGUNA_XS_2 = "poolside/laguna-xs.2",
@@ -698,6 +702,8 @@ export enum PROVIDER_MODEL_TYPE {
698702
LYRIA_3_PRO_PREVIEW = "lyria-3-pro-preview",
699703
NANO_BANANA_PRO_PREVIEW = "nano-banana-pro-preview",
700704
TEXT_EMBEDDING = "text-embedding-004",
705+
GEMINI_3_5_FLASH_LITE = "gemini-3.5-flash-lite",
706+
GEMINI_3_6_FLASH = "gemini-3.6-flash",
701707

702708
// <------ vertex ai
703709
VERTEX_AI_GEMINI_2_0_FLASH = "vertex_ai/gemini-2.0-flash-001",

0 commit comments

Comments
 (0)