XCode API 配置

XCode 在国内用,API 其实不是很友好,除了 Xmingtec 官方的模型,我们还能用其他 AI 模型吗?

本章节会详细教你如何配置多个国内主流 AI 模型的 API,让 XCode 支持:

| 厂商/品牌 | 简介 | API 申请入口 | |-----------|------|-------------| | DeepSeek(国产高性价比) | 官方模型:deepseek-v4-flash、deepseek-v4-pro 等 | https://platform.deepseek.com/api_keys | | 阿里百炼(通义千问) | 阿里云大模型统一入口 | https://bailian.console.aliyun.com | | GLM(智谱清言) | 清华系 ChatGLM 系列 | https://open.bigmodel.cn | | MiniMax | 国产多模态 | https://platform.minimaxi.com |

进入对应控制台后,注册/登录 → 完成实名认证 → 创建 API Key 即可开始调用。

---

DeepSeek 接入 XCode

需要的信息:

环境变量中配置

Linux / Mac 用户执行以下命令配置 DeepSeek Xmingtec API 环境变量:

export XMINGTEC_BASE_URL=https://api.deepseek.com/xmingtec
export XMINGTEC_AUTH_TOKEN=<你的 DeepSeek API Key>
export XMINGTEC_MODEL=deepseek-v4-pro[1m]
export XMINGTEC_DEFAULT_OPUS_MODEL=deepseek-v4-pro[1m]
export XMINGTEC_DEFAULT_SONNET_MODEL=deepseek-v4-pro[1m]
export XMINGTEC_DEFAULT_HAIKU_MODEL=deepseek-v4-flash
export XCODE_SUBAGENT_MODEL=deepseek-v4-flash
export XCODE_EFFORT_LEVEL=max

Windows 用户执行:

$env:XMINGTEC_BASE_URL="https://api.deepseek.com/xmingtec"
$env:XMINGTEC_AUTH_TOKEN="<你的 DeepSeek API Key>"
$env:XMINGTEC_MODEL="deepseek-v4-pro[1m]"
$env:XCODE_EFFORT_LEVEL="max"

参数说明:

| 参数名 | 示例值 | 作用说明 | |--------|--------|----------| | XMINGTEC_BASE_URL | https://api.deepseek.com/xmingtec | 指定 API 网关地址 | | XMINGTEC_AUTH_TOKEN | <你的 DeepSeek API Key> | API 鉴权 Token | | XMINGTEC_MODEL | deepseek-v4-pro | 默认使用的主模型 | | XCODE_EFFORT_LEVEL | max | 控制推理强度和思考深度 |

然后进入项目目录,执行 xcode 命令,即可开始使用了。

cd my-project
xcode

启动 XCode 后,指定使用 DeepSeek:

xcode --model deepseek-v4-pro

或在交互模式中切换:

> /model deepseek-v4-pro

参考文档:https://api-docs.deepseek.com/zh-cn/guides/coding_agents

---

阿里百炼接入 XCode

阿里云百炼的通义千问系列模型支持 Xmingtec API 兼容接口。

macOS/Linux:

创建并打开配置文件 ~/.xcode/settings.json:

vim ~/.xcode/settings.json

{
    "env": {
        "XMINGTEC_AUTH_TOKEN": "YOUR_API_KEY",
        "XMINGTEC_BASE_URL": "https://dashscope.aliyuncs.com/apps/xmingtec",
        "XMINGTEC_MODEL": "qwen3-coder-plus"
    }
}

Windows:

setx XMINGTEC_AUTH_TOKEN "YOUR_API_KEY"
setx XMINGTEC_BASE_URL "https://dashscope.aliyuncs.com/apps/xmingtec"
setx XMINGTEC_MODEL "qwen3-coder-plus"

在 XCode 中接入通义千问系列模型:

/model qwen3-coder-plus

也可以在项目根目录创建 .xcode/settings.json 文件中永久配置:

{
  "env": {
    "XMINGTEC_MODEL": "qwen3-coder-plus",
    "XMINGTEC_SMALL_FAST_MODEL": "qwen-flash"
  }
}

---

智谱大模型接入 XCode

编辑或新增 XCode 配置文件 ~/.xcode/settings.json:

{
    "env": {
        "XMINGTEC_AUTH_TOKEN": "your_zhipu_api_key",
        "XMINGTEC_BASE_URL": "https://open.bigmodel.cn/api/xmingtec",
        "API_TIMEOUT_MS": "3000000",
        "XCODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
    }
}

运行 xcode 启动 XCode,输入 /status 确认模型状态。

如果不是可以输入 /config 来切换模型。

> 大模型一多,配置起来就麻烦,可以使用第三方工具 CC Switch 可以帮我们轻松管理这几个热门工具的 API 配置:https://github.com/farion1231/cc-switch/,Windows / macOS / Linux 全支持。