cursorapikey.com/Tài liệu
Hướng dẫn nhanh cho người dùng Cursor
Kết nối các công cụ lập trình của bạn với API không kiểm duyệt bằng cách cập nhật URL cơ sở và tiêu đề xác thực. Hướng dẫn nhanh này bao gồm các cấu hình cần thiết cho Cursor và các agent tương thích OpenAI khác.
URL cơ sở và Xác thực
Cấu hình client của bạn trỏ đến https://api.cursorapikey.com/v1. Dịch vụ yêu cầu các tiêu đề xác thực OpenAI tiêu chuẩn. Tạo khóa của bạn trên trang Lấy khóa API; bạn sẽ cần nó cho mọi yêu cầu. Sử dụng ID mô hình uncensored để truy cập mô hình khả dụng duy nhất. Cấu hình này hoạt động với bất kỳ SDK hoặc agent tương thích OpenAI nào như Cursor, Claude Code hoặc các endpoint tùy chỉnh của GitHub Copilot.
Yêu cầu đầu tiên
Kiểm tra kết nối bằng một lệnh hoàn thành trò chuyện đơn giản. Endpoint hỗ trợ các thân yêu cầu tiêu chuẩn. Nếu bạn nhận được trạng thái 200, cấu hình của bạn đã đúng. Lỗi 401 cho biết khóa không hợp lệ hoặc bị thiếu, trong khi lỗi 402 có nghĩa là tín dụng trả trước của bạn đã hết.
curl https://api.cursorapikey.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."}]
}'
Các yêu cầu vượt quá 8 MB hoặc 300 yêu cầu mỗi phút có thể trả về các mã lỗi cụ thể. Xem phần giới hạn tốc độ để biết chi tiết.
Tích hợp SDK Python
Sử dụng thư viện Python OpenAI chính thức. Đặt URL cơ sở và khóa API trong quá trình khởi tạo client của bạn. ID mô hình vẫn là uncensored. Cách tiếp cận này hoạt động cho các tập lệnh cục bộ hoặc tích hợp agent yêu cầu quyền truy cập API theo chương trình. Đảm bảo phiên bản thư viện của bạn hỗ trợ các cấu trúc API OpenAI yêu cầu.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursorapikey.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)
Hãy nhớ rằng các prompt không được sử dụng để huấn luyện. Ngữ cảnh mã của bạn vẫn riêng tư đối với yêu cầu.
Tích hợp SDK Node
Khởi tạo client OpenAI Node.js với URL cơ sở tùy chỉnh. Truyền khóa API từ các biến môi trường của bạn. ID mô hình uncensored là bắt buộc cho mọi lệnh hoàn thành. Cấu hình này rất lý tưởng cho các agent dựa trên Node hoặc các hàm serverless yêu cầu sự trợ giúp AI nhất quán.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursorapikey.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);
Xác minh thông tin xác thực của bạn trước khi thực hiện các yêu cầu hàng loạt để tránh các lỗi 402 không cần thiết.
Phản hồi truyền phát
Bật truyền phát 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 được gửi bởi máy chủ (SSE). Điều này cho phép giao diện người dùng hoặc agent của bạn xử lý các token khi chúng được tạo. Truyền phát giảm độ trễ cảm nhận được cho các phản hồi lớn. Đảm bảo client của bạn xử lý các phần nhỏ một cách chính xác.
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)
Mỗi phần nhỏ chứa nội dung từng phần. Tổng hợp các phần này để tạo thành phản hồi cuối cùng.
Giới hạn, Lỗi và Ngữ cảnh
Cửa sổ ngữ cảnh là 100.000 token cho prompt và phần hoàn thành kết hợp. Giới hạn tốc độ là 300 yêu cầu mỗi phút trên mỗi khóa. Nếu bạn tạo lại khóa, khóa cũ sẽ bị thu hồi ngay lập tức. Lỗi 401 cho biết khóa không hợp lệ. Lỗi 402 cho biết tín dụng không đủ. Lỗi 429 cho biết vượt quá giới hạn tốc độ. Tín dụng không bao giờ hết hạn. Tùy chọn nạp tiền bao gồm tiền điện tử (USDT hoặc USDC).
Thông số API
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 |
| ID mô hình | uncensored |
| Xác thực | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.cursorapikey.com/v1 |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Tham số | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Chế độ JSON | response_format: {"type": "json_object"} |
| Đầ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) |
| Cửa sổ ngữ cảnh | 100.000 token (đầu vào + đầu ra) |
| 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 |
| Streaming | có — server-sent events; phần cuối chứa lượng token đã dùng |
| 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 |
| Giới hạn tốc độ | 300 yêu cầu mỗi phút cho mỗi khóa |
| Header phản hồi | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Giá | $0,25 cho 1 triệu token đầu vào · $1,00 cho 1 triệu token đầu ra |
| 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 |
| Thưởng | +5% từ $50, +10% từ $100 |
| Thời hạn | tín dụng đã trả không hết hạn, không đăng ký định kỳ |
| Nạp tiền | USDT (TRC20) hoặc USDC (Base), số tiền nguyên bất kỳ từ $10 đến $500 |
| 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í |
| Đăng nhập | Google hoặc email và mật khẩu |
| 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ũ |
| 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 |
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 Cursor chính thức không?
Không, đây là dịch vụ độc lập. Nó tương thích OpenAI và hoạt động như một endpoint tùy chỉnh trong Cursor và các công cụ tương tự. Nó không liên kết với Cursor, OpenAI hoặc Anthropic.
Điều gì xảy ra nếu tôi vượt quá giới hạn tốc độ?
Các yêu cầu vượt quá 300 mỗi phút sẽ trả về lỗi 429. Giới hạn này áp dụng cho mỗi khóa. Tạo lại khóa của bạn sẽ thu hồi khóa cũ nhưng không đặt lại cửa sổ giới hạn tốc độ cho khóa mới.
Tôi nạp tiền vào tài khoản như thế nào?
Bạn có thể nạp tiền từ 10 USD bằng tiền điện tử (USDT hoặc USDC). Có sẵn tín dụng thưởng: +5% từ 50 USD và +10% từ 100 USD. Tín dụng đã thanh toán không bao giờ hết hạn.
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ộ thiết lập.