MaoMaoToken 文档

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 桌面端配置方法

第一步:在OpenCode 使用 MaomaoToken

配置入口如下

在左边的提供商中,选择自定义提供商的连接方式

第二步:填写配置信息

进入后按照软件提示填写即可,这里就不过多复杂演示了

但仍需注意:请求端点切记填写: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@latest

macOS 用户

macOS 用户可以通过 Homebrew 安装桌面客户端

brew install anomalyco/tap/opencode

安装完之后,如果需要手动配置 OpenCode 的接入方式,可查阅官网文档,比较麻烦,下面我们介绍使用 CC Switch 的方式配置。


使用 CC Switch 配置 Opencode CLI

第一步:准备工作

需准备工作: 下载 CC Switch 工具:前往 CC Switch 项目仓库 下载并安装,也可查看 CC Switch - 介绍与安装 

第二步:入口

  1. CC Switch 顶部选择 OpenCode 入口
  2. 选择添加供应商然后填写对应配置
第三步:填写配置信息

  1. 选择自定义配置并且填写对应内容

需要注意

Base URL 请填写:https://api.maomaotoken.com/v1

务必在上方的第四步中将 OpenAI 接口选择成这个,这个是新接口,MaomaoToken 的 API 服务支持官方新接口调用方式。

拉取模型步骤

按照 截图顺序中的 1 2 3 获取,支持模型取决于你在 MaomaoToken 中的令牌所在的分组支持什么模型。

第四步:在 OpenCode 中测试是否成功

成功调用,祝你使用愉快。

更多补充:

在上方的教程中我们故意省去了部分填写步骤,因为 OpenCode 更适合在一些代码编写场景下使用,更适合程序猿或者专业开发者使用,小白新手用户请尽量只使用 Claude Code 桌面端或者 Codex 桌面端

On this page