最佳实践指南
要想从 Opencode 获得 10x 的效率提升,掌握这些最佳实践至关重要。
模型选择 (Model Selection)
什么是“Opencode Big Pickle”?
Big Pickle Model 是社区对 Opencode 内部使用的一种高性能模型配置的昵称。
- 它专为长上下文 (Long Context) 优化。
- 在处理整个仓库的重构任务时表现出色。
最佳模型推荐 (Best Model for Opencode)
- 综合最强: Claude 3.5 Sonnet (编程能力目前最顶尖)。
- Best Local Model: DeepSeek Coder V2 (本地运行的性价比之王)。
- Best Ollama Model: Llama 3 70B (如果你显存足够)。
- Opencode Default Model: 通常是经过微调的 GPT-4o 或 Gemini 1.5 Pro。
Opencode Bedrock
企业用户可以通过 AWS Bedrock 接入 Claude 模型,确保数据不出私有云。
智能体配置 (Agents & Skills)
掌握 AGENTS.md (Opencode Agents.md)
这是 Opencode 的灵魂文件。
- What: 一个放在项目根目录的 Markdown 文件。
- Why: 告诉 AI 这个项目的“潜规则”。
- How:只需写一次,AI 永远记住。
# Project Context 我们使用 Vue 3 + Tailwind CSS。 所有 API 请求必须使用 `@/utils/request` 封装。
Opencode Skills
Skill 是指 AI 可以调用的工具。通过 MCP,你可以给 Opencode 增加新的 Skill,比如“查询数据库”、“发送 Slack 消息”。
性能基准 (Opencode Benchmarks)
在多个 AI 编程基准测试(如 SWE-bench)中,Opencode 凭借其独特的 Build vs Plan 架构,在解决复杂问题上的成功率显著高于单纯的 Copilot 类工具。