二、OpenCode 配置详解:从入门到精通
·
一、配置文件基础
OpenCode 使用 JSON/JSONC 格式的配置文件 opencode.json。配置分为两层:全局配置和项目配置。
配置优先级
配置按以下顺序加载(后加载的覆盖前一个):
- 远程配置(企业组织默认)
- 全局配置 ~/.config/opencode/opencode.json
- 环境变量 OPENCODE_CONFIG
- 项目配置 opencode.json
- 内联配置 OPENCODE_CONFIG_CONTENT
- 托管配置(管理员控制)
基本配置示例
jsonc { "schema": "https://opencode.ai/config.json", "model": "anthropic/claude-sonnet-4-5", "autoupdate": true, "server": { "port": 4096 } }
核心配置项
| 配置项 | 说明 |
|---|---|
| model | 主模型设置 |
| provider | 模型提供商配置 |
| permission | 权限控制 |
| gent | 自定义 Agent |
| mcp | MCP 服务器 |
| plugin | 插件配置 |
| instructions | 指令文件 |
国内用户配置建议
对于国内用户,推荐使用 OpenCode Zen 或配置兼容的 API:
jsonc { "provider": { "opencode": { "options": { "apiKey": "{env:OPENCODE_API_KEY}" } } } }
配置文件的完整 schema 请参考 opencode.ai/config.json。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)