{ "providers": { "openai-codex": { "baseUrl": "https://chatgpt.com/backend-api", "api": "openai-codex-responses", "models": [] }, "github-copilot": { "baseUrl": "https://api.individual.githubcopilot.com", "models": [] }, "litellm": { "baseUrl": "http://192.168.153.130:18804/v1", "api": "openai-completions", "models": [ { "id": "gpt-4o", "name": "gpt-4o", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "gpt-4o-mini", "name": "gpt-4o-mini", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 16384 }, { "id": "gpt-4.1", "name": "gpt-4.1", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1047576, "maxTokens": 32768 }, { "id": "gpt-4.1-mini", "name": "gpt-4.1-mini", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1047576, "maxTokens": 32768 }, { "id": "gpt-4.1-nano", "name": "gpt-4.1-nano", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1047576, "maxTokens": 32768 }, { "id": "gpt-5", "name": "gpt-5", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5-mini", "name": "gpt-5-mini", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5-nano", "name": "gpt-5-nano", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5-pro", "name": "gpt-5-pro", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.1", "name": "gpt-5.1", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.2", "name": "gpt-5.2", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.2-pro", "name": "gpt-5.2-pro", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "o1", "name": "o1", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 100000 }, { "id": "o1-mini", "name": "o1-mini", "api": "openai-completions", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 65536 }, { "id": "o1-pro", "name": "o1-pro", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 100000 }, { "id": "o3", "name": "o3", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 100000 }, { "id": "o3-mini", "name": "o3-mini", "api": "openai-completions", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 100000 }, { "id": "o4-mini", "name": "o4-mini", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 100000 }, { "id": "gpt-5-codex", "name": "gpt-5-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.1-codex", "name": "gpt-5.1-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.1-codex-mini", "name": "gpt-5.1-codex-mini", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.2-codex", "name": "gpt-5.2-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gpt-5.3-codex", "name": "gpt-5.3-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "claude-opus-4-1", "name": "claude-opus-4-1", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 32000 }, { "id": "claude-opus-4", "name": "claude-opus-4", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 32000 }, { "id": "claude-haiku-4-5", "name": "claude-haiku-4-5", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "claude-3-haiku", "name": "claude-3-haiku", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 4096 }, { "id": "gemini-2.0-flash", "name": "gemini-2.0-flash", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 8192 }, { "id": "gemini-2.0-flash-lite", "name": "gemini-2.0-flash-lite", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 8192 }, { "id": "gemini-2.5-flash-lite", "name": "gemini-2.5-flash-lite", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gemini-2.5-pro", "name": "gemini-2.5-pro", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gemini-3-flash-preview", "name": "gemini-3-flash-preview", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gpt-5.1-codex-max", "name": "gpt-5.1-codex-max", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "claude-opus-4-6", "name": "claude-opus-4-6", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 32000 }, { "id": "claude-sonnet-4-6", "name": "claude-sonnet-4-6", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "claude-opus-4-5", "name": "claude-opus-4-5", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 32000 }, { "id": "claude-sonnet-4-5", "name": "claude-sonnet-4-5", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "claude-sonnet-4", "name": "claude-sonnet-4", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "gemini-2.5-flash", "name": "gemini-2.5-flash", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "anthropic-sub/claude-sonnet-4-6", "name": "anthropic-sub/claude-sonnet-4-6", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 64000 }, { "id": "anthropic-sub/claude-opus-4-6", "name": "anthropic-sub/claude-opus-4-6", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1000000, "maxTokens": 32000 }, { "id": "anthropic-sub/claude-haiku-4-5", "name": "anthropic-sub/claude-haiku-4-5", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "anthropic-sub/claude-sonnet-4-6-test", "name": "anthropic-sub/claude-sonnet-4-6-test", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "gemini-3-pro-preview", "name": "gemini-3-pro-preview", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gemini-flash-latest", "name": "gemini-flash-latest", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gemini-flash-lite-latest", "name": "gemini-flash-lite-latest", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "zai-glm-4.7", "name": "zai-glm-4.7", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "gpt-5.3-codex-spark", "name": "gpt-5.3-codex-spark", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "gemini-3.1-pro-preview", "name": "gemini-3.1-pro-preview", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "gemini-pro-latest", "name": "gemini-pro-latest", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "zai-glm-4.5", "name": "zai-glm-4.5", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "zai-glm-4.5-air", "name": "zai-glm-4.5-air", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "zai-glm-4.6", "name": "zai-glm-4.6", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "zai-glm-5", "name": "zai-glm-5", "api": "openai-completions", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 16384 }, { "id": "gpt-5.4", "name": "gpt-5.4", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.1-codex", "name": "copilot-gpt-5.1-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.1-codex-max", "name": "copilot-gpt-5.1-codex-max", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-gpt-5.1-codex-mini", "name": "copilot-gpt-5.1-codex-mini", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.2-codex", "name": "copilot-gpt-5.2-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.3-codex", "name": "copilot-gpt-5.3-codex", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-4o", "name": "copilot-gpt-4o", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 8192 }, { "id": "copilot-gpt-4.1", "name": "copilot-gpt-4.1", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1047576, "maxTokens": 32768 }, { "id": "copilot-gpt-5-mini", "name": "copilot-gpt-5-mini", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.1", "name": "copilot-gpt-5.1", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-gpt-5.2", "name": "copilot-gpt-5.2", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 128000 }, { "id": "copilot-claude-opus-4.5", "name": "copilot-claude-opus-4.5", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "glm-4.7-flash", "name": "glm-4.7-flash", "api": "openai-completions", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "glm-5", "name": "glm-5", "api": "openai-completions", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-claude-opus-4.6", "name": "copilot-claude-opus-4.6", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-claude-opus-4.6-fast", "name": "copilot-claude-opus-4.6-fast", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-claude-sonnet-4.6", "name": "copilot-claude-sonnet-4.6", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-claude-sonnet-4.5", "name": "copilot-claude-sonnet-4.5", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-claude-sonnet-4", "name": "copilot-claude-sonnet-4", "api": "openai-completions", "reasoning": false, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 64000 }, { "id": "copilot-claude-haiku-4.5", "name": "copilot-claude-haiku-4.5", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-gemini-2.5-pro", "name": "copilot-gemini-2.5-pro", "api": "openai-completions", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 1048576, "maxTokens": 65536 }, { "id": "copilot-gemini-3-flash", "name": "copilot-gemini-3-flash", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-gemini-3-pro", "name": "copilot-gemini-3-pro", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-gemini-3.1-pro", "name": "copilot-gemini-3.1-pro", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 }, { "id": "copilot-grok-code-fast", "name": "copilot-grok-code-fast", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 8192 } ], "apiKey": "secretref-managed" }, "zai": { "baseUrl": "https://api.z.ai/api/coding/paas/v4/v1", "api": "openai-completions", "models": [ { "id": "glm-5", "name": "GLM-5", "reasoning": true, "input": [ "text" ], "cost": { "input": 1, "output": 3.2, "cacheRead": 0.2, "cacheWrite": 0 }, "contextWindow": 202800, "maxTokens": 131100 }, { "id": "glm-5-turbo", "name": "GLM-5 Turbo", "reasoning": true, "input": [ "text" ], "cost": { "input": 1.2, "output": 4, "cacheRead": 0.24, "cacheWrite": 0 }, "contextWindow": 202800, "maxTokens": 131100 }, { "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 }, { "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": true, "input": [ "text" ], "cost": { "input": 0.07, "output": 0.4, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 131072 }, { "id": "glm-4.7-flashx", "name": "GLM-4.7 FlashX", "reasoning": true, "input": [ "text" ], "cost": { "input": 0.06, "output": 0.4, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 200000, "maxTokens": 128000 }, { "id": "glm-4.6", "name": "GLM-4.6", "reasoning": true, "input": [ "text" ], "cost": { "input": 0.6, "output": 2.2, "cacheRead": 0.11, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 131072 }, { "id": "glm-4.6v", "name": "GLM-4.6V", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0.3, "output": 0.9, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 128000, "maxTokens": 32768 }, { "id": "glm-4.5", "name": "GLM-4.5", "reasoning": true, "input": [ "text" ], "cost": { "input": 0.6, "output": 2.2, "cacheRead": 0.11, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 98304 }, { "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 }, { "id": "glm-4.5-flash", "name": "GLM-4.5 Flash", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 98304 }, { "id": "glm-4.5v", "name": "GLM-4.5V", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0.6, "output": 1.8, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 64000, "maxTokens": 16384 }, { "id": "glm-5.1", "name": "GLM-5.1", "reasoning": true, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 131072 } ], "apiKey": "b951f79792e6475e8bb5c97aa07385f1.qmEUjOfC6CMdSBfO" }, "codex": { "baseUrl": "https://chatgpt.com/backend-api/v1", "apiKey": "codex-app-server", "auth": "token", "api": "openai-codex-responses", "models": [ { "id": "gpt-5.4", "name": "gpt-5.4", "api": "openai-codex-responses", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 272000, "maxTokens": 128000, "compat": { "supportsReasoningEffort": true, "supportsUsageInStreaming": true } }, { "id": "gpt-5.4-mini", "name": "GPT-5.4-Mini", "api": "openai-codex-responses", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 272000, "maxTokens": 128000, "compat": { "supportsReasoningEffort": true, "supportsUsageInStreaming": true } }, { "id": "gpt-5.2", "name": "gpt-5.2", "api": "openai-codex-responses", "reasoning": true, "input": [ "text", "image" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 272000, "maxTokens": 128000, "compat": { "supportsReasoningEffort": true, "supportsUsageInStreaming": true } } ] }, "local": { "baseUrl": "http://192.168.153.130:18806/v1", "api": "openai-completions", "models": [ { "id": "gemma-3-12b-local", "name": "Gemma 3 12B Instruct (local)", "api": "openai-completions", "reasoning": false, "input": [ "text" ], "cost": { "input": 0, "output": 0, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 } ] } } }