Base URL và Xác thực
Cursor sử dụng khóa API của bạn để định tuyến các yêu cầu đến điểm cuối được lưu trữ của chúng tôi. Thay thế URL cơ sở OpenAI tiêu chuẩn bằng tên miền cụ thể của chúng tôi để kích hoạt việc tạo không kiểm duyệt mà không cần sửa đổi mã máy khách của bạn. Bạn nhận được một khóa hoạt động duy nhất cho mỗi tài khoản, mà bạn có thể tạo ngay lập tức thông qua đăng nhập bằng Google hoặc email.
Cấu hình biến môi trường hoặc cài đặt IDE của bạn để trỏ đến HTTPS://api.cursoropenaiapikey.com/v1. Định danh mô hình đơn giản là "uncensored". Cấu hình này đảm bảo mọi yêu cầu đều bỏ qua bộ lọc nội dung mặc định trong khi vẫn duy trì khả năng tương thích đầy đủ với các tích hợp hiện có.
URL cơ sở là HTTPS://api.cursoropenaiapikey.com/v1. Chuyển khóa của bạn trong tiêu đề Authorization dưới dạng mã thông báo Bearer. Phương pháp này hoạt động với bất kỳ máy khách tương thích SDK OpenAI nào.
- Base URL: HTTPS://api.cursoropenaiapikey.com/v1
- ID Mô hình: uncensored
- Xác thực: Bearer token trong header
Yêu cầu Đầu tiên của Bạn
Gửi yêu cầu hoàn thành trò chuyện tiêu chuẩn để xác minh kết nối và thanh toán. Điểm cuối của chúng tôi chấp nhận cấu trúc JSON giống với OpenAI, đảm bảo tương thích ngay lập tức với các kịch bản hiện có của bạn. Phản hồi trả về văn bản được tạo cùng với các chỉ số sử dụng token.
Sử dụng lệnh cURL sau để kiểm tra điểm cuối. Thay thế YOUR_API_KEY bằng khóa được tạo từ bảng điều khiển của bạn. Yêu cầu bao gồm một system prompt đơn giản để minh họa khả năng không kiểm duyệt.
curl https://api.cursoropenaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the current weather in Berlin"}]
}'Các phản hồi thành công bao gồm số lượng token cho đầu vào và đầu ra. Lỗi như 401 cho biết khóa không hợp lệ, trong khi 402 báo hiệu tín dụng không đủ. Hãy kiểm tra số dư tài khoản của bạn nếu yêu cầu thất bại.
Tích hợp SDK Python
Sử dụng thư viện Python chính thức của OpenAI với URL cơ sở tùy chỉnh để tương tác với API của chúng tôi. Cách tiếp cận này cho phép bạn tận dụng các cơ sở mã hiện có mà không cần viết lại logic máy khách. Đặt URL cơ sở và khóa API trước khi khởi tạo máy khách.
Khởi tạo client với thông tin xác thực và URL cơ sở chính xác. Sau đó gọi chat.completions.create với ID mô hình "uncensored". Đối tượng phản hồi cung cấp quyền truy cập vào nội dung được tạo và thống kê sử dụng.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursoropenaiapikey.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)Phương pháp này đảm bảo tương thích với các quy trình Python tiêu chuẩn. Bạn có thể truyền các tham số bổ sung như nhiệt độ hoặc các chuỗi dừng để kiểm soát quá trình tạo. SDK tự động xử lý việc tuần tự hóa và phân tích phản hồi.
Tích hợp SDK Node.js
Tích hợp gói OpenAI Node.js để gửi yêu cầu từ các ứng dụng JavaScript hoặc TypeScript của bạn. Cấu hình client với URL cơ sở của chúng tôi để kích hoạt tạo không kiểm duyệt. Cấu hình này hoạt động liền mạch với các dự án Node hiện có.
Tạo một phiên bản client OpenAI mới với khóa API và URL cơ sở chính xác. Sau đó gọi phương thức chat.completions.create. Phản hồi cung cấp văn bản được tạo và dữ liệu sử dụng token.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursoropenaiapikey.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);Tích hợp này hỗ trợ tất cả các tham số tiêu chuẩn. Bạn có thể điều chỉnh nhiệt độ, top_p và các cài đặt khác để tinh chỉnh đầu ra. SDK xử lý các yêu cầu mạng và phân tích phản hồi một cách hiệu quả.
Phản hồi luồng
Bật chế độ streaming để nhận các token ngay khi chúng được tạo. Điều này giảm độ trễ cảm nhận cho các quy trình lập trình và các ứng dụng tương tác. API gửi Server-Sent Events (SSE) cho mỗi token.
Đặt tham số stream thành true trong yêu cầu của bạn. Phản hồi sẽ bao gồm nhiều chunk. Các số liệu sử dụng token được bao gồm trong chunk cuối cùng để tránh chênh lệch tính phí. Phương pháp này lý tưởng cho giao diện người dùng theo thời gian thự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)Xử lý các sự kiện luồng trong mã client của bạn. Tổng hợp nội dung token khi chúng đến. Chunk cuối cùng chứa tổng số token đã sử dụng để tính hóa đơn chính xác. Cách tiếp cận này đảm bảo độ trễ thấp mà không hy sinh độ chính xác.
Giới hạn tốc độ và Cửa sổ ngữ cảnh
API của chúng tôi áp dụng các giới hạn tốc độ nghiêm ngặt để đảm bảo hiệu suất nhất quán. Mỗi khóa hỗ trợ 300 yêu cầu mỗi phút và 8 yêu cầu đồng thời. Kích thước thân yêu cầu tối đa là 8 MB. Vượt quá các giới hạn này sẽ trả về lỗi 429.
Kích thước cửa sổ ngữ cảnh là 100.000 token cho phần prompt và completion kết hợp. Lượng output tối đa cho mỗi yêu cầu là 16.000 token. Nếu max_tokens không được đặt, giá trị mặc định là 2.048 token. Hãy lên kế hoạch cho các prompt của bạn phù hợp để tránh bị cắt ngắn.
- Giới hạn tốc độ: 300 yêu cầu/phút
- Yêu cầu đồng thời: 8
- Cửa sổ ngữ cảnh: 100.000 token
- Đầu ra tối đa: 16.000 token
Các câu hỏi thường gặp
Có thể cấu hình cursor sử dụng API OpenAI tùy chỉnh của tôi (key) không
Có, bạn có thể định cấu hình Cursor để sử dụng khóa API không kiểm duyệt của chúng tôi. Đặt URL cơ sở thành HTTPS://api.cursoropenaiapikey.com/v1 và nhập khóa API của bạn trong cài đặt mô hình. Điều này thay thế chi phí mô hình mặc định bằng thanh toán theo token.
Việc đạt đến giới hạn sử dụng hàng tháng có ngăn việc sử dụng khóa Azure OpenAI với IDE Cursor không?
API của chúng tôi không có giới hạn sử dụng hàng tháng. Bạn được tính phí theo token và tín dụng trả trước không bao giờ hết hạn. Nếu bạn đạt giới hạn tín dụng, bạn có thể nạp thêm bằng tiền điện tử để tiếp tục sử dụng dịch vụ mà không bị gián đoạn.
Tôi cảm thấy bối rối khi sử dụng thành viên OpenAI với Cursor.Nếu tôi nhập khóa OpenAI của mình vào Cursor, tôi có cần nâng cấp lên Cursor Pro để sử dụng nó không?
Bạn không cần Cursor Pro để sử dụng khóa API của chúng tôi. Điểm cuối của chúng tôi hoàn toàn tương thích với IDE Cursor. Bạn có thể nhập khóa API của chúng tôi vào cài đặt và sử dụng tất cả các tính năng, chỉ trả tiền cho các token bạn tiêu thụ.
Lấy khóa API của bạn ngay bây giờ
Đăng ký, lấy khóa của bạn, cập nhật URL cơ sở trong Cursor. Xong.