diff --git a/litellm/model_prices_and_context_window_backup.json b/litellm/model_prices_and_context_window_backup.json index 54ebdc85be9..081f7075d3e 100644 --- a/litellm/model_prices_and_context_window_backup.json +++ b/litellm/model_prices_and_context_window_backup.json @@ -52242,6 +52242,90 @@ "supports_tool_choice": true, "supports_vision": true }, + "scalattice/qwen-3-8b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/deepseek-r1-7b": { + "input_cost_per_token": 1.2e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 65536, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.6e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-2.5-coder-7b": { + "input_cost_per_token": 1.1e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 32768, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.3e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-3-14b": { + "input_cost_per_token": 1.2999999999999998e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.9e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/gemma-3-27b": { + "input_cost_per_token": 1.5e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 131072, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 4.499999999999999e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-3-32b": { + "input_cost_per_token": 1.6999999999999998e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 5.1e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/llama-3.3-70b": { + "input_cost_per_token": 2e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 131072, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 6e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, "scaleway/qwen/qwen3.5-397b-a17b": { "input_cost_per_token": 6e-07, "litellm_provider": "scaleway", diff --git a/litellm/proxy/_experimental/out/assets/logos/scalattice.svg b/litellm/proxy/_experimental/out/assets/logos/scalattice.svg new file mode 100644 index 00000000000..959e99b251a --- /dev/null +++ b/litellm/proxy/_experimental/out/assets/logos/scalattice.svg @@ -0,0 +1,4 @@ + +Scalattice + + diff --git a/model_prices_and_context_window.json b/model_prices_and_context_window.json index 54ebdc85be9..081f7075d3e 100644 --- a/model_prices_and_context_window.json +++ b/model_prices_and_context_window.json @@ -52242,6 +52242,90 @@ "supports_tool_choice": true, "supports_vision": true }, + "scalattice/qwen-3-8b": { + "input_cost_per_token": 1e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/deepseek-r1-7b": { + "input_cost_per_token": 1.2e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 65536, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.6e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-2.5-coder-7b": { + "input_cost_per_token": 1.1e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 32768, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.3e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-3-14b": { + "input_cost_per_token": 1.2999999999999998e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 3.9e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/gemma-3-27b": { + "input_cost_per_token": 1.5e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 131072, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 4.499999999999999e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/qwen-3-32b": { + "input_cost_per_token": 1.6999999999999998e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 40960, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 5.1e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, + "scalattice/llama-3.3-70b": { + "input_cost_per_token": 2e-06, + "litellm_provider": "scalattice", + "max_input_tokens": 131072, + "max_output_tokens": 2048, + "max_tokens": 2048, + "mode": "chat", + "output_cost_per_token": 6e-06, + "supports_function_calling": true, + "supports_system_messages": true, + "supports_tool_choice": true + }, "scaleway/qwen/qwen3.5-397b-a17b": { "input_cost_per_token": 6e-07, "litellm_provider": "scaleway", diff --git a/ui/litellm-dashboard/public/assets/logos/scalattice.svg b/ui/litellm-dashboard/public/assets/logos/scalattice.svg new file mode 100644 index 00000000000..959e99b251a --- /dev/null +++ b/ui/litellm-dashboard/public/assets/logos/scalattice.svg @@ -0,0 +1,4 @@ + +Scalattice + + diff --git a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx index 72ec5990557..a79ddde6208 100644 --- a/ui/litellm-dashboard/src/components/provider_info_helpers.tsx +++ b/ui/litellm-dashboard/src/components/provider_info_helpers.tsx @@ -51,6 +51,7 @@ import replicateLogo from "../../public/assets/logos/replicate.svg"; import runwayLogo from "../../public/assets/logos/runway.png"; import sambanovaLogo from "../../public/assets/logos/sambanova.svg"; import sapLogo from "../../public/assets/logos/sap.png"; +import scalatticeLogo from "../../public/assets/logos/scalattice.svg"; import scxAiLogo from "../../public/assets/logos/scx_ai.svg"; import snowflakeLogo from "../../public/assets/logos/snowflake.svg"; import sonioxLogo from "../../public/assets/logos/soniox.svg"; @@ -159,6 +160,7 @@ export enum Providers { SAGEMAKER_LEGACY = "Sagemaker", Sambanova = "Sambanova", SAP = "SAP Generative AI Hub", + SCALATTICE = "Scalattice", SCX_AI = "SCX.ai", Snowflake = "Snowflake", Soniox = "Soniox", @@ -275,6 +277,7 @@ export const provider_map: Record = { SageMaker: "sagemaker_chat", Sambanova: "sambanova", SAP: "sap", + SCALATTICE: "scalattice", SCX_AI: "scx-ai", Snowflake: "snowflake", Soniox: "soniox", @@ -372,6 +375,7 @@ export const providerLogoMap: Partial> = { [Providers.SAGEMAKER_LEGACY]: bedrockLogo.src, [Providers.Sambanova]: sambanovaLogo.src, [Providers.SAP]: sapLogo.src, + [Providers.SCALATTICE]: scalatticeLogo.src, [Providers.SCX_AI]: scxAiLogo.src, [Providers.Snowflake]: snowflakeLogo.src, [Providers.Soniox]: sonioxLogo.src,