This commit is contained in:
Romulus Hill 2026-08-27 16:38:18 -04:00 • committed by GitHub
commit df9584e34c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 203 additions and 0 deletions

View file

@ -15,6 +15,12 @@
"base_url": "https://ai-gateway.helicone.ai/",
"api_key_env": "HELICONE_API_KEY"
},
"scalattice": {
"base_url": "https://api.scalattice.cloud/v1",
"api_key_env": "SCALATTICE_API_KEY",
"api_base_env": "SCALATTICE_API_BASE",
"supported_endpoints": ["/v1/chat/completions"]
},
"veniceai": {
"base_url": "https://api.venice.ai/api/v1",
"api_key_env": "VENICE_AI_API_KEY"

View file

@ -51777,5 +51777,89 @@
"supports_response_schema": true,
"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
}
}

View file

@ -0,0 +1,4 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Scalattice</title>
<path d="M407.403 282.854C415.637 274.929 429.352 280.764 429.352 292.192V417.039C429.352 424.197 423.549 430 416.391 430H286.683C275.016 430 269.289 415.792 277.695 407.701L407.403 282.854ZM326.754 83.6364C328.057 82.5778 329.689 81.9943 331.368 82.019C365.002 82.5138 388.082 92.6893 404.341 112.545C420.236 131.958 428.555 161.367 429.297 200.772C429.368 204.494 427.751 208.046 424.956 210.507L179.337 426.767C176.971 428.85 173.918 430.022 170.766 429.929C139.632 429.02 117.19 419.316 103.438 400.818C89.95 382.758 82.9032 353.75 82.2979 313.795C82.2429 310.166 83.7772 306.694 86.4511 304.239L326.754 83.6364ZM224.648 82.8182C236.453 82.8182 242.112 97.313 233.43 105.311L103.743 224.787C95.4373 232.439 82 226.548 82 215.255L82 95.7791C82 88.621 87.8028 82.8182 94.9609 82.8182L224.648 82.8182Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 952 B

View file

@ -46916,6 +46916,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",

View file

@ -2243,6 +2243,23 @@
"interactions": true
}
},
"scalattice": {
"display_name": "Scalattice (`scalattice`)",
"url": "https://docs.litellm.ai/docs/providers/scalattice",
"endpoints": {
"chat_completions": true,
"messages": false,
"responses": false,
"embeddings": false,
"image_generations": false,
"audio_transcriptions": false,
"audio_speech": false,
"moderations": false,
"batches": false,
"rerank": false,
"a2a": false
}
},
"scaleway": {
"display_name": "Scaleway (`scaleway`)",
"url": "https://docs.litellm.ai/docs/providers/scaleway",

View file

@ -0,0 +1,4 @@
<svg width="512" height="512" viewBox="0 0 512 512" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>Scalattice</title>
<path d="M407.403 282.854C415.637 274.929 429.352 280.764 429.352 292.192V417.039C429.352 424.197 423.549 430 416.391 430H286.683C275.016 430 269.289 415.792 277.695 407.701L407.403 282.854ZM326.754 83.6364C328.057 82.5778 329.689 81.9943 331.368 82.019C365.002 82.5138 388.082 92.6893 404.341 112.545C420.236 131.958 428.555 161.367 429.297 200.772C429.368 204.494 427.751 208.046 424.956 210.507L179.337 426.767C176.971 428.85 173.918 430.022 170.766 429.929C139.632 429.02 117.19 419.316 103.438 400.818C89.95 382.758 82.9032 353.75 82.2979 313.795C82.2429 310.166 83.7772 306.694 86.4511 304.239L326.754 83.6364ZM224.648 82.8182C236.453 82.8182 242.112 97.313 233.43 105.311L103.743 224.787C95.4373 232.439 82 226.548 82 215.255L82 95.7791C82 88.621 87.8028 82.8182 94.9609 82.8182L224.648 82.8182Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 952 B

View file

@ -50,6 +50,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";
@ -154,6 +155,7 @@ export enum Providers {
SAGEMAKER_LEGACY = "Sagemaker",
Sambanova = "Sambanova",
SAP = "SAP Generative AI Hub",
SCALATTICE = "Scalattice",
SCX_AI = "SCX.ai",
Snowflake = "Snowflake",
Soniox = "Soniox",
@ -266,6 +268,7 @@ export const provider_map: Record<string, string> = {
SageMaker: "sagemaker_chat",
Sambanova: "sambanova",
SAP: "sap",
SCALATTICE: "scalattice",
SCX_AI: "scx-ai",
Snowflake: "snowflake",
Soniox: "soniox",
@ -359,6 +362,7 @@ export const providerLogoMap: Partial<Record<Providers, string>> = {
[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,