VNAI Pro
Client tools

OpenCode

Dùng custom provider OpenAI-compatible trong OpenCode

Đây là OpenCode của opencode.ai, khác với proxy OpenCodex. Chuẩn bị key và model theo hướng dẫn chung.

1. Cài và mở OpenCode

npm install -g opencode-ai
opencode

Hoặc dùng bản desktop theo hướng dẫn cài chính thức.

2. Lưu API key

Trong OpenCode, chạy /connect, chọn Other, nhập provider ID vnaipro, rồi dán API key của hệ thống. ID này phải trùng khóa provider trong cấu hình ở bước sau.

3. Thêm endpoint và model

Tạo hoặc gộp vào opencode.json ở thư mục dự án:

{  "$schema": "https://opencode.ai/config.json",  "provider": {    "vnaipro": {      "npm": "@ai-sdk/openai-compatible",      "name": "VNAI Pro",      "options": {        "baseURL": "https://api.vnaipro.app/v1"      },      "models": {        "YOUR_MODEL_ID": {          "name": "VNAI Pro model"        }      }    }  },  "model": "vnaipro/YOUR_MODEL_ID"}

Thay cả hai chỗ YOUR_MODEL_ID bằng ID chính xác. Key đã lưu qua /connect, không cần đưa vào file dự án.

Loại model/kênhnpm
Chat Completions@ai-sdk/openai-compatible
Responses@ai-sdk/openai

Hai adapter đều dùng Base URL https://api.vnaipro.app/v1. Nếu model chỉ nhận Responses, đổi npm trước khi thử; tên “OpenAI-compatible” không có nghĩa mọi model đều nhận Chat Completions.

4. Chọn model và thử

Mở lại OpenCode, chạy /models và chọn VNAI Pro model dưới provider vừa thêm. Gửi câu hỏi ngắn rồi thử đọc một file. Kiểm tra request trong lịch sử sử dụng trên website.

Model không hiện: provider ID ở /connect và opencode.json phải khớp. 404 hoặc tool lỗi: kiểm tra adapter, model ID và điều kiện chung.

Nguồn: Custom provider, Configuration.

Trên trang này