TH ▾
รับคีย์ API

cursorapikey.com/เอกสาร

เริ่มต้นสำหรับผู้ใช้ Cursor

เชื่อมต่อเครื่องมือเขียนโค้ดของคุณกับ API แบบไม่เซ็นเซอร์โดยการอัปเดต URL พื้นฐานและส่วนหัวการตรวจสอบสิทธิ์ คู่มือเริ่มต้นนี้ครอบคลุมการกำหนดค่าที่จำเป็นสำหรับ Cursor และเอเจนต์ที่เข้ากันได้กับ OpenAI

URL พื้นฐานและการตรวจสอบสิทธิ์

กำหนดค่าไคลเอนต์ของคุณให้ชี้ไปที่ https://api.cursorapikey.com/v1 บริการนี้คาดหวังส่วนหัวการตรวจสอบสิทธิ์มาตรฐานของ OpenAI สร้างคีย์ของคุณที่หน้า Get API key; คุณจะต้องใช้คีย์นี้สำหรับทุกคำขอ ใช้ ID โมเดล uncensored เพื่อเข้าถึงโมเดลที่มีให้เพียงโมเดลเดียว การตั้งค่านี้ใช้งานได้กับ SDK หรือเอเจนต์ที่เข้ากันได้กับ OpenAI ใดๆ เช่น Cursor, Claude Code หรือเอนด์พอยต์กำหนดเองของ GitHub Copilot

คำขอครั้งแรก

ทดสอบการเชื่อมต่อด้วยการสร้างข้อความแชทแบบง่าย เอนด์พอยต์รองรับโครงสร้างคำขอมาตรฐาน หากได้รับสถานะ 200 การกำหนดค่าของคุณถูกต้อง ข้อผิดพลาด 401 บ่งชี้ว่าคีย์ไม่ถูกต้องหรือหายไป ในขณะที่ข้อผิดพลาด 402 หมายความว่าเครดิตแบบเติมเงินล่วงหน้าของคุณหมดแล้ว

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."}]
  }'

คำขอที่เกิน 8 MB หรือ 300 คำขอต่อนาทีอาจส่งรหัสข้อผิดพลาดเฉพาะ ตรวจสอบส่วนขีดจำกัดอัตราเพื่อดูรายละเอียด

การผสานรวม Python SDK

ใช้ไลบรารี Python ทางการของ OpenAI กำหนด URL พื้นฐานและคีย์ API ในการเริ่มต้นไคลเอนต์ของคุณ ID โมเดลยังคงเป็น uncensored วิธีนี้ใช้งานได้สำหรับสคริปต์ในเครื่องหรือการผสานรวมเอเจนต์ที่ต้องการการเข้าถึง API แบบโปรแกรม ตรวจสอบให้แน่ใจว่าเวอร์ชันไลบรารีของคุณรองรับโครงสร้าง API ของ OpenAI ที่จำเป็น

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)

โปรดจำไว้ว่าพรอมต์ไม่ถูกใช้ในการฝึกฝน บริบทโค้ดของคุณยังคงเป็นส่วนตัวสำหรับคำขอนั้น

การผสานรวม Node SDK

เริ่มต้นไคลเอนต์ Node.js ของ OpenAI ด้วย URL พื้นฐานที่กำหนดเอง ส่งคีย์ API จากตัวแปรสภาพแวดล้อมของคุณ ID โมเดล uncensored จำเป็นสำหรับการสร้างผลลัพธ์ทั้งหมด การตั้งค่านี้เหมาะสำหรับเอเจนต์ที่สร้างด้วย Node หรือฟังก์ชันแบบไร้เซิร์ฟเวอร์ที่ต้องการการช่วยเหลือ AI ที่สม่ำเสมอ

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);

ตรวจสอบข้อมูลประจำตัวของคุณก่อนทำการคำขอจำนวนมากเพื่อหลีกเลี่ยงข้อผิดพลาด 402 ที่ไม่จำเป็น

การตอบสนองแบบสตรีมมิง

เปิดใช้งาน streaming โดยตั้งค่า stream: true ใน request body API ส่งกลับ Server-Sent Events (SSE) ทำให้ UI หรือ agent ประมวลผลโทเคนได้ทันที Streaming ลด latency ที่รับรู้ ตรวจสอบว่า client จัดการ partial chunks ได้ถูกต้อง

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)

แต่ละชิ้นส่วนมีเนื้อหาบางส่วน รวมชิ้นส่วนเหล่านี้เพื่อสร้างการตอบสนองสุดท้าย

ขีดจำกัด ข้อผิดพลาด และหน้าต่างบริบท

หน้าต่างบริบทมีขนาด 100,000 โทเคนสำหรับพรอมต์และการสร้างข้อความรวมกัน ขีดจำกัดอัตราคือ 300 คำขอต่อนาทีต่อคีย์ หากคุณสร้างคีย์ใหม่ คีย์เก่าจะถูกเพิกถอนทันที ข้อผิดพลาด 401 บ่งชี้ว่าคีย์ไม่ถูกต้อง ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตไม่เพียงพอ ข้อผิดพลาด 429 บ่งชี้ว่าเกินขีดจำกัดอัตรา เครดิตไม่หมดอายุ ตัวเลือกการเติมเงินรวมถึงคริปโต (USDT หรือ USDC)

ข้อมูลจำเพาะ API

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
ID โมเดลuncensored
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
Base URLhttps://api.cursorapikey.com/v1
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
โหมด JSONresponse_format: {"type": "json_object"}
เอาต์พุตสูงสุดได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก)
หน้าต่างบริบท100,000 โทเคน (อินพุตรวมเอาต์พุต)
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
ขนาดคำขอไม่เกิน 8 MB
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
ราคา$0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที
01

ถาม-ตอบ

นี่คือ API ของ Cursor อย่างเป็นทางการหรือไม่?

ไม่ใช่ นี่คือบริการอิสระ เข้ากันได้กับ OpenAI และทำงานเป็นเอนด์พอยต์แบบกำหนดเองใน Cursor และเครื่องมือคล้ายกัน ไม่มีความเกี่ยวข้องกับ Cursor, OpenAI หรือ Anthropic

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตรา?

คำขอที่เกิน 300 ต่อนาทีจะส่งข้อผิดพลาด 429 ขีดจำกัดนี้คำนวณต่อคีย์ การสร้างคีย์ใหม่จะเพิกถอนคีย์เก่าแต่จะไม่รีเซ็ตหน้าต่างขีดจำกัดอัตราสำหรับคีย์ใหม่

ฉันเติมเงินบัญชีได้อย่างไร?

คุณสามารถเติมเงินตั้งแต่ $10 โดยใช้คริปโต (USDT หรือ USDC) มีเครดิตโบนัสให้: +5% จาก $50 และ +10% จาก $100 เครดิตที่จ่ายแล้วไม่หมดอายุ

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด