From ec484b18c6b4519d84148d5531b41ee1832123f8 Mon Sep 17 00:00:00 2001 From: Ishaan Jaffer Date: Sat, 28 Feb 2026 17:59:37 -0800 Subject: [PATCH] feat(db): add LiteLLM_RoutingGroupTable to schema.prisma --- ...odel_prices_and_context_window_backup.json | 2 +- litellm/proxy/schema.prisma | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index f52288ea72a..cbd64a178b8 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -16289,7 +16289,7 @@ "cache_read_input_token_cost": 3e-08, "input_cost_per_audio_token": 1e-06, "input_cost_per_token": 3e-07, - "litellm_provider": "vertex_ai-language-models", + "litellm_provider": "gemini", "max_audio_length_hours": 8.4, "max_audio_per_prompt": 1, "supports_reasoning": false, diff --git a/litellm/proxy/schema.prisma b/litellm/proxy/schema.prisma index f18556ac329..75f271f8790 100644 --- a/litellm/proxy/schema.prisma +++ b/litellm/proxy/schema.prisma @@ -1112,3 +1112,23 @@ model LiteLLM_ClaudeCodePluginTable { @@map("LiteLLM_ClaudeCodePluginTable") } + +// Routing Groups table for storing named routing pipelines +model LiteLLM_RoutingGroupTable { + routing_group_id String @id @default(uuid()) + routing_group_name String @unique + description String? + routing_strategy String + deployments Json + fallback_config Json? @default("{}") + retry_config Json? @default("{}") + cooldown_config Json? @default("{}") + settings Json? @default("{}") + assigned_team_ids String[] @default([]) + assigned_key_ids String[] @default([]) + is_active Boolean @default(true) + created_at DateTime @default(now()) + created_by String + updated_at DateTime @default(now()) @updatedAt + updated_by String +}