mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-24 10:40:07 +08:00
simplify config
This commit is contained in:
parent
3f671ba6be
commit
d98d69e28d
File diff suppressed because it is too large
Load Diff
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
9371
packages/catalog/data/models.json
Normal file
9371
packages/catalog/data/models.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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
26365
packages/catalog/data/overrides.json
Normal file
26365
packages/catalog/data/overrides.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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
@ -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
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
4949
packages/catalog/data/providers.json
Normal file
4949
packages/catalog/data/providers.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -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(),
|
||||
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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> {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user