跳转到主要内容
OpenCode 是一个强大的 AI 编程代理,可以配置使用 VibeCodeCheap 的模型。

步骤 1:安装 OpenCode

安装 OpenCode 最简单的方法是通过安装脚本。
curl -fsSL https://opencode.ai/install | bash
您也可以使用 npm 安装:
npm install -g opencode-ai

步骤 2:配置自定义提供商

  1. 访问 VibeCodeCheap API 控制台 获取您的 API 密钥。
  2. 运行 opencode auth login 并向下滚动选择 Other 创建自定义提供商。
$ opencode
opencode auth login
 Add credential

 Select provider
 ...
 Anthropic

  1. 输入您的 VibeCodeCheap API 密钥。
 Add credential

 Enter your API key
 lm_...

  1. 创建或更新 opencode.json 配置文件:
    • 全局配置 (~/.config/opencode/opencode.json) - 用户偏好设置
    • 项目配置 (opencode.json 在项目根目录) - 项目特定设置
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "baseURL": "https://api.vibecodecheap.com/v1/ai/v1"
      }
    }
  }
}
请参阅模型了解所有可用模型。
  1. 运行 opencode 并使用 /models 命令在 Anthropic 中选择 Claude Opus 4.5Claude Sonnet 4.5
请勿选择 “Claude Opus 4.5 (latest)” 或 “Claude Sonnet 4.5 (latest)” - 这些是 Anthropic 的默认模型,不会使用 VibeCodeCheap 的 API。
$ opencode
/models

分享

OpenCode 的分享功能允许您创建对话的公开链接,方便与团队成员协作或向他人寻求帮助。

工作原理

当您分享对话时,OpenCode 会:
  1. 为您的会话创建唯一的公开 URL
  2. 将对话历史同步到服务器
  3. 通过可分享的链接访问对话——opencode.ai/s/<share-id>

分享

默认情况下,对话不会自动分享。您可以使用 /share 命令手动分享:
/share

取消分享

要停止分享对话并将其从公开访问中移除:
/unshare

IDE 扩展

OpenCode 可与 VS Code、Cursor 或任何支持终端的 IDE 集成。

安装

在 VS Code 和流行的分支(如 Cursor、Windsurf、VSCodium)上安装 OpenCode:
  1. 打开 VS Code
  2. 打开集成终端
  3. 运行 opencode - 扩展会自动安装

使用

  • 快速启动:使用 Cmd+Esc(Mac)或 Ctrl+Esc(Windows/Linux)在分屏终端视图中打开 OpenCode。
  • 新会话:使用 Cmd+Shift+Esc(Mac)或 Ctrl+Shift+Esc(Windows/Linux)开始新会话。
  • 上下文感知:自动与 OpenCode 共享选中内容或当前标签页。
  • 文件引用快捷键:使用 Cmd+Option+K(Mac)或 Alt+Ctrl+K(Linux/Windows)插入文件引用。例如 @File#L37-42

GitHub 工作流

OpenCode 与 GitHub 工作流集成。在评论中提及 /opencode/oc,OpenCode 将在 GitHub Actions 运行器中执行任务。

功能

  • 分类问题:让 OpenCode 审查问题并解释。
  • 修复和实现:让 OpenCode 修复问题或实现功能。OpenCode 将在新分支中工作并提交包含所有更改的 PR。
  • 安全:OpenCode 在您的 GitHub 运行器中运行。

安装

在有 GitHub 仓库的项目中运行以下命令:
opencode github install

示例

  • 解释问题:在 GitHub issue 中添加此评论。
    /opencode explain this issue
    
  • 修复问题:在 GitHub issue 中:
    /opencode fix this
    
  • 审查 PR 并进行更改:在 GitHub PR 中评论。
    Delete the attachment from S3 when the note is removed /oc
    

资源