Bắt đầu nhanh

Hướng dẫn cấu hình API key, Base URL và gửi request đầu tiên. Từ đăng ký đến sử dụng chỉ mất vài phút.

1

Nhận API Key

Chọn gói phù hợp, thanh toán và nhận API key ngay. Dùng key để đăng nhập Dashboard. API key có tiền tố sk-.

2

Chọn đúng Base URL

Tùy tool đang dùng, chọn endpoint OpenAI-compatible hoặc Anthropic-compatible:

# OpenAI compatible — Cursor, Codex CLI, Cline, Continue, Aider
https://muaapikey.com/v1

# Anthropic compatible — Claude Code, Amp Code
https://muaapikey.com
OpenAI path: /v1/chat/completions + /v1/responses (Codex). Anthropic path: /v1/messages.
3

Cấu hình tool của bạn

Nhập Base URL và API key vào biến môi trường hoặc settings của tool. Xem hướng dẫn chi tiết bên dưới.

Xác thực

API key được gửi trong header của mỗi request. Hỗ trợ hai format:

HTTP Headers
Authorization: Bearer sk-xxxxx
# hoặc
X-API-Key: sk-xxxxx
API key luôn bắt đầu với tiền tố sk-. Nếu thiếu tiền tố này, kiểm tra lại trên Dashboard.

Base URL

NexusKey cung cấp hai endpoint tương thích chuẩn API phổ biến:

Tương thíchURLAgent đã kiểm traGọi tới
OpenAIhttps://muaapikey.com/v1Cursor, Codex CLI, Cline, Continue, AiderPOST /v1/chat/completions, POST /v1/responses
Anthropichttps://muaapikey.comClaude Code, Amp CodePOST /v1/messages
Codex CLI: dùng Base URL https://muaapikey.com/v1 với wire_api = "responses" trong ~/.codex/config.toml — NexusKey map /v1/responses → Chat Completions phía upstream.

Claude Code

Claude Code là CLI agent chính thức của Anthropic. Có 2 cách cấu hình NexusKey — chọn cách phù hợp với bạn.

Cách 1 — File settings.json

Chỉnh ~/.claude/settings.json (tạo mới nếu chưa có). Áp dụng vĩnh viễn, không cần set lại mỗi lần mở terminal.

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_AUTH_TOKEN": "sk-your-key-here",
    "ANTHROPIC_BASE_URL": "https://muaapikey.com",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-5",
    "API_TIMEOUT_MS": "3000000"
  },
  "disableLoginPrompt": true
}
Hệ điều hànhĐường dẫn
macOS / Linux~/.claude/settings.json
Windows%USERPROFILE%\.claude\settings.json

Cách 2 — Biến môi trường (tạm thời)

Linux / macOS
export ANTHROPIC_BASE_URL="https://muaapikey.com"
export ANTHROPIC_API_KEY="sk-your-key-here"
claude
Windows (PowerShell)
$env:ANTHROPIC_BASE_URL = "https://muaapikey.com"
$env:ANTHROPIC_API_KEY = "sk-your-key-here"
claude
Nếu gặp lỗi "Overloaded / Error communicating with Anthropic": biến môi trường ưu tiên cao hơn settings.json. Kiểm tra bằng env | grep ANTHROPIC.

Cursor

Cursor gọi chuẩn OpenAI. Dùng Override OpenAI Base URL (không dùng domain api.nexuskey.dev — domain đó chưa tồn tại).

  1. Mở Cursor Settings → Models
  2. Bật / dán OpenAI API Key = API key NexusKey (sk-nxk_... trên Dashboard)
  3. Bật Override OpenAI Base URL, điền: https://muaapikey.com/v1
  4. Thêm model thủ công (Add model) đúng id trong catalog, ví dụ: claude-sonnet-4-5, claude-opus-4-5, auto
  5. Chọn model vừa thêm ở chat / agent rồi gửi thử một câu
Giá trị cần điền
OpenAI API Key:     sk-nxk_...   (copy từ Dashboard → API Keys)
Override Base URL:  https://muaapikey.com/v1
Model ID ví dụ:     claude-sonnet-4-5
Sai thường gặp: Base URL thiếu /v1, dùng model id không có trong catalog (ví dụ claude-sonnet-4), hoặc key JWT đăng nhập web thay vì API key sk-.
Kiểm tra nhanh: curl https://muaapikey.com/v1/models -H "Authorization: Bearer sk-nxk_..."

Codex CLI

Codex CLI (OpenAI) dùng Responses API. Khai báo provider custom trong ~/.codex/config.toml (user-level, không dùng file trong project):

~/.codex/config.toml
model = "claude-sonnet-4-5"
model_provider = "nexuskey"

[model_providers.nexuskey]
name = "NexusKey"
base_url = "https://muaapikey.com/v1"
env_key = "NEXUSKEY_API_KEY"
wire_api = "responses"
requires_openai_auth = false
Shell
export NEXUSKEY_API_KEY="sk-your-key-here"
codex
base_url phải có /v1, không trailing slash. Model id lấy từ catalog NexusKey.

Cline

Cấu hình NexusKey với Cline trong VS Code:

  1. Mở Cline Settings trong VS Code
  2. Provider: OpenAI Compatible(không phải "OpenAI")
  3. Base URL: https://muaapikey.com/v1
  4. API Key: sk-your-key-here
  5. Model ID ví dụ: claude-sonnet-4-5 (đúng id trong catalog)
Phải chọn "OpenAI Compatible". Chọn "OpenAI" thuần sẽ gây lỗi Cannot connect / API Error.

Continue

Continue dùng provider openai với apiBase trỏ về NexusKey. Sửa ~/.continue/config.yaml:

~/.continue/config.yaml
name: NexusKey
version: 1.0.0
schema: v1

models:
  - name: NexusKey Sonnet
    provider: openai
    model: claude-sonnet-4-5
    apiBase: https://muaapikey.com/v1
    apiKey: sk-your-key-here
    roles:
      - chat
      - edit
      - apply
Nếu model bị gọi nhầm sang Responses API, thêm useResponsesApi: false vào block model. NexusKey dùng /v1/chat/completions.

Aider

Aider cần biến OPENAI_API_BASE (không phải chỉ OPENAI_BASE_URL) và model có prefix openai/:

Linux / macOS
export OPENAI_API_BASE="https://muaapikey.com/v1"
export OPENAI_BASE_URL="https://muaapikey.com/v1"
export OPENAI_API_KEY="sk-your-key-here"

cd /path/to/your/project
aider --model openai/claude-sonnet-4-5
~/.aider.conf.yml (tuỳ chọn)
model: openai/claude-sonnet-4-5
openai-api-base: https://muaapikey.com/v1
openai-api-key: sk-your-key-here
Nên set cả OPENAI_API_BASEOPENAI_BASE_URL cùng giá trị (có /v1) để tránh liteLLM strip path trên Aider bản mới.

Amp Code

Amp (Sourcegraph) gọi chuẩn Anthropic Messages. Trỏ Base URL tới origin NexusKey (không thêm /v1 — SDK sẽ gọi /v1/messages):

Environment
export ANTHROPIC_BASE_URL="https://muaapikey.com"
export ANTHROPIC_API_KEY="sk-your-key-here"
# hoặc ANTHROPIC_AUTH_TOKEN — tùy phiên bản Amp
  1. Settings / provider: chọn Anthropic-compatible (hoặc Custom Anthropic endpoint)
  2. Base URL: https://muaapikey.com
  3. API Key: key NexusKey (sk-...)
  4. Model: id trong catalog, ví dụ claude-sonnet-4-5
Giống Claude Code: Base URL là origin (https://muaapikey.com), không phải .../v1.

Công cụ khác

Mọi tool nói chuyện chuẩn OpenAI Chat Completions hoặc Anthropic Messages đều gắn được NexusKey. Ví dụ biến môi trường chung:

Environment Variables
# OpenAI compatible — Cursor, Codex CLI, Cline, Continue, Aider, Roo Code…
export OPENAI_BASE_URL="https://muaapikey.com/v1"
export OPENAI_API_KEY="sk-your-key-here"

# Anthropic compatible — Claude Code, Amp Code…
export ANTHROPIC_BASE_URL="https://muaapikey.com"
export ANTHROPIC_API_KEY="sk-your-key-here"
Claude CodeCursorCodex CLIClineContinueAiderAmp CodeRoo CodeWindsurfOpenCode
Tool gọi chuẩn OpenAI (/v1/chat/completions hoặc /v1/responses) / Anthropic (/v1/messages) gắn được NexusKey. Gemini CLI dùng Gemini native — chưa nằm trong bộ API này.

Quản lý API Keys

Mỗi tài khoản có thể tạo tối đa 10 API Key. Đặt tên, bật/tắt, theo dõi chi phí riêng — phù hợp nhiều dự án hoặc team trên cùng một account.

Tính năngChi tiết
Số key tối đa10 key mỗi tài khoản
Đặt tên keyTên gợi nhớ tùy chỉnh (tối đa 100 ký tự)
Bật / Tắt keyTắt mà không cần xóa — bật lại bất cứ lúc nào
Thống kê riêngBiểu đồ chi phí 30 ngày + lịch sử 24h cho từng key
Credit dùng chungTất cả key dùng chung số dư credit của tài khoản

Tạo key mới

  1. Đăng nhập Dashboard — phần API Keys hiển thị badge số key (ví dụ: 3/10).
  2. Nhấn Tạo Key mới, đặt tên gợi nhớ.
  3. Copy key và dùng với Claude Code, Cursor, Cline…
Key đầu tiên mang tên Key chính được tạo tự động khi đăng ký. Bạn có thể đổi tên bất cứ lúc nào.

Tham chiếu API

NexusKey là lớp trung gian giữa tool và AI provider: định tuyến thông minh, rate limit và retry tự động.

MethodEndpointMô tả
POST/v1/chat/completionsOpenAI Chat Completions (Cursor, Cline, Continue, Aider…)
POST/v1/responsesOpenAI Responses API (Codex CLI)
POST/v1/messagesAnthropic Messages (Claude Code, Amp Code)
GET/v1/modelsDanh sách models khả dụng
cURL — OpenAI Format
curl https://muaapikey.com/v1/chat/completions \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-5",
    "messages": [{"role":"user","content":"Xin chào!"}]
  }'
cURL — Responses (Codex)
curl https://muaapikey.com/v1/responses \
  -H "Authorization: Bearer sk-your-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-5",
    "input": "Xin chào!"
  }'
cURL — Anthropic Format
curl https://muaapikey.com/v1/messages \
  -H "X-API-Key: sk-your-key" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-5",
    "max_tokens": 1024,
    "messages": [{"role":"user","content":"Xin chào!"}]
  }'

Models hỗ trợ

Danh sách model đang hỗ trợ kèm giá token để chọn đúng nhu cầu.

ModelInputOutput
gpt-5.6-solGPT-5.6 Sol10 credit / 1M30 credit / 1M
gpt-5.6-terraGPT-5.6 Terra5 credit / 1M15 credit / 1M
gpt-5.6-lunaGPT-5.6 Luna3 credit / 1M8 credit / 1M
autoAuto4 credit / 1M10 credit / 1M
claude-opus-4-8Claude Opus 4.810 credit / 1M25 credit / 1M
claude-opus-4-7Claude Opus 4.710 credit / 1M25 credit / 1M
claude-opus-4-6Claude Opus 4.610 credit / 1M25 credit / 1M
claude-opus-4-5Claude Opus 4.510 credit / 1M25 credit / 1M
claude-sonnet-5Claude Sonnet 54 credit / 1M10 credit / 1M
claude-sonnet-4-6Claude Sonnet 4.66 credit / 1M15 credit / 1M
claude-sonnet-4-5Claude Sonnet 4.56 credit / 1M15 credit / 1M
claude-sonnet-4-0Claude Sonnet 4.06 credit / 1M15 credit / 1M
claude-haiku-4-5Claude Haiku 4.52 credit / 1M5 credit / 1M
minimax-m2.5MiniMax M2.53 credit / 1M8 credit / 1M
glm-5GLM-53 credit / 1M8 credit / 1M
deepseek-3.2DeepSeek 3.21 credit / 1M2 credit / 1M
minimax-m2.1MiniMax M2.12 credit / 1M5 credit / 1M
qwen3-coder-nextQwen3 Coder Next2 credit / 1M5 credit / 1M
Danh sách model cập nhật liên tục. Kiểm tra mới nhất qua GET /v1/models hoặc Dashboard.

Chính sách Giá

Rolling Window

Mỗi gói có giới hạn theo chu kỳ. Sau mỗi chu kỳ, giới hạn reset tự động.

GóiGiáChu kỳ reset
Starter299.000₫/thángKhi hết ngày
Pro599.000₫/thángKhi hết ngày
Ultra1.199.000₫/thángKhi hết ngày

Credit Top-up

  • Credit top-up mua riêng và không hết hạn theo chu kỳ gói
  • Chỉ tiêu sau khi budget trong window hiện tại đã cạn
  • Giữ nguyên khi đổi gói
  • Không hoàn tiền sau khi mua

Nâng cấp / Hạ cấp

  • Nâng cấp: hiệu lực ngay, hủy gói cũ
  • Hạ cấp: áp dụng sau khi chu kỳ thanh toán hiện tại kết thúc

Xử lý sự cố

Error 401: API key không hợp lệ

Key sai, hết hạn, hoặc chưa khai báo trong biến môi trường.

Khắc phục
echo $ANTHROPIC_API_KEY
# Kết quả phải bắt đầu với: sk-

export ANTHROPIC_API_KEY="sk-your-key-here"

Error 402: Hết quota

Budget Rolling Window đã cạn. Đợi reset trên Dashboard, mua credit top-up, hoặc nâng cấp gói.

Connection refused / Could not resolve host

Khắc phục Base URL
# Anthropic (Claude Code, Amp Code)
export ANTHROPIC_BASE_URL="https://muaapikey.com"

# OpenAI (Cursor, Cline, Continue, Aider)
export OPENAI_BASE_URL="https://muaapikey.com/v1"
export OPENAI_API_BASE="https://muaapikey.com/v1"

Cursor: Model không hiện / không chat được

  • Base URL phải là https://muaapikey.com/v1 (có /v1)
  • Model id phải khớp catalog (claude-sonnet-4-5, không phải gpt-4o mặc định của Cursor trừ khi bạn đã map)
  • API Key là key sk-nxk_... từ Dashboard — không dùng session login web

Cline: Cannot connect

Chọn sai Provider — phải là OpenAI Compatible, Base URL https://muaapikey.com/v1.

Aider: 404 /chat/completions

Thiếu /v1 trong Base URL, hoặc chỉ set OPENAI_BASE_URL mà không set OPENAI_API_BASE. Set cả hai = https://muaapikey.com/v1, model dạng openai/claude-sonnet-4-5.

Codex CLI: model / auth lỗi

  • base_url = https://muaapikey.com/v1, wire_api = "responses"
  • Env key khớp env_key trong config (ví dụ NEXUSKEY_API_KEY=sk-...)
  • Model id phải có trong GET /v1/models

FAQ

NexusKey là lớp trung gian giữa tool của bạn và các AI provider. Hệ thống định tuyến thông minh, xử lý rate limit và retry, chuẩn hóa API để tích hợp nhanh.

Sẵn sàng dùng NexusKey?Xem bảng giá