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
需要的信息:
- API key:https://platform.deepseek.com/api_keys 申请
- BASE_URL:https://api.deepseek.com/xmingtec
环境变量中配置
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 全支持。