{
  "big-pickle": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "big-pickle",
    "input": [
      "text"
    ],
    "maxTokens": 32000,
    "name": "Big Pickle",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-fable-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 1,
      "cacheWrite": 12.5,
      "input": 10,
      "output": 50
    },
    "id": "claude-fable-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Fable 5",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "claude-haiku-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.1,
      "cacheWrite": 1.25,
      "input": 1,
      "output": 5
    },
    "id": "claude-haiku-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Haiku 4.5",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-opus-4-1": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 1.5,
      "cacheWrite": 18.75,
      "input": 15,
      "output": 75
    },
    "id": "claude-opus-4-1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "Claude Opus 4.1",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-opus-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Opus 4.5",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-opus-4-6": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.6",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "max"
    }
  },
  "claude-opus-4-7": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true,
      "supportsTemperature": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-7",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.7",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "claude-opus-4-8": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true,
      "supportsTemperature": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 6.25,
      "input": 5,
      "output": 25
    },
    "id": "claude-opus-4-8",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Opus 4.8",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "xhigh": "xhigh"
    }
  },
  "claude-sonnet-4": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-sonnet-4-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4.5",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-sonnet-4-6": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.3,
      "cacheWrite": 3.75,
      "input": 3,
      "output": 15
    },
    "id": "claude-sonnet-4-6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 64000,
    "name": "Claude Sonnet 4.6",
    "provider": "opencode",
    "reasoning": true
  },
  "claude-sonnet-5": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "compat": {
      "forceAdaptiveThinking": true
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 2.5,
      "input": 2,
      "output": 10
    },
    "id": "claude-sonnet-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "Claude Sonnet 5",
    "provider": "opencode",
    "reasoning": true
  },
  "deepseek-v4-flash": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "supportsLongCacheRetention": false,
      "supportsStore": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.028,
      "cacheWrite": 0,
      "input": 0.14,
      "output": 0.28
    },
    "id": "deepseek-v4-flash",
    "input": [
      "text"
    ],
    "maxTokens": 384000,
    "name": "DeepSeek V4 Flash",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": null,
      "medium": null,
      "minimal": null,
      "xhigh": "max"
    }
  },
  "deepseek-v4-flash-free": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "deepseek-v4-flash-free",
    "input": [
      "text"
    ],
    "maxTokens": 128000,
    "name": "DeepSeek V4 Flash Free",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": null,
      "medium": null,
      "minimal": null,
      "xhigh": "max"
    }
  },
  "deepseek-v4-pro": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "requiresReasoningContentOnAssistantMessages": true,
      "supportsDeveloperRole": false,
      "supportsLongCacheRetention": false,
      "supportsStore": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.145,
      "cacheWrite": 0,
      "input": 1.74,
      "output": 3.84
    },
    "id": "deepseek-v4-pro",
    "input": [
      "text"
    ],
    "maxTokens": 384000,
    "name": "DeepSeek V4 Pro",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "high",
      "low": null,
      "medium": null,
      "minimal": null,
      "xhigh": "max"
    }
  },
  "gemini-3-flash": {
    "api": "google-generative-ai",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0,
      "input": 0.5,
      "output": 3
    },
    "id": "gemini-3-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Gemini 3 Flash",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gemini-3.1-pro": {
    "api": "google-generative-ai",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 2,
      "output": 12
    },
    "id": "gemini-3.1-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Gemini 3.1 Pro Preview",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "high": "HIGH",
      "low": "LOW",
      "medium": null,
      "minimal": null,
      "off": null
    }
  },
  "gemini-3.5-flash": {
    "api": "google-generative-ai",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1048576,
    "cost": {
      "cacheRead": 0.15,
      "cacheWrite": 0,
      "input": 1.5,
      "output": 9
    },
    "id": "gemini-3.5-flash",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Gemini 3.5 Flash",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "glm-5": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 1,
      "output": 3.2
    },
    "id": "glm-5",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5",
    "provider": "opencode",
    "reasoning": true
  },
  "glm-5.1": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0.26,
      "cacheWrite": 0,
      "input": 1.4,
      "output": 4.4
    },
    "id": "glm-5.1",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5.1",
    "provider": "opencode",
    "reasoning": true
  },
  "glm-5.2": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0.26,
      "cacheWrite": 0,
      "input": 1.4,
      "output": 4.4
    },
    "id": "glm-5.2",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "GLM-5.2",
    "provider": "opencode",
    "reasoning": true
  },
  "gpt-5": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.107,
      "cacheWrite": 0,
      "input": 1.07,
      "output": 8.5
    },
    "id": "gpt-5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5-codex": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.107,
      "cacheWrite": 0,
      "input": 1.07,
      "output": 8.5
    },
    "id": "gpt-5-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5 Codex",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5-nano": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.005,
      "cacheWrite": 0,
      "input": 0.05,
      "output": 0.4
    },
    "id": "gpt-5-nano",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5 Nano",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5.1": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.107,
      "cacheWrite": 0,
      "input": 1.07,
      "output": 8.5
    },
    "id": "gpt-5.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.1",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5.1-codex": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.107,
      "cacheWrite": 0,
      "input": 1.07,
      "output": 8.5
    },
    "id": "gpt-5.1-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.1 Codex",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5.1-codex-max": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.125,
      "cacheWrite": 0,
      "input": 1.25,
      "output": 10
    },
    "id": "gpt-5.1-codex-max",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.1 Codex Max",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5.1-codex-mini": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.025,
      "cacheWrite": 0,
      "input": 0.25,
      "output": 2
    },
    "id": "gpt-5.1-codex-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.1 Codex Mini",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null
    }
  },
  "gpt-5.2": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "gpt-5.2",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.2",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.2-codex": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "gpt-5.2-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.2 Codex",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.3-codex": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.175,
      "cacheWrite": 0,
      "input": 1.75,
      "output": 14
    },
    "id": "gpt-5.3-codex",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.3 Codex",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.4": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 272000,
    "cost": {
      "cacheRead": 0.25,
      "cacheWrite": 0,
      "input": 2.5,
      "output": 15
    },
    "id": "gpt-5.4",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.4",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.4-mini": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.075,
      "cacheWrite": 0,
      "input": 0.75,
      "output": 4.5
    },
    "id": "gpt-5.4-mini",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.4 Mini",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.4-nano": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 400000,
    "cost": {
      "cacheRead": 0.02,
      "cacheWrite": 0,
      "input": 0.2,
      "output": 1.25
    },
    "id": "gpt-5.4-nano",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.4 Nano",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.4-pro": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 30,
      "cacheWrite": 0,
      "input": 30,
      "output": 180
    },
    "id": "gpt-5.4-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.4 Pro",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.5": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 0.5,
      "cacheWrite": 0,
      "input": 5,
      "output": 30
    },
    "id": "gpt-5.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.5",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "gpt-5.5-pro": {
    "api": "openai-responses",
    "baseUrl": "https://opencode.ai/zen/v1",
    "contextWindow": 1050000,
    "cost": {
      "cacheRead": 30,
      "cacheWrite": 0,
      "input": 30,
      "output": 180
    },
    "id": "gpt-5.5-pro",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "GPT-5.5 Pro",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "low": null,
      "minimal": null,
      "off": null,
      "xhigh": "xhigh"
    }
  },
  "grok-build-0.1": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsReasoningEffort": false,
      "supportsStore": false
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0.2,
      "cacheWrite": 0,
      "input": 1,
      "output": 2
    },
    "id": "grok-build-0.1",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 256000,
    "name": "Grok Build 0.1",
    "provider": "opencode",
    "reasoning": true,
    "thinkingLevelMap": {
      "low": null,
      "medium": null,
      "minimal": null,
      "off": null
    }
  },
  "kimi-k2.5": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsLongCacheRetention": false,
      "supportsStore": false
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.08,
      "cacheWrite": 0,
      "input": 0.6,
      "output": 3
    },
    "id": "kimi-k2.5",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Kimi K2.5",
    "provider": "opencode",
    "reasoning": true
  },
  "kimi-k2.6": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsLongCacheRetention": false,
      "supportsReasoningEffort": false,
      "supportsStore": false,
      "thinkingFormat": "deepseek"
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.16,
      "cacheWrite": 0,
      "input": 0.95,
      "output": 4
    },
    "id": "kimi-k2.6",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Kimi K2.6",
    "provider": "opencode",
    "reasoning": true
  },
  "kimi-k2.7-code": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.19,
      "cacheWrite": 0,
      "input": 0.95,
      "output": 4
    },
    "id": "kimi-k2.7-code",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 262144,
    "name": "Kimi K2.7 Code",
    "provider": "opencode",
    "reasoning": true
  },
  "mimo-v2.5-free": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 200000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "mimo-v2.5-free",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 32000,
    "name": "MiMo V2.5 Free",
    "provider": "opencode",
    "reasoning": true
  },
  "minimax-m2.5": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "minimax-m2.5",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "MiniMax-M2.5",
    "provider": "opencode",
    "reasoning": true
  },
  "minimax-m2.7": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsLongCacheRetention": false,
      "supportsStore": false
    },
    "contextWindow": 204800,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "minimax-m2.7",
    "input": [
      "text"
    ],
    "maxTokens": 131072,
    "name": "MiniMax-M2.7",
    "provider": "opencode",
    "reasoning": true
  },
  "minimax-m3": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 512000,
    "cost": {
      "cacheRead": 0.06,
      "cacheWrite": 0,
      "input": 0.3,
      "output": 1.2
    },
    "id": "minimax-m3",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 128000,
    "name": "MiniMax-M3",
    "provider": "opencode",
    "reasoning": true
  },
  "nemotron-3-ultra-free": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 1000000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "nemotron-3-ultra-free",
    "input": [
      "text"
    ],
    "maxTokens": 128000,
    "name": "Nemotron 3 Ultra Free",
    "provider": "opencode",
    "reasoning": true
  },
  "north-mini-code-free": {
    "api": "openai-completions",
    "baseUrl": "https://opencode.ai/zen/v1",
    "compat": {
      "maxTokensField": "max_tokens",
      "supportsDeveloperRole": false,
      "supportsStore": false
    },
    "contextWindow": 256000,
    "cost": {
      "cacheRead": 0,
      "cacheWrite": 0,
      "input": 0,
      "output": 0
    },
    "id": "north-mini-code-free",
    "input": [
      "text"
    ],
    "maxTokens": 64000,
    "name": "North Mini Code Free",
    "provider": "opencode",
    "reasoning": true
  },
  "qwen3.5-plus": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.02,
      "cacheWrite": 0.25,
      "input": 0.2,
      "output": 1.2
    },
    "id": "qwen3.5-plus",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen3.5 Plus",
    "provider": "opencode",
    "reasoning": true
  },
  "qwen3.6-plus": {
    "api": "anthropic-messages",
    "baseUrl": "https://opencode.ai/zen",
    "contextWindow": 262144,
    "cost": {
      "cacheRead": 0.05,
      "cacheWrite": 0.625,
      "input": 0.5,
      "output": 3
    },
    "id": "qwen3.6-plus",
    "input": [
      "text",
      "image"
    ],
    "maxTokens": 65536,
    "name": "Qwen3.6 Plus",
    "provider": "opencode",
    "reasoning": true
  }
}
