{
    "displayName": "XunFei Astron",
    "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
    "apiKeyTemplate": "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "codingKeyTemplate": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "tokenKeyTemplate": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "retry.xfyun-coding": {
        "enabled": true,
        "maxAttempts": 15,
        "maxDelayMs": 30000
    },
    "models": [
        {
            "id": "code-xsparkx2agent",
            "model": "xsparkx2agent",
            "name": "Spark X2 Agent (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "星火X2旗舰模型。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [3, 3] }
        },
        {
            "id": "code-xsparkx2",
            "model": "xsparkx2",
            "name": "Spark X2 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "星火X2旗舰模型。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [3, 3] }
        },
        {
            "id": "code-xsparkx2flash",
            "model": "xsparkx2flash",
            "name": "Spark-X2-Flash (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "星火X2-Flash 轻量快速模型。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 2] }
        },
        {
            "id": "code-xopdeepseekv4pro",
            "model": "xopdeepseekv4pro",
            "name": "DeepSeek-V4-Pro (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V4-Pro 专家模式。",
            "contextSize": [1000000, 512000, 400000, 256000, 192000],
            "maxInputTokens": 936000,
            "maxOutputTokens": 64000,
            "reasoningEffort": ["high", "max", "none"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [12, 24, 1] }
        },
        {
            "id": "code-xopdeepseekv4flash",
            "model": "xopdeepseekv4flash",
            "name": "DeepSeek-V4-Flash (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V4-Flash 快速模式。",
            "reasoningEffort": ["high", "max", "none"],
            "contextSize": [1000000, 512000, 400000, 256000, 192000],
            "maxInputTokens": 936000,
            "maxOutputTokens": 64000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 2, 0.2] }
        },
        {
            "id": "code-xopdeepseekv32",
            "model": "xopdeepseekv32",
            "name": "DeepSeek-V3.2 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V3.2，支持工具调用。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "thinking": ["disabled", "enabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2, 3] }
        },
        {
            "id": "code-xopglm52",
            "model": "xopglm52",
            "name": "GLM-5.2 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5.2 最新尝鲜，Code 套餐支持 500K 上下文。",
            "reasoningEffort": ["high", "max", "none"],
            "contextSize": [500000, 256000, 192000],
            "maxInputTokens": 436000,
            "maxOutputTokens": 64000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [8, 28, 2] }
        },
        {
            "id": "code-xopglm51",
            "model": "xopglm51",
            "name": "GLM-5.1 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5.1 高效稳定，200K上下文窗口。",
            "maxInputTokens": 168000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [8, 28, 1.6] }
        },
        {
            "id": "code-xopglm5",
            "model": "xopglm5",
            "name": "GLM-5 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5 高效稳定。",
            "maxInputTokens": 168000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [6, 22, 1.2] }
        },
        {
            "id": "code-xopglmv47flash",
            "model": "xopglmv47flash",
            "name": "GLM-4.7-Flash (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-4.7-Flash 轻量快速，支持工具调用。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 1.5] }
        },
        {
            "id": "code-xopkimik26",
            "model": "xopkimik26",
            "name": "Kimi-K2.6 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "Kimi-K2.6 多模输入，256K上下文窗口。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [6.5, 27, 1.3] }
        },
        {
            "id": "code-xopkimik25",
            "model": "xopkimik25",
            "name": "Kimi-K2.5 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "Kimi-K2.5，支持图片输入。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [4, 21] }
        },
        {
            "id": "code-xminimaxm25",
            "model": "xminimaxm25",
            "name": "MiniMax-M2.5 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "MiniMax-M2.5 高效稳定。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2.1, 8.4] }
        },
        {
            "id": "code-xopqwen36v35b",
            "model": "xopqwen36v35b",
            "name": "Qwen3.6-35B-A3B (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.6 35B MoE 模型，128K上下文窗口，支持图片输入。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [1.8, 10.8] }
        },
        {
            "id": "code-xopqwen35v35b",
            "model": "xopqwen35v35b",
            "name": "Qwen3.5-35B-A3B (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.5 35B MoE 模型，128K上下文窗口，支持图片输入。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [0.4, 3.2] }
        },
        {
            "id": "code-xopqwen35397b",
            "model": "xopqwen35397b",
            "name": "Qwen3.5-397B-A17B (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.5 397B MoE 模型，支持图片输入。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "capabilities": { "toolCalling": true, "imageInput": true },
            "thinking": ["enabled", "disabled"],
            "tokenPricing": { "RMB": [1.2, 7.2] }
        },
        {
            "id": "code-xop3qwencodernext",
            "model": "xop3qwencodernext",
            "name": "Qwen3-Coder-Next-FP8 (CodingPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-coding",
            "baseUrl": "https://maas-coding-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问代码专精模型。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2.5, 10] }
        },
        {
            "id": "token-spark-x2.5",
            "model": "spark-x2.5",
            "name": "Spark-X2.5 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "星火X2.5旗舰模型，256K上下文窗口。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [3.2, 12, 0.48] }
        },
        {
            "id": "token-xsparkx2flash",
            "model": "xsparkx2flash",
            "name": "Spark-X2-Flash (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "星火X2-Flash 轻量快速模型。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 2] }
        },
        {
            "id": "token-xopdeepseekv4pro",
            "model": "xopdeepseekv4pro",
            "name": "DeepSeek-V4-Pro (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V4-Pro 专家模式。",
            "contextSize": [1000000, 512000, 400000, 256000, 192000],
            "maxInputTokens": 936000,
            "maxOutputTokens": 64000,
            "reasoningEffort": ["high", "max", "none"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [12, 24, 1] }
        },
        {
            "id": "token-xopdeepseekv4flash",
            "model": "xopdeepseekv4flash",
            "name": "DeepSeek-V4-Flash (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V4-Flash 快速模式。",
            "contextSize": [1000000, 512000, 400000, 256000, 192000],
            "maxInputTokens": 936000,
            "maxOutputTokens": 64000,
            "reasoningEffort": ["high", "max", "none"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 2, 0.2] }
        },
        {
            "id": "token-xopdeepseekv32",
            "model": "xopdeepseekv32",
            "name": "DeepSeek-V3.2 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "DeepSeek-V3.2，支持工具调用。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "thinking": ["disabled", "enabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2, 3] }
        },
        {
            "id": "token-xopglm52",
            "model": "xopglm52",
            "name": "GLM-5.2 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5.2 最新尝鲜，1M上下文窗口。",
            "contextSize": [1000000, 512000, 400000, 256000, 192000],
            "maxInputTokens": 936000,
            "maxOutputTokens": 64000,
            "reasoningEffort": ["high", "max", "none"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [8, 28, 2] }
        },
        {
            "id": "token-xopglm51",
            "model": "xopglm51",
            "name": "GLM-5.1 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5.1 高效稳定，200K上下文窗口。",
            "maxInputTokens": 168000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [8, 28, 1.6] }
        },
        {
            "id": "token-xopglm5",
            "model": "xopglm5",
            "name": "GLM-5 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-5 高效稳定。",
            "maxInputTokens": 168000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [6, 22, 1.2] }
        },
        {
            "id": "token-xopglmv47flash",
            "model": "xopglmv47flash",
            "name": "GLM-4.7-Flash (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "GLM-4.7-Flash 轻量快速，支持工具调用。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [1, 1.5] }
        },
        {
            "id": "token-xopkimik26",
            "model": "xopkimik26",
            "name": "Kimi-K2.6 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "Kimi-K2.6 多模输入，256K上下文窗口。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [6.5, 27, 1.3] }
        },
        {
            "id": "token-xopkimik25",
            "model": "xopkimik25",
            "name": "Kimi-K2.5 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "Kimi-K2.5，支持图片输入。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [4, 21] }
        },
        {
            "id": "token-xminimaxm25",
            "model": "xminimaxm25",
            "name": "MiniMax-M2.5 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "MiniMax-M2.5 高效稳定。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2.1, 8.4] }
        },
        {
            "id": "token-xopqwen36v35b",
            "model": "xopqwen36v35b",
            "name": "Qwen3.6-35B-A3B (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.6 35B MoE 模型，128K上下文窗口，支持图片输入。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [1.8, 10.8] }
        },
        {
            "id": "token-xopqwen35v35b",
            "model": "xopqwen35v35b",
            "name": "Qwen3.5-35B-A3B (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.5 35B MoE 模型，128K上下文窗口，支持图片输入。",
            "maxInputTokens": 112000,
            "maxOutputTokens": 16000,
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [0.4, 3.2] }
        },
        {
            "id": "token-xopqwen35397b",
            "model": "xopqwen35397b",
            "name": "Qwen3.5-397B-A17B (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问3.5 397B MoE 模型，支持图片输入。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "thinking": ["enabled", "disabled"],
            "capabilities": { "toolCalling": true, "imageInput": true },
            "tokenPricing": { "RMB": [1.2, 7.2] }
        },
        {
            "id": "token-xop3qwencodernext",
            "model": "xop3qwencodernext",
            "name": "Qwen3-Coder-Next-FP8 (TokenPlan)",
            "sdkMode": "openai-sse",
            "provider": "xfyun-token",
            "baseUrl": "https://maas-token-api.cn-huabei-1.xf-yun.com/v2",
            "tooltip": "通义千问代码专精模型。",
            "maxInputTokens": 224000,
            "maxOutputTokens": 32000,
            "capabilities": { "toolCalling": true, "imageInput": false },
            "tokenPricing": { "RMB": [2.5, 10] }
        }
    ]
}
