diff --git a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma index f18556ac329..55ff02b9954 100644 --- a/litellm-proxy-extras/litellm_proxy_extras/schema.prisma +++ b/litellm-proxy-extras/litellm_proxy_extras/schema.prisma @@ -1097,6 +1097,26 @@ model LiteLLM_AccessGroupTable { updated_at DateTime @default(now()) @updatedAt updated_by String? } +// 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 +} + // Claude Code Plugin Marketplace table model LiteLLM_ClaudeCodePluginTable { id String @id @default(uuid()) diff --git a/ui/litellm-dashboard/src/components/routing_groups/RoutingFlowVisualization.tsx b/ui/litellm-dashboard/src/components/routing_groups/RoutingFlowVisualization.tsx index b9dfd84631a..b2ac5add32e 100644 --- a/ui/litellm-dashboard/src/components/routing_groups/RoutingFlowVisualization.tsx +++ b/ui/litellm-dashboard/src/components/routing_groups/RoutingFlowVisualization.tsx @@ -15,7 +15,7 @@ interface RoutingFlowVisualizationProps { deployments: Deployment[]; } -const DEPLOY_COLORS = ["#10b981", "#f59e0b", "#3b82f6", "#ef4444", "#8b5cf6", "#ec4899", "#06b6d4", "#84cc16"]; +const DEPLOY_COLORS = ["#3b82f6", "#6366f1", "#0ea5e9"]; const VerticalLine: React.FC<{ height?: number }> = ({ height = 28 }) => (