OpenCode

Kết nối tác nhân lập trình mã nguồn mở trên terminal với gateway.

Ví dụ bên dưới sử dụng định dạng cấu hình provider / npm của OpenCode. Nếu bản cài đặt của bạn sử dụng định dạng providers / package định dạng, làm theo tài liệu tham khảo chính thức tương ứng về nhà cung cấp, giữ nguyên điểm cuối của cổng API và khóa dành cho nhóm dự định sử dụng.

OpenCode hỗ trợ nhà cung cấp tùy chỉnh thông qua tệp cấu hình. Đối với Claude, hãy sử dụng gói Anthropic gốc; URL cơ sở của gói phải kết thúc bằng /v1.

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "gateway": {
      "npm": "@ai-sdk/anthropic",
      "name": "API gateway",
      "options": {
        "baseURL": "https://aiprimetech.io/v1",
        "apiKey": "{env:GATEWAY_API_KEY}"
      },
      "models": {
        "claude-sonnet-5": {"name": "Claude Sonnet 5"},
        "claude-opus-5-5": {"name": "Claude Opus 5.5"}
      }
    }
  },
  "model": "gateway/claude-sonnet-5"
}

Cấu hình nằm tại ~/.config/opencode/opencode.json hoặc opencode.json trong thư mục gốc của dự án. Khởi động lại OpenCode và chọn nhà cung cấp.

OpenCode đang được phát triển nhanh chóng và lược đồ cấu hình của nó thay đổi theo. Nếu khối cấu hình phía trên bị từ chối, hãy kiểm tra phần nhà cung cấp trong tài liệu của OpenCode — các giá trị bạn cần luôn là URL cơ sở https://aiprimetech.io/v1, khóa của bạn và các ID mô hình chính xác.