VS Code 配置 Codex 与 Claude Code(接入阿里百炼 API)完整教程

VS Code 配置 Codex 与 Claude Code(接入阿里百炼 API)完整教程

一、环境准备

在 Ubuntu 或 Windows 环境下安装 VS Code,并安装以下插件:

  • Codex
  • Claude Code

安装完成后,插件列表如下图所示:

二、配置 Codex

安装 Codex 插件后,VS Code 左侧活动栏会出现 Codex 图标。

如果未显示,可尝试重启 VS Code。

如下图所示:

在网络环境正常的情况下,打开 Codex 后会进入登录界面。

使用已开通对应服务权限的 OpenAI 账号登录即可完成配置。

如下图所示:

配置完成后,即可在 VS Code 中直接使用 Codex 进行代码分析、代码生成和项目辅助开发。


三、配置 Claude Code 接入阿里百炼 API

相比直接使用官方 Claude 服务,Claude Code 支持通过 Anthropic 兼容接口接入第三方模型平台。

本文以阿里百炼(DashScope)平台为例进行配置。

3.1 创建配置文件

安装 Claude Code 插件后,在用户 Home 目录下可以找到:

bash 复制代码
~/.claude

如果目录中不存在配置文件,则手动创建:

bash 复制代码
mkdir -p ~/.claude
touch ~/.claude/settings.json

目录结构如下:

text 复制代码
~/.claude
└── settings.json

如下图所示:


3.2 编辑 settings.json

使用 VS Code 打开:

bash 复制代码
~/.claude/settings.json

写入以下内容:

json 复制代码
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://dashscope.aliyuncs.com/apps/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "sk-caXXXXXXXXXXXXXXXXXXXXXX",

    "API_TIMEOUT_MS": "3000000",

    "ANTHROPIC_MODEL": "deepseek-v4-pro[1m]",

    "ANTHROPIC_SMALL_FAST_MODEL": "qwen3.6-flash",

    "ANTHROPIC_DEFAULT_SONNET_MODEL": "qwen3.7-max[1m]",

    "ANTHROPIC_DEFAULT_OPUS_MODEL": "qwen3.7-max[1m]",

    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "qwen3.7-plus"
  },

  "model": "opus",

  "effortLevel": "xhigh"
}

配置示例如下图所示:


四、获取阿里百炼 API Key

本文以阿里云学生权益为例进行说明。

Step 1:领取学生权益

进入阿里百炼平台后,可申请学生权益。

申请成功后可获得对应免费额度。

如下图所示:


Step 2:创建 API Key

进入模型服务管理页面。

创建 API Key,并复制保存。

如下图所示:

将生成的 Key 填入:

json 复制代码
"ANTHROPIC_AUTH_TOKEN": "sk-caXXXXXXXXXXXXXXXXXXXXXX"

即可完成认证配置。


五、模型配置说明

配置中的几个核心参数说明如下:

参数 说明
ANTHROPIC_BASE_URL Anthropic兼容接口地址
ANTHROPIC_AUTH_TOKEN 平台API Key
ANTHROPIC_MODEL 默认主模型
ANTHROPIC_SMALL_FAST_MODEL 快速响应模型
ANTHROPIC_DEFAULT_SONNET_MODEL Sonnet级模型
ANTHROPIC_DEFAULT_OPUS_MODEL Opus级模型
ANTHROPIC_DEFAULT_HAIKU_MODEL Haiku级模型
API_TIMEOUT_MS 请求超时时间

其中:

text 复制代码
[1m]

表示启用百万级上下文窗口模型(具体以平台实际支持情况为准)。


六、验证配置是否成功

保存 settings.json 后,重新启动 VS Code。

再次打开 Claude Code。

如果配置成功,将能够正常显示模型列表,并支持模型切换。

如下图所示:

至此,Claude Code 已成功接入阿里百炼 API。


七、使用建议

对于代码开发场景,建议优先采用:

text 复制代码
Plan Mode

先生成修改方案,再执行代码修改。

这种方式具有以下优点:

  • 修改过程可控
  • 便于审查变更内容
  • 降低误修改风险
  • 更适合大型项目开发

同时建议:

  • Effort Level 设置为 High 或 XHigh
  • 谨慎授予高风险操作权限
  • 重要项目开启版本控制(Git)

对于科研项目、算法开发及大型代码仓库,建议先审查模型生成的修改计划,再执行实际变更。


八、总结

通过以上配置,可以在 VS Code 中同时使用:

  • Codex
  • Claude Code
  • 阿里百炼模型服务

从而获得统一的 AI 编程开发环境,实现:

  • 代码生成
  • 代码重构
  • 项目分析
  • Bug 定位
  • 文档编写
  • 科研辅助开发

对于深度学习、计算机视觉、自动化控制及科研项目开发场景,能够显著提升开发效率。