OpenCode
OpenCode 做什么
OpenCode 是面向代码任务的 CLI/Agent 工具,通过 OpenAI-compatible 配置接入 AveMujicaAPI。
安装
bash
curl -fsSL https://opencode.ai/install | bash也可以使用 Node.js 安装:
bash
npm install -g opencode-ai环境配置
- 创建 AveMujicaAPI API Key。
- 在 OpenCode 中运行
/connect,选择Other,provider id 填avemujicaapi,再粘贴 API Key。 - 在项目目录或 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在项目目录中发起只读问题,例如“总结这个项目的目录结构”。