← Quay lại danh sách

Mã mở trên Starsg

OpenCode là một trợ lý mã hóa thiết bị đầu cuối/trình soạn thảo mã nguồn mở hỗ trợ baseURL và apiKey cho mỗi nhà cung cấp. Trỏ cả ba nhà cung cấp (Claude / GPT / Gemini) vào Starsg và bạn nhận được một khóa, một chế độ xem sử dụng và một công cụ để điều khiển tất cả.

Quan trọngTrước khi bắt đầu, hãy chuẩn bị Khóa API được tạo trongbảng điều khiển. Nếu bạn chưa có, hãy theo liên kết để tạo nó.

1. Cài đặt mã mở

Cài đặt toàn cầu thông qua npm. Yêu cầu Node.js 18+.

bash
npm i -g opencode-ai

Chạy opencode một lần sau khi cài đặt để nó có thể tạo ra thư mục cấu hình mặc định. Nhấn Ctrl+C ngay khi màn hình chào mừng xuất hiện.

bash
opencode

2. Chỉnh sửa opencode.json

Tạo một Khóa API trong bảng điều khiển Starsg, sau đó thay thế cả ba phần giữ chỗ sk-abc...xyz bên dưới bằng khóa đó. Giữ tên mô hình chính xác như từng nhà cung cấp mong đợi — chỉ có baseURL thay đổi.

json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "anthropic": {
      "options": {
        "apiKey": "sk-abc...xyz",
        "baseURL": "https://api.starsg.ai"
      }
    },
    "openai": {
      "options": {
        "apiKey": "sk-abc...xyz",
        "baseURL": "https://api.starsg.ai/v1"
      }
    },
    "google": {
      "options": {
        "apiKey": "sk-abc...xyz",
        "baseURL": "https://api.starsg.ai"
      }
    }
  }
}
Lưu ý:Khi tạo khóa, hãy chọn kênh phù hợp cho từng nhà cung cấp (Claude / OpenAI / Gemini) và để mặc định lựa chọn «các mô hình có sẵn» — nếu không cổng sẽ chặn một trong ba.

3. Di chuyển nó vào thư mục cấu hình của OpenCode

macOS — mở thư mục cấu hình từ terminal của bạn:

bash
open "$HOME/.config/opencode"

Windows — mở thư mục cấu hình từ cmd:

bash
start "" "%USERPROFILE%\.config\opencode"

Thả opencode.json đã chỉnh sửa vào thư mục này, ghi đè lên thư mục hiện có. Nếu gói bạn đã tải xuống có thư mục plugin/, hãy sao chép thư mục đó vào.

4. Xác minh

Khởi chạy lại opencode và gõ /models bên trong dấu nhắc tương tác. Xem các mô hình từ Anthropic, Openai và Google nghĩa là bạn đã sẵn sàng.

bash
opencode
# In the interactive UI, type:
/models