之前的文章 只需一个 API教你用Continue/Kilo插件在VS Code里丝滑切换Qwen3与Opus 4.6 介绍了如何使用 DigitalOcean 的 Serverless Inference 服务配置 VS Code 插件使用 Opus4.6 或者 OpenAI 系列模型但是由于默认的API格式为 Open AI 格式Opus4.6 无法使用 Anthropic 官方的 Claude Code 和 Claude Code 的 VS 插件。为提供更好的兼容性DigitalOcean 简称DO现提供 Anthropic Messages API 格式可以配合以上两款著名的AI开发IDE提供接近原生的 Anthropic Claude Code 开发体验同时避免了科学上网、被封号的风险。注意以上功能暂时只为指定客户开放因此如需使用该模型请联系卓普云aidroplet.com解除账号限制。1. 权限开通由于 DO 账号默认不开通 Serverless Inference 访问 OpenAI 和 Anthropic 的商业模型的权限需要向卓普云申请人工审核后才可以使用。所以请联系卓普云确认开通 Claude 模型访问和 Anthpropic Messages API 权限。如果是使用 DO 云平台上的其他模型则无需申请可直接使用2. 准备好Serverless Inference服务的Model/API Key进入 DigitalOcean 云平台的 Agent Platform并在 Serverless Inference 服务里创建模型访问的 API Key即图中的 Access Key通过这一个 API Key 可以访问Severless Inference 服务支持的所有开源和商业大模型例如开源的 Kimi K2.5、Mini-max M2.5、智谱 GLM5、英伟达 Nemotron 3 Super 120b以及 Qwen3 模型。3. 简单测试Claude模型的访问是否正常把API Key存储环境变量 MODEL_ACCESS_KEY, sk-xxxx#session级别临时生效 export MODEL_ACCESS_KEYsk-xxxx #永久生效 #编辑~/.zshrc #在底部添加 export MODEL_ACCESS_KEYsk-xxxx #保存, 并执行 . ~/.zshrc #验证是否生效 envServerless页面上创建 Model/API Key 的右边有访问大模型的 API 格式选择自己熟悉的编程语言简单期间可以用curl直接访问。 本例子里使用Anthropic Messages API格式测试仅针对Claude系列模型curl -s -X POST https://inference.do-ai.run/provider/anthropic/v1/messages \ -H X-API-Key: $MODEL_ACCESS_KEY \ -H Content-Type: application/json \ -H anthropic-version: 2023-06-01 \ -d { model: claude-opus-4-7, max_tokens: 200, messages: [{role: user, content: Say hello}], tools: [ { name: get_weather, description: Get the weather for a location, input_schema: { type: object, properties: { location: {type: string, description: City name} }, required: [location] } } ], tool_choice: {type: any} }Anthropic Messages API Base URL: https://inference.do-ai.run/provider/anthropic/v1/messagesModel/API Key: MODEL_ACCESS_KEY保存在环境变量里模型ID: claude-opus-4-7模型ID请参考Anthropic官方文档https://platform.claude.com/docs/zh-CN/about-claude/models/overview如返回正常回答则代表开通成功否则请根据报错提示检查API是否正确或者DO的权限是否完全开通。预期结果如出现报错Provider relay is disabled, 请联系卓普云aidroplet.com确认权限问题。如使用OpenAI格式访问模型则使用以下API访问格式curl https://inference.do-ai.run/v1/chat/completions \ -H Content-Type: application/json \ -H Authorization: Bearer $MODEL_ACCESS_KEY \ -d { model: anthropic-claude-opus-4.7, messages: [ { role: user, content: Tell me some fun facts about octopuses } ], max_tokens: 100 }注意OpenAI格式的base URL和Anthropic Messages API 是不同的。Base URLhttps://inference.do-ai.run/v1/chat/completions模型ID也采用DO自定义名称以DO的模型ID命名。模型ID和最大Token可以参考以下链接 https://docs.digitalocean.com/products/gradient-ai-platform/details/models/模型IDanthropic-claude-opus-4.7预期结果4. 安装配置Claude Code安装Claude code使用官网提供的多种方式安装Claude Codehttps://code.claude.com/docs/en/overview#homebrewbrew install --cask claude-code配置第三方Claude Code使用DO模型只需要更改环境变量就可以让Claude Code的字符界面使用DO转发的Claude系列模型。以下环境变量需要导出永久保存请加入对应的操作系统的用户profile文件本例子为MacOS的~/.zshrc 。export ANTHROPIC_BASE_URLhttps://inference.do-ai.run/provider/anthropic #请修改ANTHROPIC_API_KEY为自己的Model/API Key export ANTHROPIC_API_KEYsk-do-... export CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS1启动Claude Code如以前登录过Claude Code或者第一次配置CC可能会去Anthropic验证可能需要科学上网以后BASE_URL改过来后就不需要科学上网了。如以前用Anthropic或者AWS账号登录过可以用/logout启动。claude /logout退出登录后重新后执行 claude。确认所用的API Key正确后选择1。之后正常启动可以开始工作, 通过/model切换模型安装配置Claude Code的VS Code扩展由于VSCode广泛的使用和最好的开发生态环境Claude Code在VScode中也有官方插件。在我们之前发布的文章里介绍的是Continue.dev或者OpenCode的第三方插件提供最好的兼容性可以使用任意模型。而Claude Code官方插件提供了最为完整的的Claude Code用户体验可以根据个人喜好选择。安装Claude code先安装VScode的扩展在扩展Extension 安装里搜索Claude Code并点击安装。打开Claude Code Extension的设置选择Vscode的设置并勾选Disable Login Prompt之后用settings.json文件配置环境变量Environment Variables点击打开把以下配置复制到claudeCode.environmentVariables: [] 里面{ name: ANTHROPIC_API_KEY, value: sk-do-xxx // 第三方API Key }, { name: ANTHROPIC_BASE_URL, value: https://inference.do-ai.run/provider/anthropic // 第三方Base URL }, { name: ANTHROPIC_DEFAULT_SONNET_MODEL, value: claude-sonnet-4-6 // 目标模型名 }, { name: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS, value: 1 // 1 关闭实验Beta }最终如下测试一下请注意有时候碰到配置修改不能立刻生效的情况请尝试修改配置后彻底的关闭Vscode。也出现过配置修改了但是过了一会才生效的情况应该是vscode或者插件自身的问题。