Tổng quan
Loại: Công cụ codingĐường chính: OpenAI-compatibleMức hỗ trợ: Đường được hỗ trợ
Cài đặt
- Script cài đặt
- Homebrew
- Go
Cấu hình
Bước 1: Thiết lập biến môi trường
~/.bashrc hoặc ~/.zshrc:
Bước 2: Cấu hình OpenCode
Tài liệu hiện tại của OpenCode khuyến nghị cấu hình các nhà cung cấp thông quaopencode.json hoặc opencode.jsonc. Với LemonData, hãy sử dụng một nhà cung cấp tùy chỉnh thay vì ghi đè nhà cung cấp openai tích hợp sẵn:
Sử dụng
@ai-sdk/openai-compatible để tương thích theo kiểu chat-completions. Nếu bạn cần cụ thể một đường dẫn nhà cung cấp được xây dựng trên /v1/responses, tài liệu OpenCode khuyến nghị chuyển package sang @ai-sdk/openai.Cách dùng cơ bản
Khởi động chế độ tương tác:Các model khả dụng
| Model | Phù hợp nhất cho |
|---|---|
gpt-5.4 | Tác vụ phức tạp, kiến trúc code |
gpt-5-mini | Sửa lỗi nhanh, truy vấn đơn giản |
claude-sonnet-4-6 | Review code, tài liệu |
claude-opus-4-6 | Suy luận phức tạp |
gemini-2.5-flash | Phản hồi nhanh |
deepseek-r1 | Thiết kế thuật toán |
Các lệnh phổ biến
Phân tích code:Các lệnh tương tác
| Command | Mô tả |
|---|---|
/help | Hiển thị các lệnh khả dụng |
/model <name> | Chuyển sang một model khác |
/clear | Xóa lịch sử hội thoại |
/exit | Thoát OpenCode |
Khắc phục sự cố
Lỗi kết nối
Lỗi kết nối
- Xác minh
options.baseURLđược đặt thànhhttps://api.lemondata.cc/v1 - Kiểm tra kết nối mạng
- Thử
curl https://api.lemondata.cc/v1/modelsđể kiểm tra
Xác thực thất bại
Xác thực thất bại
- Xác minh biến môi trường
OPENAI_API_KEYđã được thiết lập - Xác minh
options.apiKeytham chiếu đến{env:OPENAI_API_KEY}hoặc một nguồn secret hợp lệ khác - Kiểm tra khóa bắt đầu bằng
sk- - Đảm bảo khóa đang hoạt động trong dashboard LemonData
Không tìm thấy model
Không tìm thấy model
- Kiểm tra tên model trong config có khớp chính xác hay không
- Xác minh tính khả dụng của model tại lemondata.cc/en/models
Thực tiễn tốt nhất
Sử dụng ngữ cảnh dự án
Sử dụng ngữ cảnh dự án
Chạy OpenCode từ thư mục gốc của dự án để hiểu codebase của bạn tốt hơn.
Chọn model phù hợp
Chọn model phù hợp
Sử dụng các model nhanh hơn (
gpt-5-mini) cho tác vụ đơn giản và các model mạnh hơn (gpt-5.4, claude-sonnet-4-6) cho tác vụ phức tạp.Review code được sinh ra
Review code được sinh ra
Luôn review code do AI sinh ra trước khi áp dụng các thay đổi vào dự án của bạn.