forked from agents/opencode
2.0 KiB
2.0 KiB
opencode-config
我的 OpenCode 配置,对应 ~/.config/opencode 目录。
特性
- 通过 LiteLLM 代理统一接入多家模型
- 使用 oh-my-opencode 插件,支持多 Agent 模型分配
- 默认主模型
anthropic/claude-opus-4-6,小模型anthropic/claude-haiku-4-5 - 配置了 Anthropic / OpenAI / Google / LiteLLM 四个 Provider
快速开始
安装 OpenCode
curl -fsSL https://opencode.ai/install | bash
克隆配置
# 如果已有该目录,请先备份
git clone <repo-url> ~/.config/opencode
配置环境变量
参考 .env.example,设置以下环境变量:
export LITELLM_BASE_URL="https://your-litellm-endpoint"
export LITELLM_API_KEY="your-api-key"
可选:如果使用了 Exa 或 Context7 的 MCP 工具,还需设置
EXA_API_KEY和CONTEXT7_API_KEY。
启动
opencode
文件说明
| 文件 | 说明 |
|---|---|
opencode.jsonc |
主配置:Provider、模型定义、插件 |
oh-my-opencode.jsonc |
oh-my-opencode 插件配置:Agent 模型分配、任务分类 |
tui.jsonc |
TUI 主题配置 |
AGENTS.md |
运行时行为指令(如默认使用简体中文回复) |
.env.example |
环境变量模板 |
模型配置概览
| Provider | 模型 | 用途 |
|---|---|---|
| Anthropic | Claude Opus 4.6 | 主模型 / Sisyphus / Prometheus / Metis |
| Anthropic | Claude Sonnet 4.6 | Atlas / Sisyphus-Junior |
| Anthropic | Claude Haiku 4.5 | 小模型(快速任务) |
| OpenAI | GPT-5.4 | Oracle / Multimodal / Momus |
| OpenAI | GPT-5.3-Codex | Hephaestus / Deep 任务 |
| OpenAI | GPT-5.4 mini | Quick 任务 |
| Gemini 3.1 Pro | Visual Engineering / Artistry | |
| Gemini 3 Flash | Writing 任务 | |
| LiteLLM | Grok Code Fast 1 | Explore |
| LiteLLM | MiniMax M2.5 | Librarian |
| LiteLLM | Kimi K2.5 / GLM-5 | 备用 |
License
个人配置,仅供参考。