Skip to content

Instantly share code, notes, and snippets.

@wayanjimmy
Last active March 16, 2026 05:09
Show Gist options
  • Select an option

  • Save wayanjimmy/2c529446fa1875623caf52a64368c5e5 to your computer and use it in GitHub Desktop.

Select an option

Save wayanjimmy/2c529446fa1875623caf52a64368c5e5 to your computer and use it in GitHub Desktop.
{
"providers": {
"cpa": {
"baseUrl": "http://127.0.0.1:8317/v1",
"apiKey": "CLI_PROXY_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "step-3.5-flash",
"name": "StepFun Step 3.5 Flash (Free)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 256000,
"maxTokens": 65536
},
{
"id": "openrouter-free",
"name": "Free Models Router",
"reasoning": true,
"input": [
"text",
"image"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 65536
},
{
"id": "qwen3.5-plus",
"name": "Qwen 3.5 Plus (DS)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.4,
"output": 2.4,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 983616,
"maxTokens": 65536,
"compat": {
"thinkingFormat": "qwen",
"supportsDeveloperRole": false
}
},
{
"id": "qwen3-coder-next",
"name": "Qwen 3 Coder Next (DS)",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0.12,
"output": 0.75,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 204800,
"maxTokens": 65536,
"compat": {
"supportsDeveloperRole": false
}
},
{
"id": "minimax-m2.5",
"name": "Minimax M2.5 (DS)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.3,
"output": 1.2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 196608,
"maxTokens": 65536,
"compat": {
"supportsStore": false,
"supportsDeveloperRole": false,
"supportsReasoningEffort": true,
"maxTokensField": "max_tokens"
}
},
{
"id": "glm-5",
"name": "GLM-5 (DS)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.8,
"output": 2.56,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 202752,
"maxTokens": 16384,
"compat": {
"thinkingFormat": "qwen",
"supportsDeveloperRole": false
}
},
{
"id": "dashscope-glm-4.7",
"name": "GLM-4.7 (DS)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.6,
"output": 2.2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 200000,
"maxTokens": 128000,
"compat": {
"thinkingFormat": "qwen",
"supportsDeveloperRole": false
}
},
{
"id": "kimi-k2.5",
"name": "Kimi K2.5 (DS)",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.45,
"output": 2.2,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 258048,
"maxTokens": 32768,
"compat": {
"thinkingFormat": "zai",
"supportsDeveloperRole": false
}
},
{
"id": "glm-4.7",
"name": "GLM-4.7",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.6,
"output": 2.2,
"cacheRead": 0.11,
"cacheWrite": 0
},
"contextWindow": 204800,
"maxTokens": 131072,
"compat": {
"thinkingFormat": "zai",
"supportsDeveloperRole": false
}
},
{
"id": "gpt-5.3-codex",
"name": "GPT-5.3 Codex",
"reasoning": true,
"input": [
"text",
"image"
],
"cost": {
"input": 1.75,
"output": 14,
"cacheRead": 0.175,
"cacheWrite": 0
},
"contextWindow": 272000,
"maxTokens": 128000
},
{
"id": "gemini-2.5-flash",
"name": "Gemini 2.5 Flash",
"reasoning": true,
"input": [
"text",
"image"
],
"cost": {
"input": 0.3,
"output": 2.5,
"cacheRead": 0.075,
"cacheWrite": 0
},
"contextWindow": 1048576,
"maxTokens": 65536
},
{
"id": "gemini-2.5-flash-lite",
"name": "Gemini 2.5 Flash Lite",
"reasoning": true,
"input": [
"text",
"image"
],
"cost": {
"input": 0.1,
"output": 0.4,
"cacheRead": 0.025,
"cacheWrite": 0
},
"contextWindow": 1048576,
"maxTokens": 65536
},
{
"id": "glm-4.5-air",
"name": "GLM-4.5-Air",
"reasoning": true,
"input": [
"text"
],
"cost": {
"input": 0.2,
"output": 1.1,
"cacheRead": 0.03,
"cacheWrite": 0
},
"contextWindow": 131072,
"maxTokens": 98304,
"compat": {
"thinkingFormat": "zai",
"supportsDeveloperRole": false
}
}
]
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment