From 61acb373ca70739cda7d83b4568aae98890eaa71 Mon Sep 17 00:00:00 2001 From: klankerr Date: Thu, 26 Feb 2026 19:11:11 +0300 Subject: [PATCH] add GigaChat provider support to UI dashboard --- .../provider_create_fields.json | 28 +++++++++++++++++++ .../src/components/provider_info_helpers.tsx | 2 ++ 2 files changed, 30 insertions(+) diff --git a/litellm/proxy/public_endpoints/provider_create_fields.json b/litellm/proxy/public_endpoints/provider_create_fields.json index dda8e49d4c8..60fc48b9575 100644 --- a/litellm/proxy/public_endpoints/provider_create_fields.json +++ b/litellm/proxy/public_endpoints/provider_create_fields.json @@ -1142,6 +1142,34 @@ ], "default_model_placeholder": "gpt-3.5-turbo" }, + { + "provider": "gigachat", + "provider_display_name": "GigaChat", + "litellm_provider": "gigachat", + "credential_fields": [ + { + "key": "api_base", + "label": "GigaChat API", + "placeholder": "https://gigachat.devices.sberbank.ru/api/v1", + "tooltip": null, + "required": false, + "field_type": "text", + "options": null, + "default_value": "https://gigachat.devices.sberbank.ru/api/v1" + }, + { + "key": "api_key", + "label": "GigaChat API Key", + "placeholder": null, + "tooltip": "Base64-encoded client_id:client_secret", + "required": false, + "field_type": "password", + "options": null, + "default_value": null + } + ], + "default_model_placeholder": "gigachat/GigaChat-2" + }, { "provider": "GITHUB", "provider_display_name": "Github", diff --git a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx index e833d0eb4fb..997441faf92 100644 --- a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx +++ b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx @@ -40,6 +40,7 @@ export enum Providers { FireworksAI = "Fireworks AI", FRIENDLIAI = "Friendliai", GALADRIEL = "Galadriel", + GigaChat = "GigaChat", GITHUB_COPILOT = "Github Copilot", Google_AI_Studio = "Google AI Studio", GradientAI = "GradientAI", @@ -146,6 +147,7 @@ export const provider_map: Record = { FireworksAI: "fireworks_ai", FRIENDLIAI: "friendliai", GALADRIEL: "galadriel", + GigaChat: "gigachat", GITHUB_COPILOT: "github_copilot", Google_AI_Studio: "gemini", GradientAI: "gradient_ai",