OpenCode
什么是 OpenCode
OpenCode 是一款基于 Go 的命令行编程工具(CLI),为开发者提供强大的 AI 协助,帮助编程、除错等工作。该工具提供了直观的终端用户界面(TUI),支持多个大语言模型(LLM)供应商,包括 OpenAI、 Anthropic、Gemini 等,同时也兼容通过 Ollama 等工具运行的本地模型,提供灵活的推理部署选项。
- 交互式终端界面:利用 Bubble Tea提供顺畅的终端体验。
- 会话管理:可储存和管理多个会话,支持持久化存储。
- 自定义命令:支持自定义命令,可预设多个占位符和参数。
- 集成 LSP:提供代码智能和诊断功能。
- 安装和配置简便:支持多种安装方式,并提供丰富的环境变数配置选项。
下载和安装 OpenCode
官网下载地址:https://opencode.ai/zh/download
OpenCode Github 仓库:https://github.com/anomalyco/opencode
OpenCode 官方提供终端界面、桌面应用程序和 IDE 扩展三种使用方式
OpenCode 桌面端配置方法
配置入口如下
在左边的提供商中,选择自定义提供商的连接方式
进入后按照软件提示填写即可,这里就不过多复杂演示了
但仍需注意:请求端点切记填写:https://api.maomaotoken.com/v1
然后在填写模型的时候,切记去 模型广场 中选择你的 key 所在的分组的可用模型,选择你想使用的模型复制进去即可,尽量用这边的这个复制按钮,避免人工键入的时候一些符号输错导致调用失败。
因为我这给大家演示的是使用的 Grok 的模型,所以这边显示的是 Grok 的模型系列,当然,你可以接入任意文本模型使用。
进行一轮对话后有正确返回即可使用 OpenCode APP 进行编程。
你也可以使用不同的分组 key,在 OpenCode 中使用我们支持的如 OpenAI、Claude等系列的模型混合使用。
OpenCode CLI 配置方法
Windows 用户
Windows 系统推荐下载 Node.js,然后通过 NPM 命令安装 OpenCode 官方 CLI 程序。
node.js安装地址:https://nodejs.org/zh-cn/download
OpenCode安装命令:
npm i -g opencode-ai@latestmacOS 用户
macOS 用户可以通过 Homebrew 安装桌面客户端
brew install anomalyco/tap/opencode安装完之后,如果需要手动配置 OpenCode 的接入方式,可查阅官网文档,比较麻烦,下面我们介绍使用 CC Switch 的方式配置。
使用 CC Switch 配置 Opencode CLI
需准备工作: 下载 CC Switch 工具:前往 CC Switch 项目仓库 下载并安装,也可查看 CC Switch - 介绍与安装 。
- CC Switch 顶部选择 OpenCode 入口
- 选择添加供应商然后填写对应配置
- 选择自定义配置并且填写对应内容
需要注意
Base URL 请填写:https://api.maomaotoken.com/v1
务必在上方的第四步中将 OpenAI 接口选择成这个,这个是新接口,MaomaoToken 的 API 服务支持官方新接口调用方式。
拉取模型步骤
按照 截图顺序中的 1 2 3 获取,支持模型取决于你在 MaomaoToken 中的令牌所在的分组支持什么模型。
成功调用,祝你使用愉快。
更多补充:
在上方的教程中我们故意省去了部分填写步骤,因为 OpenCode 更适合在一些代码编写场景下使用,更适合程序猿或者专业开发者使用,小白新手用户请尽量只使用 Claude Code 桌面端或者 Codex 桌面端。