@marscore-archi/opencode-provider
v2.0.1
Published
OpenCode 插件:启动时自动同步 Archi 模型网关 provider 配置
Maintainers
Readme
@marscore-archi/opencode-provider
OpenCode 插件:启动时自动从 Archi 模型网关同步最新的 provider 配置,无需手动维护 opencode.json。
安装
1. 安装插件
cd .opencode && npm install @marscore-archi/opencode-provider2. 声明插件
在 opencode.json 中添加:
{
"plugin": ["@marscore-archi/opencode-provider"]
}3. 配置环境变量
将以下内容添加到 ~/.zshrc 或 ~/.bashrc:
export ARCHI_API_KEY_OPENAI="你的 OpenAI 协议 Key"
export ARCHI_API_KEY_ANTHROPIC="你的 Anthropic 协议 Key"然后执行 source ~/.zshrc 使其生效。API Key 请从 Archi 侧边栏 - API 密钥 申请。
4. 启动 OpenCode
opencode首次启动后,Archi provider(archi-anthropic / archi-openai)将自动出现在模型切换菜单中。
工作原理
每次启动
│
├─ 从 https://archi.marscore.net/guide/opencode-model-provider.json 拉取最新配置
├─ 自动解析 {env:XXX} 环境变量占位符
├─ 合并到用户配置(远程覆盖同名 provider)
├─ 本地缓存兜底(网络不可达时使用)
└─ 尊重 disabled_providers 设置自定义配置
如果你有自己的 provider 配置,它们会被保留。与 Archi provider 同名则以远程配置为准。
如需禁用某个 Archi provider:
{
"disabled_providers": ["archi-anthropic"]
}许可证
UNLICENSED - 内部使用
