Skip to content

OpenCode

OpenCode 做什么

OpenCode 是面向代码任务的 CLI/Agent 工具,通过 OpenAI-compatible 配置接入 AveMujicaAPI。

安装

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

也可以使用 Node.js 安装:

bash
npm install -g opencode-ai

环境配置

  1. 创建 AveMujicaAPI API Key。
  2. 在 OpenCode 中运行 /connect,选择 Other,provider id 填 avemujicaapi,再粘贴 API Key。
  3. 在项目目录或 OpenCode 配置目录中创建 opencode.json
json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "avemujicaapi": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "AveMujicaAPI",
      "options": {
        "baseURL": "https://api.avemujica.moe/v1"
      },
      "models": {
        "<MODEL_ID_FROM_CONSOLE>": {
          "name": "<MODEL_ID_FROM_CONSOLE>"
        }
      }
    }
  }
}

<MODEL_ID_FROM_CONSOLE> 填控制台展示的完整模型 ID。保存后在 OpenCode 中运行 /models,选择 avemujicaapi 下的模型。

验证配置

bash
opencode

在项目目录中发起只读问题,例如“总结这个项目的目录结构”。

GPT and OpenAI Responses API for Codex and compatible tools.