概覽
OpenCode 是一款在終端機中運行的開源 AI 編碼助手。它支援多個 LLM 提供商,並可配置為使用 LemonData 的 API 以存取 300 多個模型。安裝
- 安裝腳本
- Homebrew
- Go
配置
步驟 1:設置環境變數
~/.bashrc 或 ~/.zshrc:
步驟 2:配置 OpenCode
在您的專案根目錄中建立或編輯~/.config/opencode/opencode.json(全域)或 opencode.json:
基本用法
啟動互動模式:可用模型
| 模型 | 最適用於 |
|---|---|
gpt-4o | 複雜任務、程式碼架構 |
gpt-4o-mini | 快速修復、簡單查詢 |
claude-sonnet-4-5 | 程式碼審查、文件編寫 |
claude-opus-4-5 | 複雜推理 |
gemini-2.5-flash | 快速響應 |
deepseek-r1 | 演算法設計 |
常見指令
分析程式碼:互動指令
| 指令 | 描述 |
|---|---|
/help | 顯示可用指令 |
/model <name> | 切換到不同的模型 |
/clear | 清除對話歷史 |
/exit | 退出 OpenCode |
疑難排解
連線錯誤
連線錯誤
- 驗證
LOCAL_ENDPOINT已設置為https://api.lemondata.cc/v1 - 檢查網路連線
- 嘗試使用
curl https://api.lemondata.cc/v1/models進行測試
身分驗證失敗
身分驗證失敗
- 驗證
OPENAI_API_KEY環境變數已設置 - 檢查金鑰是否以
sk-開頭 - 確保金鑰在 LemonData 控制面板中處於啟用狀態
找不到模型
找不到模型
- 檢查配置中的模型名稱是否完全匹配
- 在 lemondata.cc/en/models 驗證模型可用性
最佳實踐
使用專案上下文
使用專案上下文
從您的專案根目錄運行 OpenCode,以便更好地理解您的程式碼庫。
選擇合適的模型
選擇合適的模型
對於簡單任務使用更快的模型 (gpt-4o-mini),對於複雜任務使用強大的模型 (gpt-4o, claude)。
審查生成的程式碼
審查生成的程式碼
在將變更應用到您的專案之前,請務必審查 AI 生成的程式碼。