{
 "$schema": "https://opencode.ai/config.json",
 "provider": {
  "tommyapi": {
   "name": "TommyAPI",
   "npm": "@ai-sdk/openai-compatible",
   "options": {
    "baseURL": "https://tommyapi.com/v1",
    "apiKey": "{env:TOMMYAPI_API_KEY}"
   },
   "models": {
    "abliterated-model": {
     "name": "abliterated-model",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "abliterated-model-large-v2": {
     "name": "abliterated-model-large-v2",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-fable-5": {
     "name": "Claude Fable 5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-fable-5-1": {
     "name": "Claude Fable 5.1",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-haiku-4-5": {
     "name": "Claude Haiku 4.5 (latest)",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 200000,
      "output": 64000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-haiku-5-5": {
     "name": "Claude Haiku 5.5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-opus-4-6": {
     "name": "Claude Opus 4.6",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-opus-4-7": {
     "name": "Claude Opus 4.7",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-opus-4-8": {
     "name": "Claude Opus 4.8",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-opus-5": {
     "name": "Claude Opus 5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-opus-5-5": {
     "name": "Claude Opus 5.5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-sonnet-4-6": {
     "name": "Claude Sonnet 4.6",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 64000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-sonnet-5": {
     "name": "Claude Sonnet 5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "claude-sonnet-5-5": {
     "name": "Claude Sonnet 5.5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-chat": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-r1": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-reasoner": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-v3.2": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-v4-flash": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-v4-pro": {
     "name": "DeepSeek V4 Pro",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "deepseek-v4.1-flash-1017": {
     "name": "DeepSeek V4.1 Flash 1017",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 384000
     },
     "tool_call": true,
     "reasoning": true
    },
    "doubao-seed-2-0-mini-260215": {
     "name": "doubao-seed-2-0-mini-260215",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "doubao-seed-2-0-pro-260215": {
     "name": "doubao-seed-2-0-pro-260215",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "doubao-seed-2-1-pro-260915": {
     "name": "doubao-seed-2-1-pro-260915",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "doubao-seed-2-1-turbo-260628": {
     "name": "doubao-seed-2-1-turbo-260628",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-2.5-flash": {
     "name": "Gemini 2.5 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-2.5-flash-lite": {
     "name": "Gemini 2.5 Flash-Lite",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3-flash": {
     "name": "gemini-3-flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3-flash-preview": {
     "name": "Gemini 3 Flash Preview",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.1-flash-lite": {
     "name": "Gemini 3.1 Flash Lite",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.1-flash-lite-preview": {
     "name": "Gemini 3.1 Flash Lite Preview",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.5-flash": {
     "name": "Gemini 3.5 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.5-flash-lite": {
     "name": "Gemini 3.5 Flash Lite",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.6-flash": {
     "name": "Gemini 3.6 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.6-flash-high": {
     "name": "gemini-3.6-flash-high",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.7-flash": {
     "name": "Gemini 3.7 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.7-flash-high": {
     "name": "gemini-3.7-flash-high",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.8-flash": {
     "name": "Gemini 3.8 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-3.8-flash-high": {
     "name": "gemini-3.8-flash-high",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gemini-flash-latest": {
     "name": "Gemini Flash Latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "glm-5": {
     "name": "GLM-5",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 204800,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "glm-5.1": {
     "name": "GLM-5.1",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 200000,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "glm-5.3-prime": {
     "name": "glm-5.3-prime",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-4.1": {
     "name": "GPT-4.1",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1047576,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-4.1-mini-official": {
     "name": "GPT-4.1 mini",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1047576,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-4.1-official": {
     "name": "GPT-4.1",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1047576,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-4o": {
     "name": "GPT-4o",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 128000,
      "output": 16384
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-4o-mini-official": {
     "name": "GPT-4o mini",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 128000,
      "output": 16384
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-4o-official": {
     "name": "GPT-4o",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 128000,
      "output": 16384
     },
     "tool_call": true,
     "reasoning": false
    },
    "gpt-5.4": {
     "name": "GPT-5.4",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.4-mini-official": {
     "name": "GPT-5.4 mini",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 400000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.4-nano-official": {
     "name": "GPT-5.4 nano",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 400000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.4-official": {
     "name": "GPT-5.4",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.4-pro": {
     "name": "GPT-5.4 Pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.5": {
     "name": "GPT-5.5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.5-official": {
     "name": "GPT-5.5",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.5-pro": {
     "name": "GPT-5.5 Pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-luna": {
     "name": "GPT-5.6 Luna",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-luna-pro": {
     "name": "gpt-5.6-luna-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 400000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-sol": {
     "name": "GPT-5.6 Sol",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-sol-pro": {
     "name": "gpt-5.6-sol-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 400000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-terra": {
     "name": "GPT-5.6 Terra",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-5.6-terra-pro": {
     "name": "gpt-5.6-terra-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 400000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-astra": {
     "name": "GPT-6 Astra",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-astra-pro": {
     "name": "gpt-6-astra-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-luna": {
     "name": "GPT-6 Luna",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-luna-pro": {
     "name": "gpt-6-luna-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-sol": {
     "name": "GPT-6 Sol",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6-sol-pro": {
     "name": "gpt-6-sol-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6.1-sol": {
     "name": "GPT-6.1 Sol",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6.1-sol-pro": {
     "name": "gpt-6.1-sol-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6.1-terra": {
     "name": "GPT-6.1 Terra",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1050000,
      "output": 128000
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-6.1-terra-pro": {
     "name": "gpt-6.1-terra-pro",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-astra-latest": {
     "name": "gpt-astra-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-chat-latest": {
     "name": "gpt-chat-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-luna-latest": {
     "name": "gpt-luna-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-mini-latest": {
     "name": "gpt-mini-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-oss-120b-medium": {
     "name": "gpt-oss-120b-medium",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-sol-latest": {
     "name": "gpt-sol-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "gpt-terra-latest": {
     "name": "gpt-terra-latest",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "jev-1.13.0": {
     "name": "jev-1.13.0",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "jev-1.14.0": {
     "name": "jev-1.14.0",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "jev-latest": {
     "name": "jev-latest",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "jev-preview": {
     "name": "jev-preview",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "kimi-k2.6": {
     "name": "Kimi K2.6",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 262144,
      "output": 262144
     },
     "tool_call": true,
     "reasoning": true
    },
    "kimi-k2.7-code": {
     "name": "Kimi K2.7 Code",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 262144,
      "output": 262144
     },
     "tool_call": true,
     "reasoning": true
    },
    "kimi-k2.7-code-highspeed": {
     "name": "Kimi K2.7 Code Highspeed",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 262144,
      "output": 262144
     },
     "tool_call": true,
     "reasoning": true
    },
    "kimi-k3": {
     "name": "Kimi K3",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1048576,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "kimi-k3.1-pro-highspeed": {
     "name": "kimi-k3.1-pro-highspeed",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 131072,
      "output": 32768
     },
     "tool_call": true,
     "reasoning": true
    },
    "minimax-m2.7": {
     "name": "MiniMax-M2.7",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 204800,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "minimax-m3.1-flash": {
     "name": "MiniMax-M3.1-Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 512000
     },
     "tool_call": true,
     "reasoning": true
    },
    "o3": {
     "name": "o3",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 200000,
      "output": 100000
     },
     "tool_call": true,
     "reasoning": true
    },
    "o4-mini": {
     "name": "o4-mini",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 200000,
      "output": 100000
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.5-flash": {
     "name": "Qwen3.5 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.5-plus": {
     "name": "Qwen3.5 Plus",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.6-35b-a3b": {
     "name": "Qwen3.6 35B-A3B",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 262144,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.6-flash": {
     "name": "Qwen3.6 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.6-plus": {
     "name": "Qwen3.6 Plus",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 65536
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.7-max": {
     "name": "Qwen3.7 Max",
     "modalities": {
      "input": [
       "text"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.7-plus": {
     "name": "Qwen3.7 Plus",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 64000
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.8-flash": {
     "name": "Qwen3.8 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.8-flash-official": {
     "name": "Qwen3.8 Flash",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    },
    "qwen3.8-max-0902": {
     "name": "Qwen3.8 Max 0902",
     "modalities": {
      "input": [
       "text",
       "image"
      ],
      "output": [
       "text"
      ]
     },
     "limit": {
      "context": 1000000,
      "output": 131072
     },
     "tool_call": true,
     "reasoning": true
    }
   }
  }
 }
}
