vi ▾
Lấy khóa của bạn

Tài liệu API cho nhà phát triển Cursor

Hướng dẫn nhanh này hướng dẫn người dùng Cursor IDE cách cấu hình API tương thích OpenAI của chúng tôi để tạo văn bản không kiểm duyệt. Thay thế điểm cuối tiêu chuẩn của bạn để bỏ qua các hạn chế trong khi vẫn giữ nguyên mã khách hàng quen thuộc.

Xác thực và Base URL

API của chúng tôi sử dụng xác thực token Bearer tiêu chuẩn. Đặt URL cơ sở của bạn thành HTTPS://api.cursoraiapikey.com/v1 và truyền khóa của bạn trong tiêu đề Authorization. Điểm cuối này hoạt động với bất kỳ SDK tương thích OpenAI nào. Bạn nhận được khóa ngay sau khi đăng ký bằng Google hoặc email. Không cần số điện thoại. Tín dụng không bao giờ hết hạn. Lỗi miễn phí. Từ chối miễn phí. Chỉ trả tiền cho các token thực tế. Authorization: Bearer YOUR_API_KEY là tất cả những gì bạn cần. Bắt đầu thực hiện các yêu cầu ngay lập tức. Hệ thống rất đơn giản. Sự minh bạch rất quan trọng.

Yêu cầu đầu tiên

Gửi yêu cầu POST đến /v1/chat/completions để tạo văn bản. Sử dụng mô hình "uncensored" để nhận phản hồi không giới hạn. Bao gồm system prompt của bạn để hướng dẫn hành vi. API chấp nhận các cấu trúc JSON tiêu chuẩn của OpenAI. Dưới đây là một ví dụ cơ bản sử dụng curl. Thay thế YOUR_API_KEY bằng thông tin xác thực của bạn. Gửi tin nhắn của bạn và nhận đầu ra văn bản. Đây là tương tác cốt lõi. Hãy giữ nó đơn giản.

curl https://api.cursoraiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List three key features of the new API update"}]
  }'

Tích hợp SDK Python

Sử dụng gói Python chính thức của OpenAI. Đặt base URL và API key. Truyền messages dưới dạng một danh sách các dictionary. Yêu cầu model "uncensored". SDK tự động xử lý việc thử lại. Hỗ trợ streaming. Gọi hàm cũng hoạt động. Cấu hình temperature và top_p để kiểm soát. Cách tiếp cận này giảm thiểu thay đổi mã. Logic hiện có của bạn vẫn giữ nguyên. Chỉ cần trỏ đến URL của chúng tôi. Hiệu suất là chìa khóa. Các nhà phát triển thích các công cụ quen thuộc.

from openai import OpenAI

client = OpenAI(base_url="https://api.cursoraiapikey.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)

Sử dụng SDK Node

Khởi tạo client OpenAI trong Node.js. Ghi đè basePath thành URL của chúng tôi. Đặt apiKey thành thông tin xác thực của bạn. Gọi chat.completions.create(). Truyền mô hình là "uncensored". Chờ kết quả. Xử lý lỗi một cách tinh tế. Hệ sinh thái Node rất mạnh mẽ. Bạn nhận được phản hồi theo thời gian thực. Mã sạch sẽ. Các phụ thuộc là tiêu chuẩn. Không cần thư viện bổ sung. Chỉ cần cấu hình client. Chạy tập lệnh của bạn. Nhận văn bản của bạn. Sự đơn giản chiến thắng.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.cursoraiapikey.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ỗ trợ Streaming và Công cụ

Bật chế độ streaming bằng cách đặt stream thành true. Nhận các token thông qua các Sự kiện được gửi bởi máy chủ. Sử dụng gọi hàm để tích hợp công cụ. Xác định công cụ trong yêu cầu của bạn. Mô hình trả về các đối số. Phân tích cú pháp chúng một cách an toàn. Hỗ trợ chế độ JSON tồn tại. Đặt response_format thành json_object. Điều này đảm bảo đầu ra hợp lệ. Kết hợp streaming với các công cụ cho các ứng dụng động. Cập nhật theo thời gian thực cải thiện UX. Các nhà phát triển yêu thích độ trễ thấp. Kiểm soát luồng. Thích ứng với nhu cầu. Tính linh hoạt là rất quan trọng.

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)

Giới hạn, Lỗi và Ngữ cảnh

Cửa sổ ngữ cảnh là 100.000 token. Đầu ra tối đa là 16.000 token. Giới hạn yêu cầu mỗi phút là 300. Yêu cầu đồng thời mỗi khóa là 8. Kích thước thân tối đa là 8 MB. Lỗi 401 có nghĩa là khóa không hợp lệ. Lỗi 402 có nghĩa là không có tín dụng. Lỗi 429 có nghĩa là giới hạn tốc độ. Tín dụng là trả trước. Lỗi là miễn phí. Từ chối là miễn phí. Không có phí hàng tháng. Sử dụng crypto để nạp tiền. USDT hoặc USDC. Bắt đầu với $20. Nhận tiền thưởng. Tiếp tục lập trình.

Câu hỏi thường gặp

Làm thế nào để bắt đầu với khóa API AI Cursor?

Đăng ký bằng Google hoặc email trên trang Get API key. Khóa của bạn hiển thị ngay lập tức. Không cần số điện thoại. Thêm $20 bằng tiền điện tử để bắt đầu sử dụng mô hình ngôn ngữ lớn không kiểm duyệt. Tài khoản mới được nhận $0.50 tín dụng dùng thử. Tín dụng này có hiệu lực trong 7 ngày.

Cửa sổ ngữ cảnh và giới hạn đầu ra là gì?

Cửa sổ ngữ cảnh là 100.000 token cho cả prompt và completion. Bạn có thể tạo tối đa 16.000 token cho mỗi yêu cầu. Nếu bạn không đặt max_tokens, giới hạn là 2.048 token. Điều này cho phép các cuộc hội thoại dài và xử lý tài liệu. Điều chỉnh các tham số để phù hợp với trường hợp sử dụng của bạn. Phát trực tuyến các phản hồi lớn để có trải nghiệm người dùng tốt hơn.

Tại sao tôi nhận được lỗi 402?

Lỗi 402 cho biết số dư trả trước đã hết. API không tính phí cho các lỗi hoặc từ chối. Bạn chỉ phải trả tiền cho các token thực tế đã sử dụng. Hãy nạp tiền bằng USTRC20 hoặc USDC trên Base. Khoản nạp tối thiểu là $20. Các khoản bonus áp dụng ở các gói cao hơn. Hãy thêm tiền để tiếp tục sử dụng dịch vụ ngay lập tức.

Lấy khóa API của bạn

Đăng ký, sao chép thông tin xác thực và cập nhật URL cơ sở. Đó là tất cả những gì bạn cần làm.