simplify config

This commit is contained in:
suyao 2025-11-24 14:48:02 +08:00
parent 3f671ba6be
commit d98d69e28d
No known key found for this signature in database
78 changed files with 41273 additions and 38527 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,24 +1,25 @@
{
"timestamp": "2025-11-23T23:57:00.398Z",
"timestamp": "2025-11-24T06:41:03.487Z",
"summary": {
"totalProviders": 104,
"totalBaseModels": 191,
"totalOverrides": 1214,
"providerCategories": {
"total_providers": 104,
"total_base_models": 241,
"total_overrides": 1164,
"provider_categories": {
"direct": 2,
"cloud": 6,
"proxy": 3,
"selfHosted": 5
"self_hosted": 5
},
"modelsByProvider": {
"models_by_provider": {
"openai": 79,
"anthropic": 20,
"dashscope": 22,
"deepseek": 7,
"gemini": 50,
"mistral": 31,
"xai": 32
},
"overridesByProvider": {
"overrides_by_provider": {
"bedrock": 152,
"bedrock_converse": 56,
"anyscale": 12,
@ -40,7 +41,6 @@
"openai": 8,
"vertex_ai-language-models": 46,
"vertex_ai-vision-models": 3,
"gemini": 50,
"gradient_ai": 13,
"groq": 27,
"heroku": 4,
@ -79,5 +79,10 @@
"wandb": 14,
"watsonx": 28
}
},
"files": {
"providers": "providers.json",
"models": "models.json",
"overrides": "overrides.json"
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -1,805 +0,0 @@
{
"version": "2025.11.24",
"models": [
{
"id": "claude-3-5-haiku-20241022",
"name": "claude-3-5-haiku-20241022",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 8192,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 4,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-5-haiku-latest",
"name": "claude-3-5-haiku-latest",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 8192,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-5-sonnet-20240620",
"name": "claude-3-5-sonnet-20240620",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 8192,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-5-sonnet-20241022",
"name": "claude-3-5-sonnet-20241022",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 8192,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-5-sonnet-latest",
"name": "claude-3-5-sonnet-latest",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 8192,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-7-sonnet-20250219",
"name": "claude-3-7-sonnet-20250219",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 128000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-7-sonnet-latest",
"name": "claude-3-7-sonnet-latest",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 128000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-haiku-20240307",
"name": "claude-3-haiku-20240307",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 4096,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.25,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-opus-20240229",
"name": "claude-3-opus-20240229",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 4096,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-3-opus-latest",
"name": "claude-3-opus-latest",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 4096,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-4-opus-20250514",
"name": "claude-4-opus-20250514",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 32000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-4-sonnet-20250514",
"name": "claude-4-sonnet-20250514",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 64000,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-haiku-4-5",
"name": "claude-haiku-4-5",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 64000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-haiku-4-5-20251001",
"name": "claude-haiku-4-5-20251001",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 64000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-opus-4-1",
"name": "claude-opus-4-1",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 32000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-opus-4-1-20250805",
"name": "claude-opus-4-1-20250805",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 32000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-opus-4-20250514",
"name": "claude-opus-4-20250514",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 32000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-sonnet-4-20250514",
"name": "claude-sonnet-4-20250514",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 64000,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-sonnet-4-5",
"name": "claude-sonnet-4-5",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 64000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
},
{
"id": "claude-sonnet-4-5-20250929",
"name": "claude-sonnet-4-5-20250929",
"ownedBy": "anthropic",
"capabilities": ["FUNCTION_CALL", "IMAGE_RECOGNITION", "STRUCTURED_OUTPUT", "FILE_INPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT", "VISION"],
"outputModalities": ["TEXT"],
"contextWindow": 200000,
"maxOutputTokens": 64000,
"maxInputTokens": 200000,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["MESSAGES"],
"metadata": {
"source": "migration",
"originalProvider": "anthropic",
"supportsCaching": true
}
}
]
}

View File

@ -1,775 +0,0 @@
{
"version": "2025.11.24",
"models": [
{
"id": "dashscope/qwen-coder",
"name": "dashscope/qwen-coder",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 16384,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-flash",
"name": "dashscope/qwen-flash",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 32768,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-flash-2025-07-28",
"name": "dashscope/qwen-flash-2025-07-28",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 32768,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-max",
"name": "dashscope/qwen-max",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 30720,
"maxOutputTokens": 8192,
"maxInputTokens": 30720,
"pricing": {
"input": {
"perMillionTokens": 1.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 6.4,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus",
"name": "dashscope/qwen-plus",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 16384,
"maxInputTokens": 129024,
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-2025-01-25",
"name": "dashscope/qwen-plus-2025-01-25",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 8192,
"maxInputTokens": 129024,
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-2025-04-28",
"name": "dashscope/qwen-plus-2025-04-28",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 16384,
"maxInputTokens": 129024,
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-2025-07-14",
"name": "dashscope/qwen-plus-2025-07-14",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 16384,
"maxInputTokens": 129024,
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-2025-07-28",
"name": "dashscope/qwen-plus-2025-07-28",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 32768,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-2025-09-11",
"name": "dashscope/qwen-plus-2025-09-11",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 32768,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-plus-latest",
"name": "dashscope/qwen-plus-latest",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 32768,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-turbo",
"name": "dashscope/qwen-turbo",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 16384,
"maxInputTokens": 129024,
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-turbo-2024-11-01",
"name": "dashscope/qwen-turbo-2024-11-01",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 8192,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-turbo-2025-04-28",
"name": "dashscope/qwen-turbo-2025-04-28",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 16384,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen-turbo-latest",
"name": "dashscope/qwen-turbo-latest",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 1000000,
"maxOutputTokens": 16384,
"maxInputTokens": 1000000,
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-30b-a3b",
"name": "dashscope/qwen3-30b-a3b",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 129024,
"maxOutputTokens": 16384,
"maxInputTokens": 129024,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-coder-flash",
"name": "dashscope/qwen3-coder-flash",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 65536,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-coder-flash-2025-07-28",
"name": "dashscope/qwen3-coder-flash-2025-07-28",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 65536,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-coder-plus",
"name": "dashscope/qwen3-coder-plus",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 65536,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-coder-plus-2025-07-22",
"name": "dashscope/qwen3-coder-plus-2025-07-22",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 997952,
"maxOutputTokens": 65536,
"maxInputTokens": 997952,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwen3-max-preview",
"name": "dashscope/qwen3-max-preview",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 258048,
"maxOutputTokens": 65536,
"maxInputTokens": 258048,
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
},
{
"id": "dashscope/qwq-plus",
"name": "dashscope/qwq-plus",
"ownedBy": "dashscope",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 98304,
"maxOutputTokens": 8192,
"maxInputTokens": 98304,
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.4,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "dashscope",
"supportsCaching": false
}
}
]
}

View File

@ -1,285 +0,0 @@
{
"version": "2025.11.24",
"models": [
{
"id": "deepseek-chat",
"name": "deepseek-chat",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "STRUCTURED_OUTPUT", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 131072,
"maxOutputTokens": 8192,
"maxInputTokens": 131072,
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.7,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": true,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek-reasoner",
"name": "deepseek-reasoner",
"ownedBy": "deepseek",
"capabilities": ["STRUCTURED_OUTPUT"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 131072,
"maxOutputTokens": 65536,
"maxInputTokens": 131072,
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.7,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": true,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek/deepseek-chat",
"name": "deepseek/deepseek-chat",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 65536,
"maxOutputTokens": 8192,
"maxInputTokens": 65536,
"pricing": {
"input": {
"perMillionTokens": 0.27,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.1,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek/deepseek-coder",
"name": "deepseek/deepseek-coder",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 128000,
"maxOutputTokens": 4096,
"maxInputTokens": 128000,
"pricing": {
"input": {
"perMillionTokens": 0.14,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek/deepseek-r1",
"name": "deepseek/deepseek-r1",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 65536,
"maxOutputTokens": 8192,
"maxInputTokens": 65536,
"pricing": {
"input": {
"perMillionTokens": 0.55,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.19,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek/deepseek-reasoner",
"name": "deepseek/deepseek-reasoner",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 65536,
"maxOutputTokens": 8192,
"maxInputTokens": 65536,
"pricing": {
"input": {
"perMillionTokens": 0.55,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.19,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
},
{
"id": "deepseek/deepseek-v3",
"name": "deepseek/deepseek-v3",
"ownedBy": "deepseek",
"capabilities": ["FUNCTION_CALL", "FUNCTION_CALL"],
"inputModalities": ["TEXT"],
"outputModalities": ["TEXT"],
"contextWindow": 65536,
"maxOutputTokens": 8192,
"maxInputTokens": 65536,
"pricing": {
"input": {
"perMillionTokens": 0.27,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.1,
"currency": "USD"
}
},
"parameters": {
"temperature": {
"supported": true,
"min": 0,
"max": 1,
"default": 1
},
"maxTokens": true,
"systemMessage": false,
"topP": {
"supported": false
}
},
"endpointTypes": ["CHAT_COMPLETIONS"],
"metadata": {
"source": "migration",
"originalProvider": "deepseek",
"supportsCaching": true
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,518 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "perplexity",
"modelId": "perplexity/codellama-34b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/codellama-34b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.4,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/codellama-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/codellama-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.7,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-2-70b-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-2-70b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.7,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-sonar-huge-128k-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-sonar-huge-128k-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 127072,
"maxOutputTokens": 127072
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-sonar-large-128k-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-sonar-large-128k-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-sonar-large-128k-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-sonar-large-128k-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 127072,
"maxOutputTokens": 127072
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-sonar-small-128k-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-sonar-small-128k-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/llama-3.1-sonar-small-128k-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/llama-3.1-sonar-small-128k-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 127072,
"maxOutputTokens": 127072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/mistral-7b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/mistral-7b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/mixtral-8x7b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/mixtral-8x7b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/pplx-70b-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/pplx-70b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.7,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/pplx-70b-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/pplx-70b-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/pplx-7b-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/pplx-7b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/pplx-7b-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/pplx-7b-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-deep-research",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-deep-research",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-medium-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-medium-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-medium-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-medium-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 12000,
"maxOutputTokens": 12000
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-pro",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-pro",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-reasoning",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-reasoning",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-reasoning-pro",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-reasoning-pro",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-small-chat",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-small-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
}
},
{
"providerId": "perplexity",
"modelId": "perplexity/sonar-small-online",
"disabled": false,
"reason": "Provider-specific implementation of perplexity/sonar-small-online",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 12000,
"maxOutputTokens": 12000
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,212 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "ai21",
"modelId": "jamba-1.5",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-1.5-large",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-1.5-large@001",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-large@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-1.5-mini",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-1.5-mini@001",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-mini@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-large-1.6",
"disabled": false,
"reason": "Provider-specific implementation of jamba-large-1.6",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-large-1.7",
"disabled": false,
"reason": "Provider-specific implementation of jamba-large-1.7",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-mini-1.6",
"disabled": false,
"reason": "Provider-specific implementation of jamba-mini-1.6",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "ai21",
"modelId": "jamba-mini-1.7",
"disabled": false,
"reason": "Provider-specific implementation of jamba-mini-1.7",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
}
]
}

View File

@ -1,62 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "aleph_alpha",
"modelId": "luminous-base-control",
"disabled": false,
"reason": "Provider-specific implementation of luminous-base-control",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 37.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 41.25,
"currency": "USD"
}
}
},
{
"providerId": "aleph_alpha",
"modelId": "luminous-extended-control",
"disabled": false,
"reason": "Provider-specific implementation of luminous-extended-control",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 56.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 61.875,
"currency": "USD"
}
}
},
{
"providerId": "aleph_alpha",
"modelId": "luminous-supreme-control",
"disabled": false,
"reason": "Provider-specific implementation of luminous-supreme-control",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 218.75,
"currency": "USD"
},
"output": {
"perMillionTokens": 240.625,
"currency": "USD"
}
}
}
]
}

View File

@ -1,285 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "anyscale",
"modelId": "HuggingFaceH4/zephyr-7b-beta",
"disabled": false,
"reason": "Provider-specific implementation of HuggingFaceH4/zephyr-7b-beta",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "codellama/CodeLlama-34b-Instruct-hf",
"disabled": false,
"reason": "Provider-specific implementation of codellama/CodeLlama-34b-Instruct-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "codellama/CodeLlama-70b-Instruct-hf",
"disabled": false,
"reason": "Provider-specific implementation of codellama/CodeLlama-70b-Instruct-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "google/gemma-7b-it",
"disabled": false,
"reason": "Provider-specific implementation of google/gemma-7b-it",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "meta-llama/Llama-2-13b-chat-hf",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-2-13b-chat-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "meta-llama/Llama-2-70b-chat-hf",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-2-70b-chat-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "meta-llama/Llama-2-7b-chat-hf",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-2-7b-chat-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "meta-llama/Meta-Llama-3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "meta-llama/Meta-Llama-3-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "mistralai/Mistral-7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mistral-7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "mistralai/Mixtral-8x22B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mixtral-8x22B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 65536
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "anyscale",
"modelId": "mistralai/Mixtral-8x7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mixtral-8x7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,131 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "cerebras",
"modelId": "cerebras/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of cerebras/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.69,
"currency": "USD"
}
}
},
{
"providerId": "cerebras",
"modelId": "cerebras/llama-3.3-70b",
"disabled": false,
"reason": "Provider-specific implementation of cerebras/llama-3.3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.85,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "cerebras",
"modelId": "cerebras/llama3.1-70b",
"disabled": false,
"reason": "Provider-specific implementation of cerebras/llama3.1-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "cerebras",
"modelId": "cerebras/llama3.1-8b",
"disabled": false,
"reason": "Provider-specific implementation of cerebras/llama3.1-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "cerebras",
"modelId": "cerebras/qwen-3-32b",
"disabled": false,
"reason": "Provider-specific implementation of cerebras/qwen-3-32b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
}
]
}

View File

@ -1,96 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "cloudflare",
"modelId": "cloudflare/@cf/meta/llama-2-7b-chat-fp16",
"disabled": false,
"reason": "Provider-specific implementation of cloudflare/@cf/meta/llama-2-7b-chat-fp16",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 3072,
"maxOutputTokens": 3072
},
"pricing": {
"input": {
"perMillionTokens": 1.923,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.923,
"currency": "USD"
}
}
},
{
"providerId": "cloudflare",
"modelId": "cloudflare/@cf/meta/llama-2-7b-chat-int8",
"disabled": false,
"reason": "Provider-specific implementation of cloudflare/@cf/meta/llama-2-7b-chat-int8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 2048,
"maxOutputTokens": 2048
},
"pricing": {
"input": {
"perMillionTokens": 1.923,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.923,
"currency": "USD"
}
}
},
{
"providerId": "cloudflare",
"modelId": "cloudflare/@cf/mistral/mistral-7b-instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of cloudflare/@cf/mistral/mistral-7b-instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1.923,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.923,
"currency": "USD"
}
}
},
{
"providerId": "cloudflare",
"modelId": "cloudflare/@hf/thebloke/codellama-7b-instruct-awq",
"disabled": false,
"reason": "Provider-specific implementation of cloudflare/@hf/thebloke/codellama-7b-instruct-awq",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 1.923,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.923,
"currency": "USD"
}
}
}
]
}

View File

@ -1,31 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "codestral",
"modelId": "codestral/codestral-2405",
"disabled": false,
"reason": "Provider-specific implementation of codestral/codestral-2405",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8191
}
},
{
"providerId": "codestral",
"modelId": "codestral/codestral-latest",
"disabled": false,
"reason": "Provider-specific implementation of codestral/codestral-latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8191
}
}
]
}

View File

@ -1,175 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "cohere_chat",
"modelId": "command-a-03-2025",
"disabled": false,
"reason": "Provider-specific implementation of command-a-03-2025",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 8000
},
"pricing": {
"input": {
"perMillionTokens": 2.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-light",
"disabled": false,
"reason": "Provider-specific implementation of command-light",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-r",
"disabled": false,
"reason": "Provider-specific implementation of command-r",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-r-08-2024",
"disabled": false,
"reason": "Provider-specific implementation of command-r-08-2024",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-r-plus",
"disabled": false,
"reason": "Provider-specific implementation of command-r-plus",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 2.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-r-plus-08-2024",
"disabled": false,
"reason": "Provider-specific implementation of command-r-plus-08-2024",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 2.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "cohere_chat",
"modelId": "command-r7b-12-2024",
"disabled": false,
"reason": "Provider-specific implementation of command-r7b-12-2024",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.038,
"currency": "USD"
}
}
}
]
}

View File

@ -1,201 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "databricks",
"modelId": "databricks/databricks-claude-3-7-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-claude-3-7-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 2.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 17.857,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-llama-2-70b-chat",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-llama-2-70b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-llama-4-maverick",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-llama-4-maverick",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-meta-llama-3-1-405b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-meta-llama-3-1-405b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-meta-llama-3-3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-meta-llama-3-3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-meta-llama-3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-meta-llama-3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-mixtral-8x7b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-mixtral-8x7b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.999,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-mpt-30b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-mpt-30b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.999,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.999,
"currency": "USD"
}
}
},
{
"providerId": "databricks",
"modelId": "databricks/databricks-mpt-7b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of databricks/databricks-mpt-7b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,29 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "featherless_ai",
"modelId": "featherless_ai/featherless-ai/Qwerky-72B",
"disabled": false,
"reason": "Provider-specific implementation of featherless_ai/featherless-ai/Qwerky-72B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768
}
},
{
"providerId": "featherless_ai",
"modelId": "featherless_ai/featherless-ai/Qwerky-QwQ-32B",
"disabled": false,
"reason": "Provider-specific implementation of featherless_ai/featherless-ai/Qwerky-QwQ-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768
}
}
]
}

View File

@ -1,672 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-coder-v2-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-coder-v2-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 65536
},
"pricing": {
"input": {
"perMillionTokens": 1.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-r1",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-r1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 20480
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-r1-0528",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-r1-0528",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 160000,
"maxOutputTokens": 160000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-r1-basic",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-r1-basic",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 20480
},
"pricing": {
"input": {
"perMillionTokens": 0.55,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.19,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-v3",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-v3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-v3-0324",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-v3-0324",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 163840,
"maxOutputTokens": 163840
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-v3p1",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-v3p1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.56,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.68,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/deepseek-v3p1-terminus",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/deepseek-v3p1-terminus",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.56,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.68,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/firefunction-v2",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/firefunction-v2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/glm-4p5",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/glm-4p5",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 96000
},
"pricing": {
"input": {
"perMillionTokens": 0.55,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.19,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/glm-4p5-air",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/glm-4p5-air",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 96000
},
"pricing": {
"input": {
"perMillionTokens": 0.22,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.88,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/gpt-oss-20b",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/gpt-oss-20b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/kimi-k2-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/kimi-k2-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.5,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/kimi-k2-thinking",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/kimi-k2-thinking",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.5,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p1-405b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p1-405b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p1-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p1-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p2-11b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p2-11b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p2-1b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p2-1b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p2-3b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p2-3b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama-v3p2-90b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama-v3p2-90b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama4-maverick-instruct-basic",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama4-maverick-instruct-basic",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.22,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.88,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/llama4-scout-instruct-basic",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/llama4-scout-instruct-basic",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/mixtral-8x22b-instruct-hf",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/mixtral-8x22b-instruct-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 65536
},
"pricing": {
"input": {
"perMillionTokens": 1.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/qwen2-72b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/qwen2-72b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/qwen2p5-coder-32b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/qwen2p5-coder-32b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "fireworks_ai",
"modelId": "accounts/fireworks/models/yi-large",
"disabled": false,
"reason": "Provider-specific implementation of accounts/fireworks/models/yi-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
}
]
}

View File

@ -1,57 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "friendliai",
"modelId": "friendliai/meta-llama-3.1-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of friendliai/meta-llama-3.1-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "friendliai",
"modelId": "friendliai/meta-llama-3.1-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of friendliai/meta-llama-3.1-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
}
]
}

View File

@ -1,222 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/alibaba-qwen3-32b",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/alibaba-qwen3-32b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/anthropic-claude-3-opus",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/anthropic-claude-3-opus",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/anthropic-claude-3.5-haiku",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/anthropic-claude-3.5-haiku",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 4,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/anthropic-claude-3.5-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/anthropic-claude-3.5-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/anthropic-claude-3.7-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/anthropic-claude-3.7-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/deepseek-r1-distill-llama-70b",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/deepseek-r1-distill-llama-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.99,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.99,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/llama3-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/llama3-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/llama3.3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/llama3.3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.65,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/mistral-nemo-instruct-2407",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/mistral-nemo-instruct-2407",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/openai-gpt-4o",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/openai-gpt-4o",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/openai-gpt-4o-mini",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/openai-gpt-4o-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/openai-o3",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/openai-o3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "gradient_ai",
"modelId": "gradient_ai/openai-o3-mini",
"disabled": false,
"reason": "Provider-specific implementation of gradient_ai/openai-o3-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 1.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 4.4,
"currency": "USD"
}
}
}
]
}

View File

@ -1,691 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "groq",
"modelId": "groq/deepseek-r1-distill-llama-70b",
"disabled": false,
"reason": "Provider-specific implementation of groq/deepseek-r1-distill-llama-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.75,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.99,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/gemma-7b-it",
"disabled": false,
"reason": "Provider-specific implementation of groq/gemma-7b-it",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.07,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/gemma2-9b-it",
"disabled": false,
"reason": "Provider-specific implementation of groq/gemma2-9b-it",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.1-405b-reasoning",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.1-405b-reasoning",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.59,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.79,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.1-70b-versatile",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.1-70b-versatile",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.59,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.79,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.1-8b-instant",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.1-8b-instant",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.08,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-11b-text-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-11b-text-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.18,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.18,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-11b-vision-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-11b-vision-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.18,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.18,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-1b-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-1b-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.04,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.04,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-3b-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-3b-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.06,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.06,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-90b-text-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-90b-text-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.2-90b-vision-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.2-90b-vision-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.3-70b-specdec",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.3-70b-specdec",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.59,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.99,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-3.3-70b-versatile",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-3.3-70b-versatile",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.59,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.79,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama-guard-3-8b",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama-guard-3-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama2-70b-4096",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama2-70b-4096",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.7,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama3-groq-70b-8192-tool-use-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama3-groq-70b-8192-tool-use-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.89,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.89,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/llama3-groq-8b-8192-tool-use-preview",
"disabled": false,
"reason": "Provider-specific implementation of groq/llama3-groq-8b-8192-tool-use-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.19,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.19,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/meta-llama/llama-4-maverick-17b-128e-instruct",
"disabled": false,
"reason": "Provider-specific implementation of groq/meta-llama/llama-4-maverick-17b-128e-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/meta-llama/llama-4-scout-17b-16e-instruct",
"disabled": false,
"reason": "Provider-specific implementation of groq/meta-llama/llama-4-scout-17b-16e-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.11,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.34,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/mistral-saba-24b",
"disabled": false,
"reason": "Provider-specific implementation of groq/mistral-saba-24b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.79,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.79,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/mixtral-8x7b-32768",
"disabled": false,
"reason": "Provider-specific implementation of groq/mixtral-8x7b-32768",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.24,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.24,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/moonshotai/kimi-k2-instruct",
"disabled": false,
"reason": "Provider-specific implementation of groq/moonshotai/kimi-k2-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/moonshotai/kimi-k2-instruct-0905",
"disabled": false,
"reason": "Provider-specific implementation of groq/moonshotai/kimi-k2-instruct-0905",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/openai/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of groq/openai/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32766
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.75,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/openai/gpt-oss-20b",
"disabled": false,
"reason": "Provider-specific implementation of groq/openai/gpt-oss-20b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.5,
"currency": "USD"
}
}
},
{
"providerId": "groq",
"modelId": "groq/qwen/qwen3-32b",
"disabled": false,
"reason": "Provider-specific implementation of groq/qwen/qwen3-32b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.29,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.59,
"currency": "USD"
}
}
}
]
}

View File

@ -1,53 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "heroku",
"modelId": "heroku/claude-3-5-haiku",
"disabled": false,
"reason": "Provider-specific implementation of heroku/claude-3-5-haiku",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
}
},
{
"providerId": "heroku",
"modelId": "heroku/claude-3-5-sonnet-latest",
"disabled": false,
"reason": "Provider-specific implementation of heroku/claude-3-5-sonnet-latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
}
},
{
"providerId": "heroku",
"modelId": "heroku/claude-3-7-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of heroku/claude-3-7-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
}
},
{
"providerId": "heroku",
"modelId": "heroku/claude-4-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of heroku/claude-4-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
}
}
]
}

View File

@ -1,421 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "hyperbolic",
"modelId": "NousResearch/Hermes-3-Llama-3.1-70B",
"disabled": false,
"reason": "Provider-specific implementation of NousResearch/Hermes-3-Llama-3.1-70B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "Qwen/QwQ-32B",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/QwQ-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "Qwen/Qwen2.5-72B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen2.5-72B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "Qwen/Qwen2.5-Coder-32B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen2.5-Coder-32B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "Qwen/Qwen3-235B-A22B",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-235B-A22B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "deepseek-ai/DeepSeek-R1",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-R1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "deepseek-ai/DeepSeek-R1-0528",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-R1-0528",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "deepseek-ai/DeepSeek-V3",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-V3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "deepseek-ai/DeepSeek-V3-0324",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-V3-0324",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Llama-3.2-3B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-3.2-3B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Llama-3.3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-3.3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Meta-Llama-3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Meta-Llama-3.1-405B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-405B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Meta-Llama-3.1-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "meta-llama/Meta-Llama-3.1-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "hyperbolic",
"modelId": "moonshotai/Kimi-K2-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of moonshotai/Kimi-K2-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
}
]
}

View File

@ -1,566 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/deepseek-llama3.3-70b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/deepseek-llama3.3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/deepseek-r1-0528",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/deepseek-r1-0528",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/deepseek-r1-671b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/deepseek-r1-671b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/deepseek-v3-0324",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/deepseek-v3-0324",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/hermes3-405b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/hermes3-405b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/hermes3-70b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/hermes3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/hermes3-8b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/hermes3-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.025,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.04,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/lfm-40b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/lfm-40b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/lfm-7b",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/lfm-7b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.025,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.04,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama-4-maverick-17b-128e-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama-4-maverick-17b-128e-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama-4-scout-17b-16e-instruct",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama-4-scout-17b-16e-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.1-405b-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.1-405b-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.1-70b-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.1-70b-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.1-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.1-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.025,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.04,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.1-nemotron-70b-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.1-nemotron-70b-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.2-11b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.2-11b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.015,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.025,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.2-3b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.2-3b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.015,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.025,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/llama3.3-70b-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/llama3.3-70b-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.12,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/qwen25-coder-32b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/qwen25-coder-32b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "lambda_ai",
"modelId": "lambda_ai/qwen3-32b-fp8",
"disabled": false,
"reason": "Provider-specific implementation of lambda_ai/qwen3-32b-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
}
]
}

View File

@ -1,94 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "lemonade",
"modelId": "lemonade/Gemma-3-4b-it-GGUF",
"disabled": false,
"reason": "Provider-specific implementation of lemonade/Gemma-3-4b-it-GGUF",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "lemonade",
"modelId": "lemonade/Qwen3-4B-Instruct-2507-GGUF",
"disabled": false,
"reason": "Provider-specific implementation of lemonade/Qwen3-4B-Instruct-2507-GGUF",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 32768
}
},
{
"providerId": "lemonade",
"modelId": "lemonade/Qwen3-Coder-30B-A3B-Instruct-GGUF",
"disabled": false,
"reason": "Provider-specific implementation of lemonade/Qwen3-Coder-30B-A3B-Instruct-GGUF",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 32768
}
},
{
"providerId": "lemonade",
"modelId": "lemonade/gpt-oss-120b-mxfp-GGUF",
"disabled": false,
"reason": "Provider-specific implementation of lemonade/gpt-oss-120b-mxfp-GGUF",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
}
},
{
"providerId": "lemonade",
"modelId": "lemonade/gpt-oss-20b-mxfp4-GGUF",
"disabled": false,
"reason": "Provider-specific implementation of lemonade/gpt-oss-20b-mxfp4-GGUF",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
}
}
]
}

View File

@ -1,75 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "meta_llama",
"modelId": "meta_llama/Llama-3.3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta_llama/Llama-3.3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4028
}
},
{
"providerId": "meta_llama",
"modelId": "meta_llama/Llama-3.3-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta_llama/Llama-3.3-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4028
}
},
{
"providerId": "meta_llama",
"modelId": "meta_llama/Llama-4-Maverick-17B-128E-Instruct-FP8",
"disabled": false,
"reason": "Provider-specific implementation of meta_llama/Llama-4-Maverick-17B-128E-Instruct-FP8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 1000000,
"maxOutputTokens": 4028
}
},
{
"providerId": "meta_llama",
"modelId": "meta_llama/Llama-4-Scout-17B-16E-Instruct-FP8",
"disabled": false,
"reason": "Provider-specific implementation of meta_llama/Llama-4-Scout-17B-16E-Instruct-FP8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 10000000,
"maxOutputTokens": 4028
}
}
]
}

View File

@ -1,488 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-k2-0711-preview",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-k2-0711-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-k2-thinking",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-k2-thinking",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-latest",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-latest-128k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-latest-128k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-latest-32k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-latest-32k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-latest-8k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-latest-8k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/kimi-thinking-preview",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/kimi-thinking-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 30,
"currency": "USD"
},
"output": {
"perMillionTokens": 30,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-128k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-128k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-128k-0430",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-128k-0430",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-128k-vision-preview",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-128k-vision-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-32k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-32k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-32k-0430",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-32k-0430",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-32k-vision-preview",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-32k-vision-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-8k",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-8k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-8k-0430",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-8k-0430",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-8k-vision-preview",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-8k-vision-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "moonshot",
"modelId": "moonshot/moonshot-v1-auto",
"disabled": false,
"reason": "Provider-specific implementation of moonshot/moonshot-v1-auto",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
}
]
}

View File

@ -1,51 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "morph",
"modelId": "morph/morph-v3-fast",
"disabled": false,
"reason": "Provider-specific implementation of morph/morph-v3-fast",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16000,
"maxOutputTokens": 16000
},
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "morph",
"modelId": "morph/morph-v3-large",
"disabled": false,
"reason": "Provider-specific implementation of morph/morph-v3-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16000,
"maxOutputTokens": 16000
},
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.9,
"currency": "USD"
}
}
}
]
}

View File

@ -1,28 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "nlp_cloud",
"modelId": "chatdolphin",
"disabled": false,
"reason": "Provider-specific implementation of chatdolphin",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.5,
"currency": "USD"
}
}
}
]
}

View File

@ -1,271 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "nscale",
"modelId": "nscale/Qwen/QwQ-32B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/Qwen/QwQ-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.18,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/Qwen/Qwen2.5-Coder-32B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/Qwen/Qwen2.5-Coder-32B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.06,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/Qwen/Qwen2.5-Coder-3B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/Qwen/Qwen2.5-Coder-3B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.01,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.03,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/Qwen/Qwen2.5-Coder-7B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/Qwen/Qwen2.5-Coder-7B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.01,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.03,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Llama-70B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Llama-70B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.375,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.375,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Llama-8B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Llama-8B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.025,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.025,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-1.5B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.09,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.09,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-14B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.07,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.07,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
"disabled": false,
"reason": "Provider-specific implementation of nscale/deepseek-ai/DeepSeek-R1-Distill-Qwen-7B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/meta-llama/Llama-3.1-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/meta-llama/Llama-3.1-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.03,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.03,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/meta-llama/Llama-3.3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/meta-llama/Llama-3.3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/meta-llama/Llama-4-Scout-17B-16E-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of nscale/meta-llama/Llama-4-Scout-17B-16E-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.09,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.29,
"currency": "USD"
}
}
},
{
"providerId": "nscale",
"modelId": "nscale/mistralai/mixtral-8x22b-instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of nscale/mistralai/mixtral-8x22b-instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
}
]
}

View File

@ -1,363 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "oci",
"modelId": "oci/cohere.command-a-03-2025",
"disabled": false,
"reason": "Provider-specific implementation of oci/cohere.command-a-03-2025",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 1.56,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.56,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/cohere.command-latest",
"disabled": false,
"reason": "Provider-specific implementation of oci/cohere.command-latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 1.56,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.56,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/cohere.command-plus-latest",
"disabled": false,
"reason": "Provider-specific implementation of oci/cohere.command-plus-latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 1.56,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.56,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/meta.llama-3.1-405b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of oci/meta.llama-3.1-405b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 10.68,
"currency": "USD"
},
"output": {
"perMillionTokens": 10.68,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/meta.llama-3.2-90b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of oci/meta.llama-3.2-90b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/meta.llama-3.3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of oci/meta.llama-3.3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 0.72,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.72,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/meta.llama-4-maverick-17b-128e-instruct-fp8",
"disabled": false,
"reason": "Provider-specific implementation of oci/meta.llama-4-maverick-17b-128e-instruct-fp8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 512000,
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 0.72,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.72,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/meta.llama-4-scout-17b-16e-instruct",
"disabled": false,
"reason": "Provider-specific implementation of oci/meta.llama-4-scout-17b-16e-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 192000,
"maxOutputTokens": 4000
},
"pricing": {
"input": {
"perMillionTokens": 0.72,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.72,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/xai.grok-3",
"disabled": false,
"reason": "Provider-specific implementation of oci/xai.grok-3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/xai.grok-3-fast",
"disabled": false,
"reason": "Provider-specific implementation of oci/xai.grok-3-fast",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 25,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/xai.grok-3-mini",
"disabled": false,
"reason": "Provider-specific implementation of oci/xai.grok-3-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.5,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/xai.grok-3-mini-fast",
"disabled": false,
"reason": "Provider-specific implementation of oci/xai.grok-3-mini-fast",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 4,
"currency": "USD"
}
}
},
{
"providerId": "oci",
"modelId": "oci/xai.grok-4",
"disabled": false,
"reason": "Provider-specific implementation of oci/xai.grok-4",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
}
]
}

View File

@ -1,313 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "ollama",
"modelId": "codegeex4",
"disabled": false,
"reason": "Provider-specific implementation of codegeex4",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "deepseek-coder-v2-instruct",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-coder-v2-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "deepseek-coder-v2-lite-instruct",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-coder-v2-lite-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "deepseek-v3.1",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-v3.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 163840,
"maxOutputTokens": 163840
}
},
{
"providerId": "ollama",
"modelId": "gpt-oss",
"disabled": false,
"reason": "Provider-specific implementation of gpt-oss",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
}
},
{
"providerId": "ollama",
"modelId": "gpt-oss",
"disabled": false,
"reason": "Provider-specific implementation of gpt-oss",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
}
},
{
"providerId": "ollama",
"modelId": "internlm2_5-20b-chat",
"disabled": false,
"reason": "Provider-specific implementation of internlm2_5-20b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "llama2",
"disabled": false,
"reason": "Provider-specific implementation of llama2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "ollama",
"modelId": "llama2",
"disabled": false,
"reason": "Provider-specific implementation of llama2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "ollama",
"modelId": "llama2",
"disabled": false,
"reason": "Provider-specific implementation of llama2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "ollama",
"modelId": "llama2",
"disabled": false,
"reason": "Provider-specific implementation of llama2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "ollama",
"modelId": "llama3",
"disabled": false,
"reason": "Provider-specific implementation of llama3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "llama3.1",
"disabled": false,
"reason": "Provider-specific implementation of llama3.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "llama3",
"disabled": false,
"reason": "Provider-specific implementation of llama3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "llama3",
"disabled": false,
"reason": "Provider-specific implementation of llama3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "mistral-7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistral-7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "mistral-7B-Instruct-v0.2",
"disabled": false,
"reason": "Provider-specific implementation of mistral-7B-Instruct-v0.2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
}
},
{
"providerId": "ollama",
"modelId": "mistral-large-instruct-2407",
"disabled": false,
"reason": "Provider-specific implementation of mistral-large-instruct-2407",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 8192
}
},
{
"providerId": "ollama",
"modelId": "mixtral-8x22B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mixtral-8x22B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 65536
}
},
{
"providerId": "ollama",
"modelId": "mixtral-8x7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mixtral-8x7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
}
},
{
"providerId": "ollama",
"modelId": "qwen3-coder",
"disabled": false,
"reason": "Provider-specific implementation of qwen3-coder",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
}
}
]
}

View File

@ -1,193 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16385
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16385
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16385
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 30,
"currency": "USD"
},
"output": {
"perMillionTokens": 60,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 3.75,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 3.75,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "openai",
"modelId": "ft",
"disabled": false,
"reason": "Provider-specific implementation of ft",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,395 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/DeepSeek-R1-Distill-Llama-70B",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/DeepSeek-R1-Distill-Llama-70B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.67,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.67,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Llama-3.1-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Llama-3.1-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Meta-Llama-3_1-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Meta-Llama-3_1-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.67,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.67,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Meta-Llama-3_3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Meta-Llama-3_3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.67,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.67,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Mistral-7B-Instruct-v0.3",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Mistral-7B-Instruct-v0.3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 127000,
"maxOutputTokens": 127000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Mistral-Nemo-Instruct-2407",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Mistral-Nemo-Instruct-2407",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 118000,
"maxOutputTokens": 118000
},
"pricing": {
"input": {
"perMillionTokens": 0.13,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.13,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Mistral-Small-3.2-24B-Instruct-2506",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Mistral-Small-3.2-24B-Instruct-2506",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.09,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.28,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Mixtral-8x7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Mixtral-8x7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.63,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.63,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Qwen2.5-Coder-32B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Qwen2.5-Coder-32B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.87,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.87,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Qwen2.5-VL-72B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Qwen2.5-VL-72B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.91,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.91,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/Qwen3-32B",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/Qwen3-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.08,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.23,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.08,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/gpt-oss-20b",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/gpt-oss-20b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131000,
"maxOutputTokens": 131000
},
"pricing": {
"input": {
"perMillionTokens": 0.04,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/llava-v1.6-mistral-7b-hf",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/llava-v1.6-mistral-7b-hf",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.29,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.29,
"currency": "USD"
}
}
},
{
"providerId": "ovhcloud",
"modelId": "ovhcloud/mamba-codestral-7B-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of ovhcloud/mamba-codestral-7B-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.19,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.19,
"currency": "USD"
}
}
}
]
}

View File

@ -1,49 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "palm",
"modelId": "palm/chat-bison",
"disabled": false,
"reason": "Provider-specific implementation of palm/chat-bison",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "palm",
"modelId": "palm/chat-bison-001",
"disabled": false,
"reason": "Provider-specific implementation of palm/chat-bison-001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
}
]
}

View File

@ -1,295 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "replicate",
"modelId": "meta/llama-2-13b",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-13b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.5,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-2-13b-chat",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-13b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.5,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-2-70b",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.75,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-2-70b-chat",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-70b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.75,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-2-7b",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-7b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-2-7b-chat",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-2-7b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-3-70b",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.75,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.75,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-3-8b",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8086,
"maxOutputTokens": 8086
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "meta/llama-3-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8086,
"maxOutputTokens": 8086
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "mistralai/mistral-7b-instruct-v0.2",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-7b-instruct-v0.2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "mistralai/mistral-7b-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-7b-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "replicate",
"modelId": "mistralai/mixtral-8x7b-instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mixtral-8x7b-instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
}
]
}

View File

@ -1,41 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "sagemaker",
"modelId": "meta-textgeneration-llama-2-13b-f",
"disabled": false,
"reason": "Provider-specific implementation of meta-textgeneration-llama-2-13b-f",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "sagemaker",
"modelId": "meta-textgeneration-llama-2-70b-b-f",
"disabled": false,
"reason": "Provider-specific implementation of meta-textgeneration-llama-2-70b-b-f",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
},
{
"providerId": "sagemaker",
"modelId": "meta-textgeneration-llama-2-7b-f",
"disabled": false,
"reason": "Provider-specific implementation of meta-textgeneration-llama-2-7b-f",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
}
}
]
}

View File

@ -1,398 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "sambanova",
"modelId": "sambanova/DeepSeek-R1",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/DeepSeek-R1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 7,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/DeepSeek-R1-Distill-Llama-70B",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/DeepSeek-R1-Distill-Llama-70B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.7,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.4,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/DeepSeek-V3-0324",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/DeepSeek-V3-0324",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 4.5,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/DeepSeek-V3.1",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/DeepSeek-V3.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 4.5,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Llama-4-Maverick-17B-128E-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Llama-4-Maverick-17B-128E-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL", "IMAGE_RECOGNITION"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.63,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.8,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Llama-4-Scout-17B-16E-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Llama-4-Scout-17B-16E-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.7,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-3.1-405B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-3.1-405B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-3.1-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-3.1-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-3.2-1B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-3.2-1B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.04,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.08,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-3.2-3B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-3.2-3B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.08,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.16,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-3.3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-3.3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Meta-Llama-Guard-3-8B",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Meta-Llama-Guard-3-8B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/QwQ-32B",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/QwQ-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Qwen2-Audio-7B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Qwen2-Audio-7B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 100,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/Qwen3-32B",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/Qwen3-32B",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "sambanova",
"modelId": "sambanova/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of sambanova/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 4.5,
"currency": "USD"
}
}
}
]
}

View File

@ -1,310 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "snowflake",
"modelId": "snowflake/claude-3-5-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/claude-3-5-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 18000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/deepseek-r1",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/deepseek-r1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32768,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/gemma-7b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/gemma-7b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/jamba-1.5-large",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/jamba-1.5-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/jamba-1.5-mini",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/jamba-1.5-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/jamba-instruct",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/jamba-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama2-70b-chat",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama2-70b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3-70b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3-8b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.1-405b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.1-405b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.1-70b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.1-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.1-8b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.1-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.2-1b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.2-1b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.2-3b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.2-3b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/llama3.3-70b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/llama3.3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/mistral-7b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/mistral-7b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/mistral-large",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/mistral-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/mistral-large2",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/mistral-large2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/mixtral-8x7b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/mixtral-8x7b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/reka-core",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/reka-core",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/reka-flash",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/reka-flash",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 100000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/snowflake-arctic",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/snowflake-arctic",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 4096,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/snowflake-llama-3.1-405b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/snowflake-llama-3.1-405b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8000,
"maxOutputTokens": 8192
}
},
{
"providerId": "snowflake",
"modelId": "snowflake/snowflake-llama-3.3-70b",
"disabled": false,
"reason": "Provider-specific implementation of snowflake/snowflake-llama-3.3-70b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8000,
"maxOutputTokens": 8192
}
}
]
}

View File

@ -1,796 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "together_ai",
"modelId": "together-ai-21.1b-41b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-21.1b-41b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.8,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "together-ai-4.1b-8b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-4.1b-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "together-ai-41.1b-80b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-41.1b-80b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.9,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "together-ai-8.1b-21b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-8.1b-21b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "together-ai-81.1b-110b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-81.1b-110b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 1.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.8,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "together-ai-up-to-4b",
"disabled": false,
"reason": "Provider-specific implementation of together-ai-up-to-4b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen2.5-72B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen2.5-72B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen2.5-7B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen2.5-7B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-235B-A22B-Instruct-2507-tput",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-235B-A22B-Instruct-2507-tput",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-235B-A22B-Thinking-2507",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-235B-A22B-Thinking-2507",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.65,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-235B-A22B-fp8-tput",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-235B-A22B-fp8-tput",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 40000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-Coder-480B-A35B-Instruct-FP8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-Next-80B-A3B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-Next-80B-A3B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "Qwen/Qwen3-Next-80B-A3B-Thinking",
"disabled": false,
"reason": "Provider-specific implementation of Qwen/Qwen3-Next-80B-A3B-Thinking",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "deepseek-ai/DeepSeek-R1",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-R1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 20480
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 7,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "deepseek-ai/DeepSeek-R1-0528-tput",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-R1-0528-tput",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.55,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.19,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "deepseek-ai/DeepSeek-V3",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-V3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 65536,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.25,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "deepseek-ai/DeepSeek-V3.1",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/DeepSeek-V3.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.7,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Llama-3.2-3B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-3.2-3B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Llama-3.3-70B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-3.3-70B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.88,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.88,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Llama-3.3-70B-Instruct-Turbo-Free",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-3.3-70B-Instruct-Turbo-Free",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-4-Maverick-17B-128E-Instruct-FP8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.27,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.85,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Llama-4-Scout-17B-16E-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Llama-4-Scout-17B-16E-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.18,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.59,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-405B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 3.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 3.5,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-70B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.88,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.88,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.18,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.18,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "mistralai/Mistral-7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mistral-7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "mistralai/Mistral-Small-24B-Instruct-2501",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mistral-Small-24B-Instruct-2501",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "mistralai/Mixtral-8x7B-Instruct-v0.1",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/Mixtral-8x7B-Instruct-v0.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "moonshotai/Kimi-K2-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of moonshotai/Kimi-K2-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "moonshotai/Kimi-K2-Instruct-0905",
"disabled": false,
"reason": "Provider-specific implementation of moonshotai/Kimi-K2-Instruct-0905",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "openai/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of openai/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "openai/gpt-oss-20b",
"disabled": false,
"reason": "Provider-specific implementation of openai/gpt-oss-20b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.05,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "togethercomputer/CodeLlama-34b-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of togethercomputer/CodeLlama-34b-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
}
},
{
"providerId": "together_ai",
"modelId": "zai-org/GLM-4.5-Air-FP8",
"disabled": false,
"reason": "Provider-specific implementation of zai-org/GLM-4.5-Air-FP8",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.1,
"currency": "USD"
}
}
},
{
"providerId": "together_ai",
"modelId": "zai-org/GLM-4.6",
"disabled": false,
"reason": "Provider-specific implementation of zai-org/GLM-4.6",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 200000
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.2,
"currency": "USD"
}
}
}
]
}

View File

@ -1,90 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "v0",
"modelId": "v0/v0-1.0-md",
"disabled": false,
"reason": "Provider-specific implementation of v0/v0-1.0-md",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "v0",
"modelId": "v0/v0-1.5-lg",
"disabled": false,
"reason": "Provider-specific implementation of v0/v0-1.5-lg",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 512000,
"maxOutputTokens": 512000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "v0",
"modelId": "v0/v0-1.5-md",
"disabled": false,
"reason": "Provider-specific implementation of v0/v0-1.5-md",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,120 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-ai21_models",
"modelId": "jamba-1.5",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-ai21_models",
"modelId": "jamba-1.5-large",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-ai21_models",
"modelId": "jamba-1.5-large@001",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-large@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 8,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-ai21_models",
"modelId": "jamba-1.5-mini",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-mini",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-ai21_models",
"modelId": "jamba-1.5-mini@001",
"disabled": false,
"reason": "Provider-specific implementation of jamba-1.5-mini@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.4,
"currency": "USD"
}
}
}
]
}

View File

@ -1,634 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-haiku",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-haiku",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-haiku@20241022",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-haiku@20241022",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-sonnet-v2",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-sonnet-v2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-sonnet-v2@20241022",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-sonnet-v2@20241022",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-5-sonnet@20240620",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-5-sonnet@20240620",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-7-sonnet@20250219",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-7-sonnet@20250219",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-haiku",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-haiku",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.25,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-haiku@20240307",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-haiku@20240307",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.25,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-opus",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-opus",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-opus@20240229",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-opus@20240229",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-sonnet",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-sonnet",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-3-sonnet@20240229",
"disabled": false,
"reason": "Provider-specific implementation of claude-3-sonnet@20240229",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-haiku-4-5@20251001",
"disabled": false,
"reason": "Provider-specific implementation of claude-haiku-4-5@20251001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 5,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-opus-4",
"disabled": false,
"reason": "Provider-specific implementation of claude-opus-4",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-opus-4-1",
"disabled": false,
"reason": "Provider-specific implementation of claude-opus-4-1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-opus-4-1@20250805",
"disabled": false,
"reason": "Provider-specific implementation of claude-opus-4-1@20250805",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-opus-4@20250514",
"disabled": false,
"reason": "Provider-specific implementation of claude-opus-4@20250514",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 15,
"currency": "USD"
},
"output": {
"perMillionTokens": 75,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-sonnet-4",
"disabled": false,
"reason": "Provider-specific implementation of claude-sonnet-4",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 1000000,
"maxOutputTokens": 64000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-sonnet-4-5",
"disabled": false,
"reason": "Provider-specific implementation of claude-sonnet-4-5",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 64000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-sonnet-4-5@20250929",
"disabled": false,
"reason": "Provider-specific implementation of claude-sonnet-4-5@20250929",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 200000,
"maxOutputTokens": 64000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-anthropic_models",
"modelId": "claude-sonnet-4@20250514",
"disabled": false,
"reason": "Provider-specific implementation of claude-sonnet-4@20250514",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 1000000,
"maxOutputTokens": 64000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 15,
"currency": "USD"
}
}
}
]
}

View File

@ -1,117 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-chat-models",
"modelId": "chat-bison",
"disabled": false,
"reason": "Provider-specific implementation of chat-bison",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-chat-models",
"modelId": "chat-bison-32k",
"disabled": false,
"reason": "Provider-specific implementation of chat-bison-32k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-chat-models",
"modelId": "chat-bison-32k@002",
"disabled": false,
"reason": "Provider-specific implementation of chat-bison-32k@002",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-chat-models",
"modelId": "chat-bison@001",
"disabled": false,
"reason": "Provider-specific implementation of chat-bison@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-chat-models",
"modelId": "chat-bison@002",
"disabled": false,
"reason": "Provider-specific implementation of chat-bison@002",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
}
]
}

View File

@ -1,143 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 6144,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison-32k",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison-32k",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison-32k@002",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison-32k@002",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison@001",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 6144,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison@002",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison@002",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 6144,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-code-chat-models",
"modelId": "codechat-bison@latest",
"disabled": false,
"reason": "Provider-specific implementation of codechat-bison@latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 6144,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
}
]
}

View File

@ -1,28 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-code-text-models",
"modelId": "code-bison",
"disabled": false,
"reason": "Provider-specific implementation of code-bison",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 6144,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.125,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.125,
"currency": "USD"
}
}
}
]
}

View File

@ -1,57 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-deepseek_models",
"modelId": "deepseek-ai/deepseek-r1-0528-maas",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/deepseek-r1-0528-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 65336,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 5.4,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-deepseek_models",
"modelId": "deepseek-ai/deepseek-v3.1-maas",
"disabled": false,
"reason": "Provider-specific implementation of deepseek-ai/deepseek-v3.1-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": ["FUNCTION_CALL"]
},
"limits": {
"contextWindow": 163840,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 5.4,
"currency": "USD"
}
}
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,234 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-3.1-405b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3.1-405b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 2048
},
"pricing": {
"input": {
"perMillionTokens": 5,
"currency": "USD"
},
"output": {
"perMillionTokens": 16,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-3.1-70b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3.1-70b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 2048
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-3.1-8b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3.1-8b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 2048
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-3.2-90b-vision-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-3.2-90b-vision-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 2048
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-4-maverick-17b-128e-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-4-maverick-17b-128e-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 1000000,
"maxOutputTokens": 1000000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-4-maverick-17b-16e-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-4-maverick-17b-16e-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 1000000,
"maxOutputTokens": 1000000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-4-scout-17b-128e-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-4-scout-17b-128e-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 10000000,
"maxOutputTokens": 10000000
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.7,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama-4-scout-17b-16e-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama-4-scout-17b-16e-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 10000000,
"maxOutputTokens": 10000000
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.7,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama3-405b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama3-405b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama3-70b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama3-70b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
}
},
{
"providerId": "vertex_ai-llama_models",
"modelId": "meta/llama3-8b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of meta/llama3-8b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
}
}
]
}

View File

@ -1,33 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-minimax_models",
"modelId": "minimaxai/minimax-m2-maas",
"disabled": false,
"reason": "Provider-specific implementation of minimaxai/minimax-m2-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 196608,
"maxOutputTokens": 196608
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
}
]
}

View File

@ -1,520 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-mistral_models",
"modelId": "codestral-2",
"disabled": false,
"reason": "Provider-specific implementation of codestral-2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "codestral-2501",
"disabled": false,
"reason": "Provider-specific implementation of codestral-2501",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "codestral-2@001",
"disabled": false,
"reason": "Provider-specific implementation of codestral-2@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "codestral@2405",
"disabled": false,
"reason": "Provider-specific implementation of codestral@2405",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "codestral@latest",
"disabled": false,
"reason": "Provider-specific implementation of codestral@latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-large-2411",
"disabled": false,
"reason": "Provider-specific implementation of mistral-large-2411",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-large@2407",
"disabled": false,
"reason": "Provider-specific implementation of mistral-large@2407",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-large@2411-001",
"disabled": false,
"reason": "Provider-specific implementation of mistral-large@2411-001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-large@latest",
"disabled": false,
"reason": "Provider-specific implementation of mistral-large@latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-medium-3",
"disabled": false,
"reason": "Provider-specific implementation of mistral-medium-3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-medium-3@001",
"disabled": false,
"reason": "Provider-specific implementation of mistral-medium-3@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-nemo@2407",
"disabled": false,
"reason": "Provider-specific implementation of mistral-nemo@2407",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-nemo@latest",
"disabled": false,
"reason": "Provider-specific implementation of mistral-nemo@latest",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-small-2503",
"disabled": false,
"reason": "Provider-specific implementation of mistral-small-2503",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistral-small-2503@001",
"disabled": false,
"reason": "Provider-specific implementation of mistral-small-2503@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 3,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistralai/codestral-2",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/codestral-2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistralai/codestral-2@001",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/codestral-2@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.3,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.9,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistralai/mistral-medium-3",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-medium-3",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-mistral_models",
"modelId": "mistralai/mistral-medium-3@001",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-medium-3@001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 8191
},
"pricing": {
"input": {
"perMillionTokens": 0.4,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
}
]
}

View File

@ -1,33 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-moonshot_models",
"modelId": "moonshotai/kimi-k2-thinking-maas",
"disabled": false,
"reason": "Provider-specific implementation of moonshotai/kimi-k2-thinking-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 256000,
"maxOutputTokens": 256000
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 2.5,
"currency": "USD"
}
}
}
]
}

View File

@ -1,51 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-openai_models",
"modelId": "openai/gpt-oss-120b-maas",
"disabled": false,
"reason": "Provider-specific implementation of openai/gpt-oss-120b-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-openai_models",
"modelId": "openai/gpt-oss-20b-maas",
"disabled": false,
"reason": "Provider-specific implementation of openai/gpt-oss-20b-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 0.075,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
}
]
}

View File

@ -1,117 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-qwen_models",
"modelId": "qwen/qwen3-235b-a22b-instruct-2507-maas",
"disabled": false,
"reason": "Provider-specific implementation of qwen/qwen3-235b-a22b-instruct-2507-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 0.25,
"currency": "USD"
},
"output": {
"perMillionTokens": 1,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-qwen_models",
"modelId": "qwen/qwen3-coder-480b-a35b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of qwen/qwen3-coder-480b-a35b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 32768
},
"pricing": {
"input": {
"perMillionTokens": 1,
"currency": "USD"
},
"output": {
"perMillionTokens": 4,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-qwen_models",
"modelId": "qwen/qwen3-next-80b-a3b-instruct-maas",
"disabled": false,
"reason": "Provider-specific implementation of qwen/qwen3-next-80b-a3b-instruct-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-qwen_models",
"modelId": "qwen/qwen3-next-80b-a3b-thinking-maas",
"disabled": false,
"reason": "Provider-specific implementation of qwen/qwen3-next-80b-a3b-thinking-maas",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.2,
"currency": "USD"
}
}
}
]
}

View File

@ -1,92 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai-vision-models",
"modelId": "gemini-1.0-pro-vision",
"disabled": false,
"reason": "Provider-specific implementation of gemini-1.0-pro-vision",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 2048
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-vision-models",
"modelId": "gemini-1.0-pro-vision-001",
"disabled": false,
"reason": "Provider-specific implementation of gemini-1.0-pro-vision-001",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 2048
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
},
{
"providerId": "vertex_ai-vision-models",
"modelId": "gemini-pro-vision",
"disabled": false,
"reason": "Provider-specific implementation of gemini-pro-vision",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 16384,
"maxOutputTokens": 2048
},
"pricing": {
"input": {
"perMillionTokens": 0.5,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.5,
"currency": "USD"
}
}
}
]
}

View File

@ -1,34 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "vertex_ai",
"modelId": "gemini-3-pro-preview",
"disabled": false,
"reason": "Provider-specific implementation of gemini-3-pro-preview",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 1048576,
"maxOutputTokens": 65535
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 12,
"currency": "USD"
}
}
}
]
}

View File

@ -1,322 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "wandb",
"modelId": "wandb/Qwen/Qwen3-235B-A22B-Instruct-2507",
"disabled": false,
"reason": "Provider-specific implementation of wandb/Qwen/Qwen3-235B-A22B-Instruct-2507",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 10000,
"currency": "USD"
},
"output": {
"perMillionTokens": 10000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/Qwen/Qwen3-235B-A22B-Thinking-2507",
"disabled": false,
"reason": "Provider-specific implementation of wandb/Qwen/Qwen3-235B-A22B-Thinking-2507",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 10000,
"currency": "USD"
},
"output": {
"perMillionTokens": 10000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/Qwen/Qwen3-Coder-480B-A35B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 262144,
"maxOutputTokens": 262144
},
"pricing": {
"input": {
"perMillionTokens": 100000,
"currency": "USD"
},
"output": {
"perMillionTokens": 150000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/deepseek-ai/DeepSeek-R1-0528",
"disabled": false,
"reason": "Provider-specific implementation of wandb/deepseek-ai/DeepSeek-R1-0528",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 161000,
"maxOutputTokens": 161000
},
"pricing": {
"input": {
"perMillionTokens": 135000,
"currency": "USD"
},
"output": {
"perMillionTokens": 540000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/deepseek-ai/DeepSeek-V3-0324",
"disabled": false,
"reason": "Provider-specific implementation of wandb/deepseek-ai/DeepSeek-V3-0324",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 161000,
"maxOutputTokens": 161000
},
"pricing": {
"input": {
"perMillionTokens": 114000,
"currency": "USD"
},
"output": {
"perMillionTokens": 275000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/deepseek-ai/DeepSeek-V3.1",
"disabled": false,
"reason": "Provider-specific implementation of wandb/deepseek-ai/DeepSeek-V3.1",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 55000,
"currency": "USD"
},
"output": {
"perMillionTokens": 165000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/meta-llama/Llama-3.1-8B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/meta-llama/Llama-3.1-8B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 22000,
"currency": "USD"
},
"output": {
"perMillionTokens": 22000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/meta-llama/Llama-3.3-70B-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/meta-llama/Llama-3.3-70B-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 71000,
"currency": "USD"
},
"output": {
"perMillionTokens": 71000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/meta-llama/Llama-4-Scout-17B-16E-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/meta-llama/Llama-4-Scout-17B-16E-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 64000,
"maxOutputTokens": 64000
},
"pricing": {
"input": {
"perMillionTokens": 17000,
"currency": "USD"
},
"output": {
"perMillionTokens": 66000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/microsoft/Phi-4-mini-instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/microsoft/Phi-4-mini-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 8000,
"currency": "USD"
},
"output": {
"perMillionTokens": 35000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/moonshotai/Kimi-K2-Instruct",
"disabled": false,
"reason": "Provider-specific implementation of wandb/moonshotai/Kimi-K2-Instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 135000,
"currency": "USD"
},
"output": {
"perMillionTokens": 400000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/openai/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of wandb/openai/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 15000,
"currency": "USD"
},
"output": {
"perMillionTokens": 60000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/openai/gpt-oss-20b",
"disabled": false,
"reason": "Provider-specific implementation of wandb/openai/gpt-oss-20b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 5000,
"currency": "USD"
},
"output": {
"perMillionTokens": 20000,
"currency": "USD"
}
}
},
{
"providerId": "wandb",
"modelId": "wandb/zai-org/GLM-4.5",
"disabled": false,
"reason": "Provider-specific implementation of wandb/zai-org/GLM-4.5",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 131072
},
"pricing": {
"input": {
"perMillionTokens": 55000,
"currency": "USD"
},
"output": {
"perMillionTokens": 200000,
"currency": "USD"
}
}
}
]
}

View File

@ -1,722 +0,0 @@
{
"version": "2025.11.24",
"overrides": [
{
"providerId": "watsonx",
"modelId": "bigscience/mt0-xxl-13b",
"disabled": false,
"reason": "Provider-specific implementation of bigscience/mt0-xxl-13b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 500,
"currency": "USD"
},
"output": {
"perMillionTokens": 2000,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "core42/jais-13b-chat",
"disabled": false,
"reason": "Provider-specific implementation of core42/jais-13b-chat",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 500,
"currency": "USD"
},
"output": {
"perMillionTokens": 2000,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "google/flan-t5-xl-3b",
"disabled": false,
"reason": "Provider-specific implementation of google/flan-t5-xl-3b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-13b-chat-v2",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-13b-chat-v2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-13b-instruct-v2",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-13b-instruct-v2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.6,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-3-3-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-3-3-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-3-8b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-3-8b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 1024
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-4-h-small",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-4-h-small",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 20480,
"maxOutputTokens": 20480
},
"pricing": {
"input": {
"perMillionTokens": 0.06,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.25,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-guardian-3-2-2b",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-guardian-3-2-2b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-guardian-3-3-8b",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-guardian-3-3-8b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.2,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.2,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-ttm-1024-96-r2",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-ttm-1024-96-r2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 512,
"maxOutputTokens": 512
},
"pricing": {
"input": {
"perMillionTokens": 0.38,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.38,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-ttm-1536-96-r2",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-ttm-1536-96-r2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 512,
"maxOutputTokens": 512
},
"pricing": {
"input": {
"perMillionTokens": 0.38,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.38,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-ttm-512-96-r2",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-ttm-512-96-r2",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 512,
"maxOutputTokens": 512
},
"pricing": {
"input": {
"perMillionTokens": 0.38,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.38,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "ibm/granite-vision-3-2-2b",
"disabled": false,
"reason": "Provider-specific implementation of ibm/granite-vision-3-2-2b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-3-2-11b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-3-2-11b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.35,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-3-2-1b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-3-2-1b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.1,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-3-2-3b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-3-2-3b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.15,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-3-2-90b-vision-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-3-2-90b-vision-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL",
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 2,
"currency": "USD"
},
"output": {
"perMillionTokens": 2,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-3-3-70b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-3-3-70b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.71,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.71,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-4-maverick-17b",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-4-maverick-17b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.4,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "meta-llama/llama-guard-3-11b-vision",
"disabled": false,
"reason": "Provider-specific implementation of meta-llama/llama-guard-3-11b-vision",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.35,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "mistralai/mistral-large",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-large",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 131072,
"maxOutputTokens": 16384
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "mistralai/mistral-medium-2505",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-medium-2505",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 3,
"currency": "USD"
},
"output": {
"perMillionTokens": 10,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "mistralai/mistral-small-2503",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-small-2503",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "mistralai/mistral-small-3-1-24b-instruct-2503",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/mistral-small-3-1-24b-instruct-2503",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"FUNCTION_CALL"
]
},
"limits": {
"contextWindow": 32000,
"maxOutputTokens": 32000
},
"pricing": {
"input": {
"perMillionTokens": 0.1,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.3,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "mistralai/pixtral-12b-2409",
"disabled": false,
"reason": "Provider-specific implementation of mistralai/pixtral-12b-2409",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"capabilities": {
"add": [
"IMAGE_RECOGNITION"
]
},
"limits": {
"maxOutputTokens": 128000
},
"pricing": {
"input": {
"perMillionTokens": 0.35,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.35,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "openai/gpt-oss-120b",
"disabled": false,
"reason": "Provider-specific implementation of openai/gpt-oss-120b",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 0.15,
"currency": "USD"
},
"output": {
"perMillionTokens": 0.6,
"currency": "USD"
}
}
},
{
"providerId": "watsonx",
"modelId": "sdaia/allam-1-13b-instruct",
"disabled": false,
"reason": "Provider-specific implementation of sdaia/allam-1-13b-instruct",
"lastUpdated": "2025-11-23",
"updatedBy": "migration-tool",
"priority": 100,
"limits": {
"contextWindow": 8192,
"maxOutputTokens": 8192
},
"pricing": {
"input": {
"perMillionTokens": 1.8,
"currency": "USD"
},
"output": {
"perMillionTokens": 1.8,
"currency": "USD"
}
}
}
]
}

File diff suppressed because it is too large Load Diff

View File

@ -1,313 +0,0 @@
{
"version": "2025.11.24",
"providers": [
{
"id": "azure",
"name": "Azure (`azure`)",
"description": "Provider: Azure (`azure`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": true,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": true,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"AUDIO_GENERATION",
"AUDIO_TRANSCRIPT",
"CHAT_COMPLETIONS",
"EMBEDDINGS",
"IMAGE_GENERATION",
"MESSAGES",
"MODERATIONS",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/azure",
"website": "https://docs.litellm.ai/docs/providers/azure",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "azure_ai",
"name": "Azure AI (`azure_ai`)",
"description": "Provider: Azure AI (`azure_ai`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": true,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": true,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"AUDIO_GENERATION",
"AUDIO_TRANSCRIPT",
"CHAT_COMPLETIONS",
"EMBEDDINGS",
"IMAGE_GENERATION",
"MESSAGES",
"MODERATIONS",
"OCR",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/azure_ai",
"website": "https://docs.litellm.ai/docs/providers/azure_ai",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "azure_ai/doc-intelligence",
"name": "Azure AI Document Intelligence (`azure_ai/doc-intelligence`)",
"description": "Provider: Azure AI Document Intelligence (`azure_ai/doc-intelligence`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": false,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["OCR"],
"apiCompatibility": {
"supportsArrayContent": false,
"supportsStreamOptions": false,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": false,
"supportsMultimodal": false
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/azure_document_intelligence",
"website": "https://docs.litellm.ai/docs/providers/azure_document_intelligence",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "azure_text",
"name": "Azure Text (`azure_text`)",
"description": "Provider: Azure Text (`azure_text`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": true,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": true,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"AUDIO_GENERATION",
"AUDIO_TRANSCRIPT",
"CHAT_COMPLETIONS",
"MESSAGES",
"MODERATIONS",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/azure",
"website": "https://docs.litellm.ai/docs/providers/azure",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "bedrock",
"name": "AWS - Bedrock (`bedrock`)",
"description": "Provider: AWS - Bedrock (`bedrock`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "EMBEDDINGS", "MESSAGES", "RERANK", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/bedrock",
"website": "https://docs.litellm.ai/docs/providers/bedrock",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "vertex_ai",
"name": "Google - Vertex AI (`vertex_ai`)",
"description": "Provider: Google - Vertex AI (`vertex_ai`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "EMBEDDINGS", "IMAGE_GENERATION", "MESSAGES", "OCR", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/vertex",
"website": "https://docs.litellm.ai/docs/providers/vertex",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
}
]
}

View File

@ -1,108 +0,0 @@
{
"version": "2025.11.24",
"providers": [
{
"id": "anthropic",
"name": "Anthropic (`anthropic`)",
"description": "Provider: Anthropic (`anthropic`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": true,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": true,
"hasRealTimeMetrics": true,
"providesUsageAnalytics": true,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": true,
"providesUsageLimits": true,
"supportsStreaming": true,
"supportsBatchProcessing": true,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/anthropic",
"website": "https://docs.litellm.ai/docs/providers/anthropic",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["official"],
"reliability": "high"
}
},
{
"id": "openai",
"name": "OpenAI (`openai`)",
"description": "Provider: OpenAI (`openai`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": true,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": true,
"hasRealTimeMetrics": true,
"providesUsageAnalytics": true,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": true,
"providesUsageLimits": true,
"supportsStreaming": true,
"supportsBatchProcessing": true,
"supportsModelFineTuning": true
},
"supportedEndpoints": [
"AUDIO_GENERATION",
"AUDIO_TRANSCRIPT",
"CHAT_COMPLETIONS",
"EMBEDDINGS",
"IMAGE_GENERATION",
"MESSAGES",
"MODERATIONS",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": true,
"supportsServiceTier": true,
"supportsThinkingControl": false,
"supportsApiVersion": true,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/openai",
"website": "https://docs.litellm.ai/docs/providers/openai",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["official"],
"reliability": "high"
}
}
]
}

View File

@ -1,240 +0,0 @@
{
"version": "2025.11.24",
"providers": [
{
"id": "hosted_vllm",
"name": "Hosted VLLM (`hosted_vllm`)",
"description": "Provider: Hosted VLLM (`hosted_vllm`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/vllm",
"website": "https://docs.litellm.ai/docs/providers/vllm",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "lm_studio",
"name": "LM Studio (`lm_studio`)",
"description": "Provider: LM Studio (`lm_studio`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/lm_studio",
"website": "https://docs.litellm.ai/docs/providers/lm_studio",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "ollama",
"name": "Ollama (`ollama`)",
"description": "Provider: Ollama (`ollama`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "EMBEDDINGS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/ollama",
"website": "https://docs.litellm.ai/docs/providers/ollama",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "ollama_chat",
"name": "Ollama Chat (`ollama_chat`)",
"description": "Provider: Ollama Chat (`ollama_chat`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/ollama",
"website": "https://docs.litellm.ai/docs/providers/ollama",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
},
{
"id": "vllm",
"name": "VLLM (`vllm`)",
"description": "Provider: VLLM (`vllm`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": ["CHAT_COMPLETIONS", "MESSAGES", "RESPONSES"],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/vllm",
"website": "https://docs.litellm.ai/docs/providers/vllm",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": ["cloud"],
"reliability": "medium"
}
}
]
}

View File

@ -1,166 +0,0 @@
{
"version": "2025.11.24",
"providers": [
{
"id": "litellm_proxy",
"name": "LiteLLM Proxy (`litellm_proxy`)",
"description": "Provider: LiteLLM Proxy (`litellm_proxy`)",
"authentication": "API_KEY",
"pricingModel": "PER_MODEL",
"modelRouting": "DIRECT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": false,
"supportsModelVersioning": true,
"providesFallbackRouting": false,
"hasAutoRetry": false,
"supportsHealthCheck": false,
"hasRealTimeMetrics": false,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"CHAT_COMPLETIONS",
"EMBEDDINGS",
"IMAGE_GENERATION",
"MESSAGES",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/litellm_proxy",
"website": "https://docs.litellm.ai/docs/providers/litellm_proxy",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": [
"cloud"
],
"reliability": "medium"
}
},
{
"id": "openrouter",
"name": "OpenRouter (`openrouter`)",
"description": "Provider: OpenRouter (`openrouter`)",
"authentication": "API_KEY",
"pricingModel": "UNIFIED",
"modelRouting": "INTELLIGENT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": true,
"supportsModelVersioning": true,
"providesFallbackRouting": true,
"hasAutoRetry": true,
"supportsHealthCheck": false,
"hasRealTimeMetrics": true,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"CHAT_COMPLETIONS",
"MESSAGES",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/openrouter",
"website": "https://docs.litellm.ai/docs/providers/openrouter",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": [
"proxy"
],
"reliability": "medium"
}
},
{
"id": "together_ai",
"name": "Together AI (`together_ai`)",
"description": "Provider: Together AI (`together_ai`)",
"authentication": "API_KEY",
"pricingModel": "UNIFIED",
"modelRouting": "INTELLIGENT",
"behaviors": {
"supportsCustomModels": false,
"providesModelMapping": true,
"supportsModelVersioning": true,
"providesFallbackRouting": true,
"hasAutoRetry": true,
"supportsHealthCheck": false,
"hasRealTimeMetrics": true,
"providesUsageAnalytics": false,
"supportsWebhookEvents": false,
"requiresApiKeyValidation": true,
"supportsRateLimiting": false,
"providesUsageLimits": false,
"supportsStreaming": true,
"supportsBatchProcessing": false,
"supportsModelFineTuning": false
},
"supportedEndpoints": [
"CHAT_COMPLETIONS",
"MESSAGES",
"RESPONSES"
],
"apiCompatibility": {
"supportsArrayContent": true,
"supportsStreamOptions": true,
"supportsDeveloperRole": false,
"supportsServiceTier": false,
"supportsThinkingControl": false,
"supportsApiVersion": false,
"supportsParallelTools": true,
"supportsMultimodal": true
},
"specialConfig": {},
"documentation": "https://docs.litellm.ai/docs/providers/togetherai",
"website": "https://docs.litellm.ai/docs/providers/togetherai",
"deprecated": false,
"maintenanceMode": false,
"configVersion": "1.0.0",
"metadata": {
"source": "litellm-endpoints",
"tags": [
"proxy"
],
"reliability": "medium"
}
}
]
}

View File

@ -171,7 +171,7 @@ export const ModelPricingSchema = z.object({
output: PricePerTokenSchema,
// Image pricing (optional)
perImage: z
per_image: z
.object({
price: z.number(),
currency: CurrencySchema.default('USD'),
@ -180,7 +180,7 @@ export const ModelPricingSchema = z.object({
.optional(),
// Audio/video pricing (optional)
perMinute: z
per_minute: z
.object({
price: z.number(),
currency: CurrencySchema.default('USD')
@ -193,20 +193,20 @@ export const ModelConfigSchema = z.object({
// Basic information
id: ModelIdSchema,
name: z.string().optional(),
ownedBy: z.string().optional(),
owned_by: z.string().optional(),
description: z.string().optional(),
// Capabilities (core)
capabilities: z.array(ModelCapabilityTypeSchema),
// Modalities
inputModalities: z.array(ModalitySchema),
outputModalities: z.array(ModalitySchema),
input_modalities: z.array(ModalitySchema),
output_modalities: z.array(ModalitySchema),
// Limits
contextWindow: z.number(),
maxOutputTokens: z.number(),
maxInputTokens: z.number().optional(),
context_window: z.number(),
max_output_tokens: z.number(),
max_input_tokens: z.number().optional(),
// Pricing
pricing: ModelPricingSchema.optional(),
@ -218,19 +218,19 @@ export const ModelConfigSchema = z.object({
parameters: ParameterSupportSchema.optional(),
// Endpoint types (will reference provider schema)
endpointTypes: z.array(z.string()).optional(),
endpoint_types: z.array(z.string()).optional(),
// Metadata
releaseDate: TimestampSchema.optional(),
deprecationDate: TimestampSchema.optional(),
replacedBy: ModelIdSchema.optional(),
release_date: TimestampSchema.optional(),
deprecation_date: TimestampSchema.optional(),
replaced_by: ModelIdSchema.optional(),
// Version control
version: VersionSchema.optional(),
compatibility: z
.object({
minVersion: VersionSchema.optional(),
maxVersion: VersionSchema.optional()
min_version: VersionSchema.optional(),
max_version: VersionSchema.optional()
})
.optional(),

View File

@ -18,9 +18,9 @@ export const CapabilityOverrideSchema = z.object({
// Limits override configuration
export const LimitsOverrideSchema = z.object({
contextWindow: z.number().optional(),
maxOutputTokens: z.number().optional(),
maxInputTokens: z.number().optional()
context_window: z.number().optional(),
max_output_tokens: z.number().optional(),
max_input_tokens: z.number().optional()
})
// Pricing override configuration
@ -40,8 +40,8 @@ export const MetadataOverrideSchema = z
.object({
name: z.string().optional(),
description: z.string().optional(),
deprecationDate: z.iso.datetime().optional(),
replacedBy: ModelIdSchema.optional(),
deprecation_date: z.iso.datetime().optional(),
replaced_by: ModelIdSchema.optional(),
metadata: MetadataSchema
})
.optional()
@ -49,8 +49,8 @@ export const MetadataOverrideSchema = z
// Main provider model override schema
export const ProviderModelOverrideSchema = z.object({
// Identification
providerId: ProviderIdSchema,
modelId: ModelIdSchema,
provider_id: ProviderIdSchema,
model_id: ModelIdSchema,
// Capability overrides
capabilities: CapabilityOverrideSchema.optional(),
@ -68,19 +68,19 @@ export const ProviderModelOverrideSchema = z.object({
parameters: ParameterSupportOverrideSchema.optional(),
// Endpoint type overrides
endpointTypes: EndpointTypesOverrideSchema.optional(),
endpoint_types: EndpointTypesOverrideSchema.optional(),
// Model metadata overrides
metadata: MetadataOverrideSchema.optional(),
// Status overrides
disabled: z.boolean().optional(), // Disable this model for this provider
replaceWith: ModelIdSchema.optional(), // Replace with alternative model
replace_with: ModelIdSchema.optional(), // Replace with alternative model
// Override tracking
reason: z.string().optional(), // Reason for override
lastUpdated: z.iso.datetime().optional(),
updatedBy: z.string().optional(), // Who made the override
last_updated: z.iso.datetime().optional(),
updated_by: z.string().optional(), // Who made the override
// Override priority (higher number = higher priority)
priority: z.number().default(0),
@ -92,19 +92,19 @@ export const ProviderModelOverrideSchema = z.object({
regions: z.array(z.string()).optional(),
// Apply override only for specific user tiers
userTiers: z.array(z.string()).optional(),
user_tiers: z.array(z.string()).optional(),
// Apply override only in specific environments
environments: z.array(z.enum(['development', 'staging', 'production'])).optional(),
// Time-based conditions
validFrom: z.iso.datetime().optional(),
validUntil: z.iso.datetime().optional()
valid_from: z.iso.datetime().optional(),
valid_until: z.iso.datetime().optional()
})
.optional(),
// Additional override metadata
overrideMetadata: MetadataSchema.optional()
override_metadata: MetadataSchema.optional()
})
// Override container schema for JSON files
@ -115,14 +115,14 @@ export const OverrideListSchema = z.object({
// Override application result schema
export const OverrideResultSchema = z.object({
modelId: ModelIdSchema,
providerId: ProviderIdSchema,
model_id: ModelIdSchema,
provider_id: ProviderIdSchema,
applied: z.boolean(),
appliedOverrides: z.array(z.string()), // List of applied override fields
originalValues: z.record(z.string(), z.unknown()), // Original values before override
newValues: z.record(z.string(), z.unknown()), // New values after override
overrideReason: z.string().optional(),
appliedAt: z.iso.datetime().optional()
applied_overrides: z.array(z.string()), // List of applied override fields
original_values: z.record(z.string(), z.unknown()), // Original values before override
new_values: z.record(z.string(), z.unknown()), // New values after override
override_reason: z.string().optional(),
applied_at: z.iso.datetime().optional()
})
// Override validation result

View File

@ -54,53 +54,53 @@ export const McpSupportSchema = z.object({
supported: z.boolean().default(false),
configuration: z
.object({
supportsUrlPassThrough: z.boolean().default(false),
supportedServers: z.array(z.string()).optional(),
maxConcurrentServers: z.number().optional()
supports_url_pass_through: z.boolean().default(false),
supported_servers: z.array(z.string()).optional(),
max_concurrent_servers: z.number().optional()
})
.optional()
})
// API compatibility configuration
export const ApiCompatibilitySchema = z.object({
supportsArrayContent: z.boolean().default(true),
supportsStreamOptions: z.boolean().default(true),
supportsDeveloperRole: z.boolean().default(false),
supportsServiceTier: z.boolean().default(false),
supportsThinkingControl: z.boolean().default(false),
supportsApiVersion: z.boolean().default(false),
supportsParallelTools: z.boolean().default(false),
supportsMultimodal: z.boolean().default(false),
maxFileUploadSize: z.number().optional(), // bytes
supportedFileTypes: z.array(z.string()).optional()
supports_array_content: z.boolean().default(true),
supports_stream_options: z.boolean().default(true),
supports_developer_role: z.boolean().default(false),
supports_service_tier: z.boolean().default(false),
supports_thinking_control: z.boolean().default(false),
supports_api_version: z.boolean().default(false),
supports_parallel_tools: z.boolean().default(false),
supports_multimodal: z.boolean().default(false),
max_file_upload_size: z.number().optional(), // bytes
supported_file_types: z.array(z.string()).optional()
})
// Behavior characteristics configuration - replaces categorization, describes actual behavior
export const ProviderBehaviorsSchema = z.object({
// Model management
supportsCustomModels: z.boolean().default(false), // Supports user custom models
providesModelMapping: z.boolean().default(false), // Provides model name mapping
supportsModelVersioning: z.boolean().default(false), // Supports model version control
supports_custom_models: z.boolean().default(false), // Supports user custom models
provides_model_mapping: z.boolean().default(false), // Provides model name mapping
supports_model_versioning: z.boolean().default(false), // Supports model version control
// Reliability and fault tolerance
providesFallbackRouting: z.boolean().default(false), // Provides fallback routing
hasAutoRetry: z.boolean().default(false), // Has automatic retry mechanism
supportsHealthCheck: z.boolean().default(false), // Supports health checks
provides_fallback_routing: z.boolean().default(false), // Provides fallback routing
has_auto_retry: z.boolean().default(false), // Has automatic retry mechanism
supports_health_check: z.boolean().default(false), // Supports health checks
// Monitoring and metrics
hasRealTimeMetrics: z.boolean().default(false), // Has real-time metrics
providesUsageAnalytics: z.boolean().default(false), // Provides usage analytics
supportsWebhookEvents: z.boolean().default(false), // Supports webhook events
has_real_time_metrics: z.boolean().default(false), // Has real-time metrics
provides_usage_analytics: z.boolean().default(false), // Provides usage analytics
supports_webhook_events: z.boolean().default(false), // Supports webhook events
// Configuration and management
requiresApiKeyValidation: z.boolean().default(true), // Requires API key validation
supportsRateLimiting: z.boolean().default(false), // Supports rate limiting
providesUsageLimits: z.boolean().default(false), // Provides usage limit configuration
requires_api_key_validation: z.boolean().default(true), // Requires API key validation
supports_rate_limiting: z.boolean().default(false), // Supports rate limiting
provides_usage_limits: z.boolean().default(false), // Provides usage limit configuration
// Advanced features
supportsStreaming: z.boolean().default(true), // Supports streaming responses
supportsBatchProcessing: z.boolean().default(false), // Supports batch processing
supportsModelFineTuning: z.boolean().default(false) // Provides model fine-tuning
supports_streaming: z.boolean().default(true), // Supports streaming responses
supports_batch_processing: z.boolean().default(false), // Supports batch processing
supports_model_fine_tuning: z.boolean().default(false) // Provides model fine-tuning
})
// Provider configuration schema
@ -112,42 +112,42 @@ export const ProviderConfigSchema = z.object({
// Behavior-related configuration
authentication: AuthenticationSchema,
pricingModel: PricingModelSchema,
modelRouting: ModelRoutingSchema,
pricing_model: PricingModelSchema,
model_routing: ModelRoutingSchema,
behaviors: ProviderBehaviorsSchema,
// Feature support
supportedEndpoints: z.array(EndpointTypeSchema),
mcpSupport: McpSupportSchema.optional(),
apiCompatibility: ApiCompatibilitySchema.optional(),
supported_endpoints: z.array(EndpointTypeSchema),
mcp_support: McpSupportSchema.optional(),
api_compatibility: ApiCompatibilitySchema.optional(),
// Default configuration
defaultApiHost: z.string().optional(),
defaultRateLimit: z.number().optional(), // requests per minute
default_api_host: z.string().optional(),
default_rate_limit: z.number().optional(), // requests per minute
// Model matching assistance
modelIdPatterns: z.array(z.string()).optional(),
aliasModelIds: z.record(z.string(), z.string()).optional(), // Model alias mapping
model_id_patterns: z.array(z.string()).optional(),
alias_model_ids: z.record(z.string(), z.string()).optional(), // Model alias mapping
// Special configuration
specialConfig: MetadataSchema,
special_config: MetadataSchema,
// Metadata and links
documentation: z.string().url().optional(),
statusPage: z.string().url().optional(),
pricingPage: z.string().url().optional(),
supportEmail: z.string().email().optional(),
status_page: z.string().url().optional(),
pricing_page: z.string().url().optional(),
support_email: z.string().email().optional(),
website: z.string().url().optional(),
// Status management
deprecated: z.boolean().default(false),
deprecationDate: z.iso.datetime().optional(),
maintenanceMode: z.boolean().default(false),
deprecation_date: z.iso.datetime().optional(),
maintenance_mode: z.boolean().default(false),
// Version and compatibility
minAppVersion: VersionSchema.optional(), // Minimum supported app version
maxAppVersion: VersionSchema.optional(), // Maximum supported app version
configVersion: VersionSchema.default('1.0.0'), // Configuration file version
min_app_version: VersionSchema.optional(), // Minimum supported app version
max_app_version: VersionSchema.optional(), // Maximum supported app version
config_version: VersionSchema.default('1.0.0'), // Configuration file version
// Additional metadata
metadata: MetadataSchema

View File

@ -52,20 +52,20 @@ interface ModelPricesData {
interface ModelConfig {
id: string
name?: string
ownedBy?: string
owned_by?: string
description?: string
capabilities: string[]
inputModalities: string[]
outputModalities: string[]
contextWindow: number
maxOutputTokens: number
maxInputTokens?: number
input_modalities: string[]
output_modalities: string[]
context_window: number
max_output_tokens: number
max_input_tokens?: number
pricing?: {
input: { perMillionTokens: number; currency: string }
output: { perMillionTokens: number; currency: string }
input: { per_million_tokens: number; currency: string }
output: { per_million_tokens: number; currency: string }
}
parameters?: Record<string, any>
endpointTypes?: string[]
endpoint_types?: string[]
metadata?: Record<string, any>
}
@ -74,41 +74,41 @@ interface ProviderConfig {
name: string
description?: string
authentication: string
pricingModel: string
modelRouting: string
pricing_model: string
model_routing: string
behaviors: Record<string, boolean>
supportedEndpoints: string[]
apiCompatibility?: Record<string, boolean>
specialConfig?: Record<string, any>
supported_endpoints: string[]
api_compatibility?: Record<string, boolean>
special_config?: Record<string, any>
documentation?: string
website?: string
deprecated: boolean
maintenanceMode: boolean
configVersion: string
maintenance_mode: boolean
config_version: string
metadata?: Record<string, any>
}
interface OverrideConfig {
providerId: string
modelId: string
provider_id: string
model_id: string
capabilities?: {
add?: string[]
remove?: string[]
force?: string[]
}
limits?: {
contextWindow?: number
maxOutputTokens?: number
maxInputTokens?: number
context_window?: number
max_output_tokens?: number
max_input_tokens?: number
}
pricing?: {
input: { perMillionTokens: number; currency: string }
output: { perMillionTokens: number; currency: string }
input: { per_million_tokens: number; currency: string }
output: { per_million_tokens: number; currency: string }
}
disabled?: boolean
reason?: string
lastUpdated?: string
updatedBy?: string
last_updated?: string
updated_by?: string
priority?: number
}
@ -255,22 +255,22 @@ export class MigrationTool {
const providers: ProviderConfig[] = []
for (const [providerId, providerData] of Object.entries(this.providerEndpointsData.providers)) {
const supportedEndpoints = this.privateConvertEndpointsToCapabilities(providerData.endpoints)
const supported_endpoints = this.privateConvertEndpointsToCapabilities(providerData.endpoints)
// Determine provider characteristics
const isDirectProvider = ['anthropic', 'openai', 'google'].includes(providerId)
const isCloudProvider = ['azure', 'aws', 'gcp'].some((cloud) => providerId.includes(cloud))
const isProxyProvider = ['openrouter', 'litellm', 'together_ai'].includes(providerId)
let pricingModel = 'PER_MODEL'
let modelRouting = 'DIRECT'
let pricing_model = 'PER_MODEL'
let model_routing = 'DIRECT'
if (isProxyProvider) {
pricingModel = 'UNIFIED'
modelRouting = 'INTELLIGENT'
pricing_model = 'UNIFIED'
model_routing = 'INTELLIGENT'
} else if (isCloudProvider) {
pricingModel = 'PER_MODEL'
modelRouting = 'DIRECT'
pricing_model = 'PER_MODEL'
model_routing = 'DIRECT'
}
const provider: ProviderConfig = {
@ -278,42 +278,42 @@ export class MigrationTool {
name: providerData.display_name,
description: `Provider: ${providerData.display_name}`,
authentication: 'API_KEY',
pricingModel,
modelRouting,
pricing_model,
model_routing,
behaviors: {
supportsCustomModels: providerData.endpoints.batches || false,
providesModelMapping: isProxyProvider,
supportsModelVersioning: true,
providesFallbackRouting: isProxyProvider,
hasAutoRetry: isProxyProvider,
supportsHealthCheck: isDirectProvider,
hasRealTimeMetrics: isDirectProvider || isProxyProvider,
providesUsageAnalytics: isDirectProvider,
supportsWebhookEvents: false,
requiresApiKeyValidation: true,
supportsRateLimiting: isDirectProvider,
providesUsageLimits: isDirectProvider,
supportsStreaming: providerData.endpoints.chat_completions || providerData.endpoints.messages,
supportsBatchProcessing: providerData.endpoints.batches || false,
supportsModelFineTuning: providerId === 'openai'
supports_custom_models: providerData.endpoints.batches || false,
provides_model_mapping: isProxyProvider,
supports_model_versioning: true,
provides_fallback_routing: isProxyProvider,
has_auto_retry: isProxyProvider,
supports_health_check: isDirectProvider,
has_real_time_metrics: isDirectProvider || isProxyProvider,
provides_usage_analytics: isDirectProvider,
supports_webhook_events: false,
requires_api_key_validation: true,
supports_rate_limiting: isDirectProvider,
provides_usage_limits: isDirectProvider,
supports_streaming: providerData.endpoints.chat_completions || providerData.endpoints.messages,
supports_batch_processing: providerData.endpoints.batches || false,
supports_model_fine_tuning: providerId === 'openai'
},
supportedEndpoints,
apiCompatibility: {
supportsArrayContent: providerData.endpoints.chat_completions || false,
supportsStreamOptions: providerData.endpoints.chat_completions || false,
supportsDeveloperRole: providerId === 'openai',
supportsServiceTier: providerId === 'openai',
supportsThinkingControl: false,
supportsApiVersion: providerId === 'openai',
supportsParallelTools: providerData.endpoints.chat_completions || false,
supportsMultimodal: providerData.endpoints.chat_completions || false
supported_endpoints,
api_compatibility: {
supports_array_content: providerData.endpoints.chat_completions || false,
supports_stream_options: providerData.endpoints.chat_completions || false,
supports_developer_role: providerId === 'openai',
supports_service_tier: providerId === 'openai',
supports_thinking_control: false,
supports_api_version: providerId === 'openai',
supports_parallel_tools: providerData.endpoints.chat_completions || false,
supports_multimodal: providerData.endpoints.chat_completions || false
},
specialConfig: {},
special_config: {},
documentation: providerData.url,
website: providerData.url,
deprecated: false,
maintenanceMode: false,
configVersion: '1.0.0',
maintenance_mode: false,
config_version: '1.0.0',
metadata: {
source: 'litellm-endpoints',
tags: [isDirectProvider ? 'official' : isProxyProvider ? 'proxy' : 'cloud'],
@ -350,10 +350,10 @@ export class MigrationTool {
if (modelData.supports_tool_choice) capabilities.push('FUNCTION_CALL')
// Determine modalities
const inputModalities = ['TEXT']
const outputModalities = ['TEXT']
const input_modalities = ['TEXT']
const output_modalities = ['TEXT']
if (modelData.supports_vision) {
inputModalities.push('VISION')
input_modalities.push('VISION')
}
// Convert pricing
@ -361,11 +361,11 @@ export class MigrationTool {
if (modelData.input_cost_per_token && modelData.output_cost_per_token) {
pricing = {
input: {
perMillionTokens: Math.round(modelData.input_cost_per_token * 1000000 * 1000) / 1000,
per_million_tokens: Math.round(modelData.input_cost_per_token * 1000000 * 1000) / 1000,
currency: 'USD'
},
output: {
perMillionTokens: Math.round(modelData.output_cost_per_token * 1000000 * 1000) / 1000,
per_million_tokens: Math.round(modelData.output_cost_per_token * 1000000 * 1000) / 1000,
currency: 'USD'
}
}
@ -374,25 +374,25 @@ export class MigrationTool {
const baseModel: ModelConfig = {
id: baseId,
name: baseId,
ownedBy: modelData.litellm_provider,
owned_by: modelData.litellm_provider,
capabilities,
inputModalities,
outputModalities,
contextWindow: modelData.max_input_tokens || 4096,
maxOutputTokens: modelData.max_output_tokens || modelData.max_tokens || 2048,
maxInputTokens: modelData.max_input_tokens,
input_modalities,
output_modalities,
context_window: modelData.max_input_tokens || 4096,
max_output_tokens: modelData.max_output_tokens || modelData.max_tokens || 2048,
max_input_tokens: modelData.max_input_tokens,
pricing,
parameters: {
temperature: { supported: true, min: 0, max: 1, default: 1 },
maxTokens: true,
systemMessage: modelData.supports_system_messages || false,
topP: { supported: false }
max_tokens: true,
system_message: modelData.supports_system_messages || false,
top_p: { supported: false }
},
endpointTypes: ['CHAT_COMPLETIONS'],
endpoint_types: ['CHAT_COMPLETIONS'],
metadata: {
source: 'migration',
originalProvider: modelData.litellm_provider,
supportsCaching: !!modelData.supports_prompt_caching
original_provider: modelData.litellm_provider,
supports_caching: !!modelData.supports_prompt_caching
}
}
@ -417,12 +417,12 @@ export class MigrationTool {
if (isBase) continue // Only generate overrides for non-base models
const override: OverrideConfig = {
providerId: modelData.litellm_provider,
modelId: baseId,
provider_id: modelData.litellm_provider,
model_id: baseId,
disabled: false,
reason: `Provider-specific implementation of ${baseId}`,
lastUpdated: new Date().toISOString().split('T')[0],
updatedBy: 'migration-tool',
last_updated: new Date().toISOString().split('T')[0],
updated_by: 'migration-tool',
priority: 100
}
@ -437,10 +437,10 @@ export class MigrationTool {
// Add limit differences
const limits: any = {}
if (modelData.max_input_tokens && modelData.max_input_tokens !== 128000) {
limits.contextWindow = modelData.max_input_tokens
limits.context_window = modelData.max_input_tokens
}
if (modelData.max_output_tokens && modelData.max_output_tokens !== 4096) {
limits.maxOutputTokens = modelData.max_output_tokens
limits.max_output_tokens = modelData.max_output_tokens
}
if (Object.keys(limits).length > 0) {
@ -451,11 +451,11 @@ export class MigrationTool {
if (modelData.input_cost_per_token && modelData.output_cost_per_token) {
override.pricing = {
input: {
perMillionTokens: Math.round(modelData.input_cost_per_token * 1000000 * 1000) / 1000,
per_million_tokens: Math.round(modelData.input_cost_per_token * 1000000 * 1000) / 1000,
currency: 'USD'
},
output: {
perMillionTokens: Math.round(modelData.output_cost_per_token * 1000000 * 1000) / 1000,
per_million_tokens: Math.round(modelData.output_cost_per_token * 1000000 * 1000) / 1000,
currency: 'USD'
}
}
@ -475,10 +475,8 @@ export class MigrationTool {
await this.loadData()
// Create output directories
await fs.mkdir(path.join(this.outputDir, 'models'), { recursive: true })
await fs.mkdir(path.join(this.outputDir, 'providers'), { recursive: true })
await fs.mkdir(path.join(this.outputDir, 'overrides'), { recursive: true })
// Create output directory
await fs.mkdir(this.outputDir, { recursive: true })
// Generate configurations
console.log('📦 Generating provider configurations...')
@ -490,88 +488,67 @@ export class MigrationTool {
console.log('📦 Generating override configurations...')
const overrides = this.generateOverrides()
// Group providers by category
const directProviders = providers.filter((p) => ['anthropic', 'openai', 'google'].includes(p.id))
const cloudProviders = providers.filter((p) => ['azure', 'bedrock', 'vertex_ai'].some((c) => p.id.includes(c)))
const proxyProviders = providers.filter((p) =>
['openrouter', 'litellm_proxy', 'together_ai'].some((c) => p.id.includes(c))
)
const selfHostedProviders = providers.filter((p) => ['ollama', 'lm_studio', 'vllm'].some((c) => p.id.includes(c)))
// Write provider files
await this.writeJsonFile('providers/direct-providers.json', {
// Write single file for all providers
console.log('💾 Writing providers.json...')
await this.writeJsonFile('providers.json', {
version: '2025.11.24',
providers: directProviders
providers
})
await this.writeJsonFile('providers/cloud-platforms.json', {
// Write single file for all models
console.log('💾 Writing models.json...')
await this.writeJsonFile('models.json', {
version: '2025.11.24',
providers: cloudProviders
models
})
await this.writeJsonFile('providers/unified-gateways.json', {
// Write single file for all overrides
console.log('💾 Writing overrides.json...')
await this.writeJsonFile('overrides.json', {
version: '2025.11.24',
providers: proxyProviders
overrides
})
await this.writeJsonFile('providers/self-hosted.json', {
version: '2025.11.24',
providers: selfHostedProviders
})
// Group models by provider
const modelsByProvider = new Map<string, ModelConfig[]>()
models.forEach((model) => {
const provider = model.ownedBy || 'unknown'
if (!modelsByProvider.has(provider)) {
modelsByProvider.set(provider, [])
}
modelsByProvider.get(provider)!.push(model)
})
// Write model files
for (const [provider, providerModels] of modelsByProvider.entries()) {
const filename = provider.includes('/') ? provider.split('/')[1] : provider
await this.writeJsonFile(`models/${filename}.json`, {
version: '2025.11.24',
models: providerModels
})
}
// Group overrides by provider
const overridesByProvider = new Map<string, OverrideConfig[]>()
overrides.forEach((override) => {
if (!overridesByProvider.has(override.providerId)) {
overridesByProvider.set(override.providerId, [])
}
overridesByProvider.get(override.providerId)!.push(override)
})
// Write override files
for (const [provider, providerOverrides] of overridesByProvider.entries()) {
await this.writeJsonFile(`overrides/${provider}.json`, {
version: '2025.11.24',
overrides: providerOverrides
})
}
// Generate migration report
const providersByType = {
direct: providers.filter((p) => ['anthropic', 'openai', 'google'].includes(p.id)).length,
cloud: providers.filter((p) => ['azure', 'bedrock', 'vertex_ai'].some((c) => p.id.includes(c))).length,
proxy: providers.filter((p) => ['openrouter', 'litellm_proxy', 'together_ai'].some((c) => p.id.includes(c)))
.length,
self_hosted: providers.filter((p) => ['ollama', 'lm_studio', 'vllm'].some((c) => p.id.includes(c))).length
}
const modelsByProvider = models.reduce(
(acc, model) => {
const provider = model.owned_by || 'unknown'
acc[provider] = (acc[provider] || 0) + 1
return acc
},
{} as Record<string, number>
)
const overridesByProvider = overrides.reduce(
(acc, override) => {
acc[override.provider_id] = (acc[override.provider_id] || 0) + 1
return acc
},
{} as Record<string, number>
)
const report = {
timestamp: new Date().toISOString(),
summary: {
totalProviders: providers.length,
totalBaseModels: models.length,
totalOverrides: overrides.length,
providerCategories: {
direct: directProviders.length,
cloud: cloudProviders.length,
proxy: proxyProviders.length,
selfHosted: selfHostedProviders.length
},
modelsByProvider: Object.fromEntries(Array.from(modelsByProvider.entries()).map(([k, v]) => [k, v.length])),
overridesByProvider: Object.fromEntries(
Array.from(overridesByProvider.entries()).map(([k, v]) => [k, v.length])
)
total_providers: providers.length,
total_base_models: models.length,
total_overrides: overrides.length,
provider_categories: providersByType,
models_by_provider: modelsByProvider,
overrides_by_provider: overridesByProvider
},
files: {
providers: 'providers.json',
models: 'models.json',
overrides: 'overrides.json'
}
}
@ -579,10 +556,14 @@ export class MigrationTool {
console.log('\n✅ Migration completed successfully!')
console.log(`📊 Migration Summary:`)
console.log(` Providers: ${providers.length}`)
console.log(` Providers: ${providers.length} (${providersByType.direct} direct, ${providersByType.cloud} cloud, ${providersByType.proxy} proxy, ${providersByType.self_hosted} self-hosted)`)
console.log(` Base Models: ${models.length}`)
console.log(` Overrides: ${overrides.length}`)
console.log(` Report: migration-report.json`)
console.log(`\n📁 Output Files:`)
console.log(` ${this.outputDir}/providers.json`)
console.log(` ${this.outputDir}/models.json`)
console.log(` ${this.outputDir}/overrides.json`)
console.log(` ${this.outputDir}/migration-report.json`)
}
private async writeJsonFile(filename: string, data: any): Promise<void> {