// This file is auto-generated by scripts/generate-models.ts
// Do not edit manually - run 'npm run generate-models' to update
export const OPENCODE_GO_MODELS = {
    "deepseek-v4-flash": {
        id: "deepseek-v4-flash",
        name: "DeepSeek V4 Flash",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens", "requiresReasoningContentOnAssistantMessages": true, "thinkingFormat": "deepseek" },
        reasoning: true,
        thinkingLevelMap: { "minimal": null, "low": null, "medium": null, "high": "high", "xhigh": "max" },
        input: ["text"],
        cost: {
            input: 0.14,
            output: 0.28,
            cacheRead: 0.0028,
            cacheWrite: 0,
        },
        contextWindow: 1000000,
        maxTokens: 384000,
    },
    "deepseek-v4-pro": {
        id: "deepseek-v4-pro",
        name: "DeepSeek V4 Pro",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens", "requiresReasoningContentOnAssistantMessages": true, "thinkingFormat": "deepseek" },
        reasoning: true,
        thinkingLevelMap: { "minimal": null, "low": null, "medium": null, "high": "high", "xhigh": "max" },
        input: ["text"],
        cost: {
            input: 1.74,
            output: 3.48,
            cacheRead: 0.0145,
            cacheWrite: 0,
        },
        contextWindow: 1000000,
        maxTokens: 384000,
    },
    "glm-5.1": {
        id: "glm-5.1",
        name: "GLM-5.1",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text"],
        cost: {
            input: 1.4,
            output: 4.4,
            cacheRead: 0.26,
            cacheWrite: 0,
        },
        contextWindow: 202752,
        maxTokens: 32768,
    },
    "glm-5.2": {
        id: "glm-5.2",
        name: "GLM-5.2",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        thinkingLevelMap: { "off": null, "minimal": null, "low": null, "medium": null, "high": "high", "xhigh": "max" },
        input: ["text"],
        cost: {
            input: 1.4,
            output: 4.4,
            cacheRead: 0.26,
            cacheWrite: 0,
        },
        contextWindow: 1000000,
        maxTokens: 131072,
    },
    "kimi-k2.6": {
        id: "kimi-k2.6",
        name: "Kimi K2.6",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "thinkingFormat": "deepseek", "supportsReasoningEffort": false, "maxTokensField": "max_tokens", "supportsLongCacheRetention": false },
        reasoning: true,
        thinkingLevelMap: { "minimal": null, "low": null, "medium": null },
        input: ["text", "image"],
        cost: {
            input: 0.95,
            output: 4,
            cacheRead: 0.16,
            cacheWrite: 0,
        },
        contextWindow: 262144,
        maxTokens: 65536,
    },
    "kimi-k2.7-code": {
        id: "kimi-k2.7-code",
        name: "Kimi K2.7 Code",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text", "image"],
        cost: {
            input: 0.95,
            output: 4,
            cacheRead: 0.19,
            cacheWrite: 0,
        },
        contextWindow: 262144,
        maxTokens: 262144,
    },
    "mimo-v2.5": {
        id: "mimo-v2.5",
        name: "MiMo V2.5",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text", "image"],
        cost: {
            input: 0.14,
            output: 0.28,
            cacheRead: 0.0028,
            cacheWrite: 0,
        },
        contextWindow: 1000000,
        maxTokens: 128000,
    },
    "mimo-v2.5-pro": {
        id: "mimo-v2.5-pro",
        name: "MiMo V2.5 Pro",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text"],
        cost: {
            input: 1.74,
            output: 3.48,
            cacheRead: 0.0145,
            cacheWrite: 0,
        },
        contextWindow: 1048576,
        maxTokens: 128000,
    },
    "minimax-m2.7": {
        id: "minimax-m2.7",
        name: "MiniMax M2.7",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text"],
        cost: {
            input: 0.3,
            output: 1.2,
            cacheRead: 0.06,
            cacheWrite: 0,
        },
        contextWindow: 204800,
        maxTokens: 131072,
    },
    "minimax-m3": {
        id: "minimax-m3",
        name: "MiniMax M3 (3x usage)",
        api: "anthropic-messages",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go",
        reasoning: true,
        input: ["text", "image"],
        cost: {
            input: 0.1,
            output: 0.4,
            cacheRead: 0.02,
            cacheWrite: 0,
        },
        contextWindow: 512000,
        maxTokens: 131072,
    },
    "qwen3.6-plus": {
        id: "qwen3.6-plus",
        name: "Qwen3.6 Plus",
        api: "openai-completions",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go/v1",
        compat: { "supportsStore": false, "supportsDeveloperRole": false, "thinkingFormat": "qwen", "maxTokensField": "max_tokens" },
        reasoning: true,
        input: ["text", "image"],
        cost: {
            input: 0.5,
            output: 3,
            cacheRead: 0.05,
            cacheWrite: 0.625,
        },
        contextWindow: 1000000,
        maxTokens: 65536,
    },
    "qwen3.7-max": {
        id: "qwen3.7-max",
        name: "Qwen3.7 Max",
        api: "anthropic-messages",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go",
        reasoning: true,
        input: ["text"],
        cost: {
            input: 2.5,
            output: 7.5,
            cacheRead: 0.5,
            cacheWrite: 3.125,
        },
        contextWindow: 1000000,
        maxTokens: 65536,
    },
    "qwen3.7-plus": {
        id: "qwen3.7-plus",
        name: "Qwen3.7 Plus",
        api: "anthropic-messages",
        provider: "opencode-go",
        baseUrl: "https://opencode.ai/zen/go",
        reasoning: true,
        input: ["text", "image"],
        cost: {
            input: 0.4,
            output: 1.6,
            cacheRead: 0.04,
            cacheWrite: 0.5,
        },
        contextWindow: 1000000,
        maxTokens: 65536,
    },
};
//# sourceMappingURL=opencode-go.models.js.map