🌱入门OpenCode接入Claude

OpenCode 接入 Claude 完整指南

手把手把 Claude 接入 OpenCode,提供两种方式:零代码的应用端交互接入(新手推荐)和配置文件手动接入(进阶)。

教程团队
2026-08-20
5 个步骤

前置条件

  • 1已注册 Anthropic 账号
  • 2电脑能联网(国内访问 Anthropic 需梯子)

OpenCode 接入 Claude 完整指南

本教程教你把 Anthropic 的「Claude」接到 OpenCode 这个工具里,接好之后就能直接和 AI 聊天、让它帮你写代码、解释文档。Claude 在复杂推理、长文分析和写代码上能力很强,是很多开发者的首选。

OpenCode 接入 Claude 有两种方式,选一种就行:

方式 A:应用端交互接入方式 B:配置文件手动接入
适合谁完全不懂代码的新手看得懂 JSON、喜欢自己改配置的进阶用户
怎么操作在 OpenCode 界面里用 /connect 点点选选手动编辑 opencode.json 配置文件
要不要写代码不用,全程复制粘贴 + 回车要写一小段 JSON 配置
推荐度⭐⭐⭐⭐⭐(新手首选)⭐⭐⭐(进阶可选)

提示

小白提示: 如果你不确定选哪个,就选方式 A。本教程提到的「终端」,就是你电脑里那个黑底白字、用来输入命令的窗口。方式 A 只需要复制粘贴一条命令,其余都在 OpenCode 自己的界面里完成。

前置准备

不管选哪种方式,都需要这两样东西:

  • 一个 Anthropic 账号(在 console.anthropic.com 注册)
  • 电脑能上网 —— 注意:Anthropic 在国内无法直连,需要全程开着梯子

警告

⚠️ 网络提醒: Claude 是美国 Anthropic 公司的服务,国内不挂梯子连不上。如果你没有梯子,建议改用国产的 DeepSeek(国内直连、便宜),等以后有梯子了再来接 Claude。

步骤一:装好 OpenCode

OpenCode 是个免费工具,先把它装到电脑上。

1. 打开终端

  • Windows 用户:按键盘上的 Win + R,在弹出的小窗口里输入 cmd,然后回车,会弹出黑色的命令窗口。
  • Mac 用户:按 Command + 空格,输入「终端」三个字,回车打开。

2. 复制下面这一行命令,粘贴到终端里,按回车

bash
1curl -fsSL https://opencode.ai/install | bash

提示

这行命令的意思是「从 OpenCode 官网把安装包下载并装好」。整个过程会自动完成,期间屏幕会滚动一些文字,那是正常现象,等它停下来、出现新的输入提示符就好了。

3. 启动 OpenCode

装好之后,在终端里输入下面这个词并回车:

bash
1opencode

你会看到一个蓝紫色的全屏界面,这就是 OpenCode 的「主页」,下面所有操作都在这里完成。

步骤二:领一个 Claude 的「通行证」

OpenCode 只是个「壳」,它本身没有 AI,需要你给它配一个 AI 来源。我们用 Claude,但要先去 Anthropic 控制台领一张「通行证」(专业说法叫 API Key,你可以理解成一张门禁卡)。

1. 打开 Anthropic 控制台

在浏览器里访问:https://console.anthropic.com

(记得先开梯子)用邮箱注册登录。第一次进去会让你同意服务条款,点同意即可。

2. 充点 credits(预付费余额)

Claude 是按用量付费的,需要在账户里充「credits」(预付费余额)。新用户一般会送一点免费额度(5 美元左右),先跑通流程够用;用完后再充值,最低充 5 美元即可。

3. 创建通行证

  1. 点左侧菜单的 「API Keys」
  2. 点击 「Create Key」 按钮
  3. 给它起个名字(随便填,比如「opencode」),点创建
  4. 页面会显示一串以 sk-ant- 开头的长字符串,这就是你的通行证

4. 复制通行证

点通行证旁边的「复制」按钮(或手动选中复制),把它存到记事本里备用。

警告

⚠️ 重要: 这张通行证相当于你 Anthropic 账户的钥匙,千万不要发到群里、不要传到 GitHub、不要截图发朋友圈。万一泄露了,回到 Anthropic 控制台把它删掉重新生成一张就行。

步骤三:接入 Claude

从这里开始,方式 A 和方式 B 分开走,选一种跟着做即可。

方式 A:应用端交互接入(推荐新手)

回到刚才 OpenCode 的全屏界面,我们要告诉它「我要用 Claude」。Anthropic 是 OpenCode 原生支持的供应商,所以这一路最顺。

A1. 输入 /connect 命令

在 OpenCode 最下方的输入框里(看起来像个长条输入区域),输入这一行:

/connect

然后按回车。

A2. 在弹出的列表里选 Anthropic

回车后,屏幕中间会弹出一个列表,里面是一排 AI 来源的名字(Anthropic、OpenAI、Google、DeepSeek 等)。操作方式:

  • 用键盘的 ↑ ↓ 方向键上下移动,让高亮条停在 Anthropic 上
  • 按 回车 确认选择

A3. 选「Manually enter API Key」(手动输 Key)

选完 Anthropic 后,会再弹一个小菜单,问你要用哪种方式:

  • Claude Pro/Max:这是如果你有 Claude 付费订阅,走 OAuth 登录(注意:Anthropic 官方不推荐第三方工具用这种方式)
  • Manually enter API Key:手动粘贴 API Key(推荐走这条)

用方向键选 Manually enter API Key,按回车。

A4. 粘贴通行证

屏幕会变成一个输入框,提示你输入 API key:

  • 按 Ctrl + V(Mac 是 Command + V)把刚才存的通行证粘进去
  • 按 回车 确认

A5. 看到成功提示

屏幕出现 Successfully authenticated(认证成功)字样,就说明 Claude 已经成功加进来了!

提示

小白提示: OpenCode 会自动把这张通行证存到你自己电脑的一个文件里(位置在 ~/.local/share/opencode/auth.json),以后再打开 OpenCode 不用重新连,直接能用。这个文件是你的私人物品,别上传给别人。

方式 B:配置文件手动接入(进阶)

如果你更喜欢直接改配置文件,可以跳过 /connect,手动编辑 OpenCode 的配置。

B1. 找到(或新建)配置文件

OpenCode 的配置文件叫 opencode.json,一般放在项目根目录或用户目录下。如果没有就新建一个。

B2. 写入 Anthropic 提供商配置

打开 opencode.json,加入下面这段(把 你的-api-key 换成步骤二领到的通行证):

json
1{
2  "providers": {
3    "anthropic": {
4      "apiKey": "你的-api-key",
5      "baseURL": "https://api.anthropic.com/v1",
6      "models": ["claude-sonnet-4", "claude-opus-4"],
7      "defaultModel": "claude-sonnet-4"
8    }
9  },
10  "defaultProvider": "anthropic"
11}

关键字段含义:

  • apiKey:步骤二领到的通行证(sk-ant- 开头)
  • baseURL:Anthropic 的 API 地址(注意要带 /v1,少了会报 404)
  • models:你要用的模型列表
  • defaultModel:默认用哪个模型
  • defaultProvider:默认用哪个来源(这里设成 anthropic)

警告

⚠️ 重要: apiKey 写进配置文件后,这个文件就含敏感信息了。务必把它加进 .gitignore,别提交到代码仓库。生产环境建议改用环境变量 ANTHROPIC_API_KEY 引用,而不是明文写死。

B3. 启动 OpenCode 验证配置生效

保存配置文件后,在终端启动 OpenCode:

bash
1opencode

如果配置写对了,启动后顶部会显示当前来源是 anthropic/claude-...,说明配置已生效。

步骤四:挑一个 Claude 模型

Claude 有好几个型号,我们要挑一个开始用。

方式 A 用户:用 /models 命令交互选

在 OpenCode 输入框里输入:

/models

回车后会弹出模型列表,新手建议这样选:

  • 先选 claude-sonnet-4:能力全面、速度适中、性价比高,日常写代码、聊天用它最合适
  • 遇到特别复杂的长文分析、难题时,再换 claude-opus-4(最强但贵、慢)
  • 要快、要便宜,用 claude-haiku-4(最快最便宜,适合简单任务)

操作方式:方向键移动 → 回车确认。

方式 B 用户:在配置文件里指定

方式 B 的模型在步骤三 B2 的 defaultModel 字段里已经指定好了,启动 OpenCode 即用,不用再选。想换模型时,改 defaultModel 的值,保存重启即可。

步骤五:发条消息试试

现在一切就绪,发一条消息验证 AI 是否真的能回你。

1. 在输入框打字

在最下面的输入框里打字(就像用微信一样),比如:

你好,请用一句话介绍你自己

2. 按回车发送

按 回车 发送。

3. 查看 AI 回复

如果 Claude 正常返回了一段自我介绍,恭喜你,接入成功! 🎉

你也可以看 OpenCode 界面顶部,当前用的模型会显示成 anthropic/claude-sonnet-4,证明现在和你聊天的是 Claude。


场景应用示例

接好之后能干啥?下面是几个常见用法,直接把提示词复制到 OpenCode 输入框发出去就行。

场景1:让 AI 帮你写代码

把这段发给 AI:

请帮我用 Python 写一个读取 CSV 文件并计算每列均值的函数

AI 会给你:

  • 一段可以直接复制运行的完整函数
  • 函数参数都加了说明和类型注解
  • 附带使用示例和边界处理
  • 自动加了错误处理,文件不存在时不会崩溃

场景2:让 AI 解释看不懂的代码

把这段发给 AI:

帮我解释这段正则表达式的含义:^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$

AI 会给你:

  • 一段段拆解每个符号的意思
  • 说明它整体在匹配什么样的密码
  • 给几个能匹配上、几个匹配不上的例子
  • 告诉你它等价的、更易读的写法

场景3:让 AI 帮你修 Bug

把这段发给 AI:

这个函数运行时抛出 KeyError,请帮我找出问题并修复

AI 会给你:

  • 直接指出问题在哪一行、是什么原因
  • 给出修复后的完整代码
  • 顺便加上防御性代码,避免以后再犯

最佳实践

提问技巧(让 AI 回答更准)

  1. 多给背景:告诉 AI 你在做什么项目、用什么语言,它给的答案更靠谱
  2. 分步问:复杂问题拆成几轮,一次只问一个小目标
  3. 让它解释:在问题后面加一句「请同时解释原理」,能加深理解
  4. 指定格式:明确要求「请输出成 Markdown 表格」「请只给 JSON」,输出更规整

安全习惯

  1. 通行证别外传:方式 A 存在 auth.json、方式 B 写在 opencode.json 里的 Key,都是你的私人钥匙,绝不外传、不提交代码仓库(方式 B 务必加 .gitignore)
  2. AI 写的代码上线前要检查:AI 偶尔会写错,关键代码务必自己过一遍
  3. 控制权限:按最小权限原则配置 API Key 的访问范围
  4. 留意 credits:Claude 按量付费,credits 用完会报错,建议设个用量告警或定期充值

出错了怎么办

你看到的现象可能的原因怎么解决
/connect 列表里没有 AnthropicOpenCode 版本太老回步骤一重跑安装命令升级,再试一次
提示 401 或 403 Invalid KeyKey 复制错、已删除或 credits 用完回 Anthropic 控制台重新生成 Key、确认有 credits,再连一次(方式 A 重新 /connect,方式 B 改 opencode.json)
提示 404 Not Found方式 B 的 baseURL 写错确认 baseURL 带了 /v1,且没有多余斜杠
一直超时 / 连不上国内没开梯子开全局梯子;或改用第三方中转(baseURL 改成中转地址);或换 DeepSeek 等国产模型
提示 429 Too Many Requests问太快或超出频率限制降低请求频率;或错峰使用
504 Gateway Timeout网络抖动或当时太忙重发一次;或临时切到别的 AI 来源
响应内容被截断maxTokens 设置过低将 maxTokens 调大至 4096 以上

扩展与进阶

还能玩出什么花样

  • 加多个 AI 来源:重复跑 /connect 可以把 OpenAI、Google、DeepSeek、本地模型一个个都加进来,之后用 /models 随时切来切去
  • 藏起不用的模型:如果模型列表太长眼花,可以在 opencode.json 文件里写一行 whitelist,只保留你常用的几个
  • 上下文窗口管理:Claude 上下文窗口很大,但合理控制对话历史长度能省 token
  • 流式输出:OpenCode 默认就是一段段往外蹦字的流式输出,体验接近真人打字
  • Function Calling:让 Claude 调用本地函数,实现更复杂的自动化任务

团队一起用

  • 每个人自己 /connect 绑自己的 Key(方式 A),或各自管自己的 opencode.json(方式 B),不要共用一个账号抢额度
  • 团队统一默认用 claude-sonnet-4,复杂推理任务再切 claude-opus-4
  • 方式 B 在团队协作时,建议用密钥管理工具(如 Vault)统一管 Key,别明文写死
  • 月底留意 credits 用量,监控 Token 消耗,设置用量告警避免超支

信息

最后一句: Claude 和 OpenCode 都在不停更新,/connect 里能选的来源、配置文件的字段都可能有变化,有空看看官方更新日志,说不定有新惊喜。

常见问题

Q我连终端是什么都不懂,能用吗?

能用。选方式 A,全程只需复制粘贴一条安装命令,其余操作都在 OpenCode 自己的界面里点点选选完成,不用手写任何代码。

Q方式 A 的 /connect 列表里没有看到 Anthropic 选项?

说明 OpenCode 版本太旧。请重新跑一遍步骤一的安装命令覆盖更新到最新版,然后再试一次。Anthropic 是 OpenCode 原生支持的供应商,新版一定有。

Q粘贴 Key 后提示无效或报 401/403?

通常是 Key 复制时混进了空格或换行,或者 Key 已被删除/账户 credits 用完。回到 Anthropic 控制台重新生成一个新 Key,确认账户有 credits,再连一次即可。

Q方式 B 报 404 Not Found?

baseURL 格式错误是最常见原因,请确认 API 端点 URL 包含正确的版本路径(如 /v1),且不要带多余斜杠。

Q国内连不上、一直超时怎么办?

Anthropic 在国内无法直连,需要开全局梯子。如果不想用梯子,建议改用 DeepSeek 等国产模型,或走第三方中转(baseURL 改成中转地址)。

阿里云推广

读完想动手?新用户首单 8 折上云

服务器 + 大模型 API + 对象存储,新用户首购享 20% 补贴

首单 8 折云服务器大模型 API对象存储

新用户首购享 20% 补贴(8 折)· 本次推广支持本站持续运营

腾讯云推广

腾讯智能体开发平台 ADP

新客首月专属价,最高直降 880 元,构建/分发/治理企业级 Agent

智能体Agent首月直降 880一站式

腾讯云新用户专享 · 本次推广支持本站持续运营

订阅每日 AI 日报

每天早上 8:00(GMT+8)把当天 AI 行业要闻投递到你的邮箱,随时一键退订。

每天早上 8:00(GMT+8)投递当天日报;若当天日报未生成则不发送,也不会补发往期。

更多订阅方式(RSS / 微信推送)仅发送日报,不做任何其他用途

好物推荐 · 广告合作