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ả.
1. Cài đặt mã mở
Cài đặt toàn cầu thông qua npm. Yêu cầu Node.js 18+.
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.
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.
{
"$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"
}
}
}
}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:
open "$HOME/.config/opencode"
Windows — mở thư mục cấu hình từ cmd:
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.
opencode # In the interactive UI, type: /models