Cài đặt công cụ với XKey
Hầu hết công cụ AI/coding đều tương thích OpenAI — chỉ cần đổi Base URL và API key là dùng được toàn bộ 340+ model.
Base URL
https://xkey.click/v1API key
Tạo tại Bảng điều khiển → API keys (dạng sk-xkey-...)
Model ID
Dùng slug ở Model & Bảng giá (vd gpt-5-mini)
Claude Code & Anthropic
Lưu ý: các công cụ Anthropic dùng base URL không có hậu tố /v1 (Claude Code tự thêm /v1/messages): https://xkey.click
Claude Code
Đề xuấtCLI của Anthropic — trỏ endpoint về XKey qua biến môi trường.
- Cài Claude Code, sau đó xuất 2 biến môi trường rồi chạy claude.
- Đặt model là slug Claude của XKey (vd claude-opus-4-8).
export ANTHROPIC_BASE_URL="https://xkey.click"
export ANTHROPIC_AUTH_TOKEN="sk-xkey-..."
export ANTHROPIC_MODEL="claude-opus-4-8"
claudeAnthropic SDK (Python / Node)
Dùng SDK Anthropic với base_url của XKey.
# Python
from anthropic import Anthropic
client = Anthropic(api_key="sk-xkey-...", base_url="https://xkey.click")
resp = client.messages.create(
model="claude-opus-4-8",
max_tokens=1024,
messages=[{"role": "user", "content": "Xin chào"}],
)Công cụ tương thích OpenAI
OpenAI SDK (Python / Node)
ChuẩnMọi thư viện OpenAI chỉ cần đổi base_url + api_key.
# Python
from openai import OpenAI
client = OpenAI(api_key="sk-xkey-...", base_url="https://xkey.click/v1")
# Node.js
# new OpenAI({ apiKey: "sk-xkey-...", baseURL: "https://xkey.click/v1" })Codex CLI
Đề xuấtCLI của OpenAI dùng Responses API — khai báo provider trong ~/.codex/config.toml.
- Thêm provider XKey vào ~/.codex/config.toml.
- Đặt API key qua biến môi trường rồi chạy codex.
# ~/.codex/config.toml
model = "gpt-5-mini"
model_provider = "xkey"
[model_providers.xkey]
name = "XKey"
base_url = "https://xkey.click/v1"
env_key = "XKEY_API_KEY"
wire_api = "responses"
# Sau đó chạy:
# export XKEY_API_KEY="sk-xkey-..."
# codexCursor
Settings → Models → bật "Override OpenAI Base URL".
- Mở Settings → Models.
- Override OpenAI Base URL = https://xkey.click/v1
- OpenAI API Key = sk-xkey-... rồi bấm Verify.
- Thêm tên model (vd gpt-5-mini) vào danh sách model.
Base URL : https://xkey.click/v1
API Key : sk-xkey-...
Model : gpt-5-mini | claude-opus-4-8 | deepseek-v4-pro ...Cline / Roo Code (VS Code)
API Provider chọn "OpenAI Compatible".
- API Provider: OpenAI Compatible.
- Base URL: https://xkey.click/v1
- API Key: sk-xkey-...
- Model ID: nhập slug model (vd claude-opus-4-8).
Provider : OpenAI Compatible
Base URL : https://xkey.click/v1
API Key : sk-xkey-...
Model ID : claude-opus-4-8Continue (VS Code / JetBrains)
Sửa file cấu hình ~/.continue/config.json.
{
"models": [
{
"title": "XKey",
"provider": "openai",
"model": "gpt-5-mini",
"apiBase": "https://xkey.click/v1",
"apiKey": "sk-xkey-..."
}
]
}Aider
Trợ lý code trong terminal.
export OPENAI_API_BASE="https://xkey.click/v1"
export OPENAI_API_KEY="sk-xkey-..."
aider --model gpt-5-miniCherry Studio / LobeChat / ChatGPT-Next-Web
Các app chat hỗ trợ nhà cung cấp OpenAI tuỳ chỉnh.
- Thêm nhà cung cấp kiểu OpenAI.
- API Host / Base URL: https://xkey.click/v1
- API Key: sk-xkey-... và thêm model muốn dùng.
Provider : OpenAI (custom)
Base URL : https://xkey.click/v1
API Key : sk-xkey-...Lỗi thường gặp
| Mã | Loại | Cách xử lý |
|---|---|---|
| 401 | invalid_api_key | Sai/không có API key. Kiểm tra header Authorization: Bearer sk-xkey-... |
| 402 | insufficient_balance | Hết số dư ví. Nạp thêm hoặc mua gói XKeyCode. |
| 403 | model_not_allowed | Key bị giới hạn model. Bỏ giới hạn trong trang API keys. |
| 404 | model_not_found | Sai tên model. Xem đúng slug ở trang Model & Bảng giá. |
| 429 | rate_limit_exceeded | Vượt RPM của key. Giảm tần suất hoặc tăng hạn mức key. |
Mẹo gỡ lỗi: test nhanh bằng lệnh curl trước khi cấu hình vào công cụ:
curl https://xkey.click/v1/chat/completions \
-H "Authorization: Bearer sk-xkey-..." \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5-mini","messages":[{"role":"user","content":"ping"}]}'