th ▾
[คีย์ API OpenAI ของ Cursor]รับคีย์ทดลองใช้
คีย์ API OpenAI ของ Cursor(3)

คู่มือการผสานรวม Cursor: API ที่เข้ากันได้กับ OpenAI

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

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

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

กำหนดค่าตัวแปรสภาพแวดล้อมหรือการตั้งค่า IDE ของคุณให้ชี้ไปที่ HTTPS://api.cursoropenaiapikey.com/v1 ตัวระบุโมเดลคือ "uncensored" การตั้งค่านี้ทำให้แน่ใจว่าคำขอทุกข้อจะข้ามตัวกรองเนื้อหาเริ่มต้นในขณะที่รักษาความเข้ากันได้เต็มรูปแบบกับการผสานรวมที่มีอยู่

URL พื้นฐานคือ HTTPS://api.cursoropenaiapikey.com/v1 ส่งคีย์ของคุณในหัว Authorization เป็นโทเค็น Bearer วิธีนี้ทำงานกับไคลเอนต์ที่เข้ากันได้กับ SDK ของ OpenAI ใดๆ

  • URL ฐาน: HTTPS://api.cursoropenaiapikey.com/v1
  • ID โมเดล: uncensored
  • Auth: Bearer token ใน header

การขอข้อมูลครั้งแรกของคุณ

ส่งคำขอ chat completion มาตรฐานเพื่อตรวจสอบการเชื่อมต่อและการเรียกเก็บเงิน Endpoint ของเรารับโครงสร้าง JSON เดียวกับ OpenAI เพื่อให้เข้ากันได้ทันทีกับสคริปต์ที่มีอยู่ การตอบสนองจะส่งข้อความที่สร้างมาพร้อมกับเมตริกการใช้งานโทเค็น

ใช้คำสั่ง cURL ด้านล่างเพื่อทดสอบ endpoint แทนที่ YOUR_API_KEY ด้วย key ที่สร้างจากแดชบอร์ดของคุณ คำขอรวมถึง system prompt ง่ายๆ เพื่อสาธิตความสามารถแบบ uncensored

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

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

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

ใช้ไลบรารี Python ทางการพร้อม base URL แบบกำหนดเองเพื่อเชื่อมต่อกับ API ของเรา วิธีนี้ช่วยให้คุณใช้ประโยชน์จาก codebases ที่มีอยู่โดยไม่ต้องเขียนโค้ด client ใหม่ ตั้งค่า base URL และ API key ก่อนเริ่มต้น client

เริ่มต้นใช้งานไคลเอนต์ด้วยข้อมูลประจำตัวและ URL ฐานที่ถูกต้อง จากนั้นเรียก chat.completions.create ด้วย ID โมเดล "uncensored" วัตถุการตอบสนองให้สิทธิ์เข้าถึงเนื้อหาที่สร้างและสถิติการใช้งาน

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)

วิธีนี้รับประกันความเข้ากันได้กับเวิร์กโฟลว์ Python มาตรฐาน คุณสามารถส่งพารามิเตอร์เพิ่มเติมเช่นอุณหภูมิหรือลำดับหยุดเพื่อควบคุมการสร้าง SDK จัดการการแปลงข้อมูลและการแยกวิเคราะห์การตอบสนองโดยอัตโนมัติ

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

ผสานแพ็กเกจ Node.js OpenAI เพื่อส่งคำขอจากแอปพลิเคชัน JavaScript หรือ TypeScript ของคุณ กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานของเราเพื่อเปิดใช้งานการสร้างแบบ uncensored การตั้งค่านี้ทำงานร่วมกับโปรเจกต์ Node ที่มีอยู่ได้อย่างราบรื่น

สร้างไคลเอนต์ OpenAI ใหม่โดยใช้คีย์ API และ URL ฐานข้อมูลที่เหมาะสม จากนั้นเรียกใช้เมธอด chat.completions.create การตอบกลับให้ข้อความที่สร้างและข้อมูลการใช้งานโทเค็น

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

การผสานรวมนี้รองรับพารามิเตอร์มาตรฐานทั้งหมด คุณสามารถปรับอุณหภูมิ top_p และการตั้งค่าอื่นๆ เพื่อปรับแต่งผลลัพธ์ได้ SDK จัดการคำขอเครือข่ายและการแยกวิเคราะห์การตอบกลับอย่างมีประสิทธิภาพ

การตอบกลับแบบสตรีมมิ่ง

เปิดใช้งานการสตรีมเพื่อรับโทเค็นทันทีที่สร้างเสร็จ ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้สำหรับเวิร์กโฟลว์การเขียนโค้ดและแอปพลิเคชันแบบโต้ตอบ API จะส่ง Server-Sent Events (SSE) พร้อมแต่ละโทเค็น

ตั้งค่าพารามิเตอร์ stream เป็น true ในการร้องขอของคุณ การตอบสนองจะรวมถึง chunk หลายรายการ ข้อมูลเมตริกการใช้งานโทเค็นจะรวมอยู่ใน chunk สุดท้ายเพื่อหลีกเลี่ยงความคลาดเคลื่อนในการเรียกเก็บเงิน วิธีการนี้เหมาะสำหรับอินเทอร์เฟซผู้ใช้แบบเรียลไทม์

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)

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

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

API ของเรากำหนดขีดจำกัดอัตราที่เข้มงวดเพื่อให้มั่นใจในประสิทธิภาพที่สม่ำเสมอ คีย์แต่ละอันรองรับ 300 ครั้งต่อนาทีและ 8 การเรียกใช้พร้อมกัน ขนาด body การเรียกใช้สูงสุดคือ 8 MB การเกินขีดจำกัดเหล่านี้จะส่งข้อผิดพลาด 429

ขนาดหน้าต่างบริบทคือ 100,000 tokens สำหรับ prompt และการตอบกลับรวมกัน การส่งออกสูงสุดต่อคำขอคือ 16,000 tokens หากไม่ได้กำหนด max_tokens ค่าเริ่มต้นคือ 2,048 tokens โปรดออกแบบ prompt ของคุณให้เหมาะสมเพื่อหลีกเลี่ยงการตัดทอน

  • อัตราจำกัด: 300 คำขอ/นาที
  • คำขอพร้อมกัน: 8
  • หน้าต่างบริก: 100,000 tokens
  • เอาต์พุตสูงสุด: 16,000 โทเค็น

คำถามที่พบบ่อย

Could cursor config my own openai API (key)

ใช่ คุณสามารถตั้งค่า Cursor ให้ใช้ API key แบบ uncensored ของเราได้ โดยกำหนด base URL เป็น HTTPS://api.cursoropenaiapikey.com/v1 และใส่ API key ของคุณในการตั้งค่าโมเดล ซึ่งจะช่วยแทนที่ต้นทุนโมเดลเริ่มต้นด้วยการเรียกเก็บเงินตามจำนวนโทเค็น

การถึงขีดจำกัดการใช้งานรายเดือนป้องกันการใช้คีย์ Azure OpenAI กับ Cursor IDE หรือไม่?

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

I feel confused about using OpenAI membership with Cursor.If I enter my OpenAI key in Cursor, do I need to upgrade to Cursor Pro in order to use it?

คุณไม่จำเป็นต้องใช้ Cursor Pro เพื่อใช้คีย์ API ของเรา เอนด์พอยต์ของเราเข้ากันได้กับ Cursor IDE อย่างสมบูรณ์ คุณสามารถใส่คีย์ API ของเราในการตั้งค่าและใช้ฟีเจอร์ทั้งหมด โดยจ่ายเฉพาะโทเค็นที่คุณบริโภค

รับคีย์ API ของคุณตอนนี้

สมัครสมาชิก รับคีย์ของคุณ อัปเดต base URL ใน Cursor เสร็จสิ้น

รับคีย์ทดลองใช้