Tương thích Anthropic và OpenAI
Một API keycho mọi model Claude
Nạp tiền vào ví, đổi endpoint trong hai dòng, giữ nguyên phần code còn lại. Tính tiền bằng VNĐ theo token thực dùng — không gói tháng, không phí duy trì.
Tối thiểu 20.000 ₫ mỗi lần nạp. Số dư chỉ dùng để gọi API.
- Trạng thái
- Đang trong giai đoạn mở sớm
Vì sao chọn NapKey
Hạ tầng lo phần khó, bạn chỉ gọi API
Streaming dài phút không đứt
Lớp proxy giữ kết nối SSE xuyên suốt phiên làm việc dài. Không buffer lại, không cắt giữa dòng.
Pool tài khoản tự dự phòng
Request được chia vòng tròn qua nhiều tài khoản upstream. Một tài khoản lỗi thì chuyển tiếp, bạn không thấy gì.
Một key, mọi model
Opus, Sonnet, Haiku cùng một key. Đổi model bằng một trường trong body, không phải đổi credential.
Tích hợp
Đổi endpoint trong hai dòng
NapKey nói cùng giao thức với Anthropic Messages API và OpenAI Chat Completions. Client hiện tại của bạn chạy được ngay.
export ANTHROPIC_BASE_URL="https://api.napkey.io.vn"
export ANTHROPIC_AUTH_TOKEN="nk_live_..."
claudefrom anthropic import Anthropic
client = Anthropic(
base_url="https://api.napkey.io.vn",
api_key="nk_live_...",
)
message = client.messages.create(
model="claude-sonnet-4.6",
max_tokens=1024,
messages=[{"role": "user", "content": "Chao Claude"}],
)
print(message.content[0].text)import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://api.napkey.io.vn/v1',
apiKey: process.env.NAPKEY_API_KEY,
});
const res = await client.chat.completions.create({
model: 'claude-sonnet-4.6',
messages: [{ role: 'user', content: 'Chao Claude' }],
stream: true,
});
for await (const chunk of res) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? '');
}curl https://api.napkey.io.vn/v1/messages \
-H "x-api-key: $NAPKEY_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-sonnet-4.6",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "Chao Claude"}]
}'Đọc tài liệu tích hợp đầy đủ
Bảng giá
Giá tính theo 1 triệu token
Đơn vị VNĐ. Input và output tính riêng vì chi phí khác nhau rõ rệt. Cache đọc rẻ hơn input thường đáng kể — prompt ổn định thì hoá đơn giảm theo.
| Model | Input₫ / 1M token | Output₫ / 1M token | Cache đọc₫ / 1M token | Cache ghi₫ / 1M token |
|---|---|---|---|---|
Claude Opus 4.7Mạnh nhấtclaude-opus-4.7 | 90.000 | 450.000 | 9.000 | 112.500 |
Claude Opus 4.6claude-opus-4.6 | 90.000 | 450.000 | 9.000 | 112.500 |
Claude Opus 4.5claude-opus-4.5 | 90.000 | 450.000 | 9.000 | 112.500 |
Claude Sonnet 4.6Cân bằngclaude-sonnet-4.6 | 54.000 | 270.000 | 5.400 | 67.500 |
Claude Sonnet 4.5claude-sonnet-4.5 | 54.000 | 270.000 | 5.400 | 67.500 |
Claude Sonnet 4claude-sonnet-4 | 54.000 | 270.000 | 5.400 | 67.500 |
Claude Haiku 4.5Nhanh nhấtclaude-haiku-4.5 | 18.000 | 90.000 | 1.800 | 22.500 |
Mọi model đều có biến thể -thinking dùng chung mức giá.
Giá có thể thay đổi theo tỷ giá và giá gốc thượng nguồn. Mỗi lần đổi giá đều ghi nhận thời điểm hiệu lực — usage đã ghi trong quá khứ không bị tính lại.
Cách tính tiền
Trả trước, dùng bao nhiêu trừ bấy nhiêu
Nạp vào ví
Chuyển khoản ngân hàng, quét mã VietQR có sẵn số tiền và nội dung. Giao dịch được đối soát tự động.
Gọi API
Mỗi request trừ đúng số token thực dùng theo giá model. Không làm tròn lên, không phí tối thiểu mỗi request.
Theo dõi từng dòng
Mỗi request ghi một dòng usage: model, token vào, token ra, số tiền. Đối soát được đến từng request.
Điểm cần biết trước
- Số dư có rút lại được không?
- Không. Số dư đã nạp chỉ dùng để gọi API, không hoàn về tài khoản ngân hàng. Cần cân nhắc điều này trước khi nạp.
- Số dư có hạn sử dụng không?
- Không hết hạn. Không phí duy trì, không phí không hoạt động.
- Nạp tối thiểu bao nhiêu?
- 20.000 ₫. Dưới mức này chi phí xử lý và rủi ro đối soát không đáng.
- Có xuất hoá đơn không?
- Chưa hỗ trợ ở giai đoạn này. Nếu bạn cần hoá đơn VAT, hãy liên hệ trước khi nạp.
Sẵn sàng thử?
Nạp 20.000 ₫, lấy key, đổi endpoint. Nếu không vừa ý thì bạn chỉ mất đúng số đó.