kimik2api.comKimi K2 API: Yêu cầu đầu tiên trong vòng năm phút
API Kimi K2: Yêu cầu đầu tiên trong năm phút
Nhận phản hồi đầu tiên của bạn trong vòng năm phút bằng API tương thích OpenAI của chúng tôi. Hướng dẫn này bao gồm URL cơ sở, xác thực và các mẫu sử dụng ngay lập tức cho mô hình không kiểm duyệt.
URL cơ sở và Xác thực
Kết nối với dịch vụ kimik2api.com bằng cách trỏ máy khách của bạn đến https://api.kimik2api.com/v1. Bạn cần một khóa API hợp lệ cho mọi yêu cầu. Tạo một khóa trên trang Lấy khóa API sau khi đăng ký chỉ bằng email và mật khẩu. Không cần thẻ tín dụng để bắt đầu, và mỗi tài khoản nhận được $0.50 tín dụng dùng thử có giá trị trong 7 ngày. Hãy giữ khóa của bạn an toàn; bạn có thể tạo lại khóa bất cứ lúc nào để thu hồi khóa cũ.
Yêu cầu đầu tiên (cURL)
Kiểm tra kết nối ngay lập tức với một yêu cầu hoàn thành trò chuyện tiêu chuẩn. Thay thế YOUR_API_KEY bằng khóa thực tế của bạn. ID mô hình là uncensored. Endpoint này chấp nhận đầu vào văn bản và trả về đầu ra văn bản, hỗ trợ tối đa 100.000 token trong prompt và phần hoàn thành kết hợp.
curl https://api.kimik2api.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Nếu bạn nhận được 401, khóa của bạn không hợp lệ. 402 có nghĩa là tín dụng trả trước của bạn đã hết. 429 cho biết bạn đã vượt quá giới hạn 300 yêu cầu mỗi phút.
Tích hợp SDK Python
Sử dụng gói Python openai chính thức để tương tác với API. Cấu hình base_url và api_key để định tuyến các yêu cầu đến máy chủ của chúng tôi thay vì OpenAI. Điều này cho phép bạn sử dụng mã máy khách tiêu chuẩn mà không bị khóa nhà cung cấp. ID mô hình vẫn là uncensored cho mọi phần hoàn thành.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimik2api.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
Cài đặt này đảm bảo bạn có thể thay đổi URL cơ sở dễ dàng. Đảm bảo môi trường của bạn đã cài đặt các gói cần thiết trước khi chạy tập lệnh.
Tích hợp SDK Node.js
Đối với các nhà phát triển JavaScript và TypeScript, SDK OpenAI cho Node.js hoạt động giống hệt. Đặt baseURL thành endpoint của chúng tôi và cung cấp khóa API của bạn. Cách tiếp cận này duy trì khả năng tương thích với mã máy khách tương thích OpenAI hiện có. Bạn có thể gửi tin nhắn và nhận phản hồi giống như với các nhà cung cấp LLM khác.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimik2api.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
Hãy nhớ rằng chúng tôi không cung cấp embeddings hay tạo hình ảnh, vì vậy endpoint hoàn thành trò chuyện tiêu chuẩn là giao diện chính của bạn cho các tương tác dựa trên văn bản.
Phản hồi Streaming (SSE)
Bật tạo token theo thời gian thực bằng cách đặt stream: true trong thân yêu cầu của bạn. API trả về các Sự kiện do Máy chủ Gửi (SSE) chứa các phần delta. Điều này rất lý tưởng cho các giao diện trò chuyện nơi phản hồi ngay lập tức cải thiện trải nghiệm người dùng. Mỗi chunk chứa một phần văn bản được tạo, cho phép bạn hiển thị đầu ra khi nó được tạo ra.
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
Xử lý các sự kiện stream trong mã máy khách của bạn để cập nhật giao diện người dùng theo từng phần. Điều này giảm đáng kể độ trễ cảm nhận được cho người dùng cuối.
Giới hạn, Lỗi và Ngữ cảnh
API của bạn hỗ trợ cửa sổ ngữ cảnh 100.000 token, bao gồm cả prompt và kết quả. Kích thước tối đa của thân yêu cầu là 8 MB. Bạn bị giới hạn ở 300 yêu cầu mỗi phút cho mỗi khóa. Nếu bạn chạm giới hạn tốc độ, hãy đợi trước khi thử lại. Mô hình không kiểm duyệt nhưng chặn nội dung tình dục liên quan đến trẻ vị thành niên. Giá cả minh bạch: $0,25 cho mỗi 1 triệu token đầu vào và $1,00 cho mỗi 1 triệu token đầu ra. Tín dụng không bao giờ hết hạn.
Thông số kỹ thuật
Toàn bộ giới hạn và tính năng thực tế của API ở một nơi — hãy kiểm tra trước khi nạp tiền.
| Mục | Giá trị |
|---|---|
| Định dạng | tương thích OpenAI: mọi SDK OpenAI đều chạy được, chỉ cần đổi base URL và khóa |
| Xác thực | Authorization: Bearer YOUR_KEY |
| ID mô hình | uncensored |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.kimik2api.com/v1 |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Gọi hàm | có — tools, tool_choice; phản hồi có tool_calls, kể cả khi streaming; kết quả gửi lại bằng role: tool |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| Đầu ra tối đa | tối đa phần còn lại của cửa sổ 100.000 token; max_tokens tùy chọn (không giới hạn riêng) |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Kích thước yêu cầu | tối đa 8 MB |
| Yêu cầu đồng thời | tối đa 8 cùng lúc cho mỗi khóa |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Thưởng | +5% từ $50, +10% từ $100 |
| Dùng thử miễn phí | $0,50 trong 7 ngày, không cần thẻ · Khóa dùng thử: 2 yêu cầu song song, 60 yêu cầu/phút; hạn mức đầy đủ (8 và 300) sau lần nạp đầu |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Tính phí | tín dụng trả trước theo mức dùng thực tế; lỗi và từ chối miễn phí |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| Nội dung | cho phép nội dung người lớn; từ chối nội dung tình dục liên quan đến trẻ vị thành niên |
| Khóa | mỗi tài khoản một khóa đang hoạt động; khóa mới thay thế khóa cũ |
| Đăng nhập | Google hoặc email và mật khẩu |
Mã lỗi
Lỗi trả về dạng JSON với type cố định; yêu cầu lỗi hoặc bị từ chối không bị tính phí.
| Mã | Loại | Ý nghĩa |
|---|---|---|
400 | bad_request | JSON sai, tin nhắn trống, tham số sai hoặc vượt cửa sổ ngữ cảnh |
401 | missing_key · invalid_key · key_revoked | thiếu khóa, sai khóa hoặc khóa đã bị thay |
402 | no_credit | hết tín dụng — nạp tiền là dùng tiếp ngay |
403 | content_blocked | nội dung tình dục liên quan trẻ vị thành niên — từ chối, không tính phí |
404 | not_found | endpoint không tồn tại |
413 | request_too_large | nội dung lớn hơn 8 MB |
429 | rate_limited · concurrency | vượt 300/phút hoặc 8 đồng thời — chờ rồi thử lại |
503 | upstream_busy | mô hình đang bận — thử lại sau vài giây |
Hỏi đáp
Đây có phải là API Kimi K2 chính thức không?
Không, chúng tôi là dịch vụ độc lập lưu trữ mô hình ngôn ngữ lớn không kiểm duyệt tương thích với định dạng API OpenAI. Chúng tôi không liên kết với Moonshot AI hoặc nhà cung cấp Kimi chính thức. Hãy kiểm tra tài liệu của họ để biết các giới hạn và giá cả cụ thể.
Tôi có cần thẻ tín dụng để dùng thử không?
Không, bạn chỉ cần email và mật khẩu để đăng ký. Bạn nhận được $0.50 tín dụng dùng thử có giá trị trong 7 ngày. Bạn có thể nạp thêm tín dụng sau bằng tiền điện tử (USDT hoặc USDC), bắt đầu từ $10.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Bạn sẽ nhận được lỗi 429 Too Many Requests. Giới hạn là 300 yêu cầu mỗi phút trên mỗi khóa API. Bạn có thể tạo lại khóa nếu cần, nhưng giới hạn tốc độ áp dụng cho chính khóa đó.
Khóa của bạn chỉ cách một biểu mẫu
Tạo tài khoản, sao chép khóa, thay đổi URL cơ sở. Đó là toàn bộ quá trình thiết lập.