th ▾
รับ API key

เอกสารสำหรับคีย์ API แบบ OpenAI compatible

เริ่มสร้างข้อความแบบไร้การเซ็นเซอร์ด้วยคีย์ API ที่เข้ากันได้กับ openai ของคุณภายในไม่กี่นาที ระบบเข้ากันได้แบบ drop-in กับ SDK มาตรฐาน โดยต้องเปลี่ยน base URL และการเรียกเก็บเงินแบบเติมเงินตาม token เท่านั้น

Authentication and base URL

ใช้คีย์ที่สร้างของคุณกับ URL ฐานที่จัดเตรียมให้เพื่อเชื่อมต่อทันที จุดปลายคือ https://api.openaicompatibleapikey.com/v1 และทำงานกับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ คุณได้รับคีย์ใช้งานเพียงคีย์เดียวต่อบัญชี การสร้างคีย์ใหม่จะแทนที่คีย์เก่า การตรวจสอบสิทธิ์จัดการผ่าน Authorization header พร้อม Bearer scheme ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการสมัครสมาชิก และคุณสามารถเริ่มต้นด้วยทดลองใช้ฟรี $0.50

คำขอครั้งแรกด้วย curl

ส่งข้อความแบบง่ายเพื่อตรวจสอบการเชื่อมต่อและโมเดล uncensored คำขอใช้รูปแบบมาตรฐาน POST /v1/chat/completions endpoint พร้อมตั้งค่ารหัสโมเดลเป็น uncensored. สิ่งนี้ยืนยันว่าคีย์ API ของคุณถูกต้องและเอนด์พอยต์สามารถเข้าถึงได้ก่อนที่จะผสานรวมเข้ากับแอปพลิเคชันของคุณ คำตอบจะรวมถึงการใช้งานโทเค็นและข้อความที่สร้างขึ้น

curl https://api.openaicompatibleapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Calculate the total price including tax"}]
  }'

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

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

from openai import OpenAI

client = OpenAI(base_url="https://api.openaicompatibleapikey.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 ของคุณโดยการตั้งค่า baseURL และ apiKey คุณสมบัติ สิ่งนี้ทำให้แน่ใจความเข้ากันได้กับโค้ดไคลเอนต์ที่เข้ากันได้กับ OpenAI ที่มีอยู่ คุณสามารถใช้พารามิเตอร์มาตรฐานเช่น messages และ model. ไคลเอนต์จะส่งการร้องขอไปยังเซิร์ฟเวอร์ที่โฮสต์ของเราสำหรับการสร้างผลลัพธ์แบบไม่มีข้อจำกัด

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.openaicompatibleapikey.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);

การใช้งานโทเค็นและการตอบกลับแบบสตรีม

เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในพารามิเตอร์ของคำขอของคุณ API ส่งคืน Server-Sent Events (SSE) สำหรับการส่งโทเค็นแบบเรียลไทม์ รายละเอียดการใช้โทเค็นรวมอยู่ในท่อนสุดท้ายของสตรีม วิธีนี้ช่วยให้คุณติดตามต้นทุนและการใช้บริบทขณะข้อความถูกสร้าง โมเดลรองรับหน้าต่างบริบทขนาด 100,000 โทเค็น

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)

อัตราจำกัดการเรียกข้อมูล ข้อผิดพลาด และขีดจำกัด

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

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

นี่คือคีย์ API ที่เข้ากันได้กับ openai ที่แท้จริงหรือไม่?

ใช่ มันปฏิบัติตามโปรโตคอล chat completions มาตรฐานของ OpenAI คุณเพียงแค่ต้องอัปเดต base URL และคีย์ API ในการกำหนดค่าไคลเอนต์ มันทำงานกับ SDK ใดๆ ที่รองรับรูปแบบที่เข้ากันได้กับ OpenAI

โมเดลแบบไร้การเซ็นเซอร์จัดการเนื้อหาอย่างไร?

โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ชอบกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถียงได้ มันเพียงบังคับใช้ข้อจำกัดที่ชัดเจนเกี่ยวกับเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก ซึ่งทำให้เหมาะสำหรับแชทบอท NSFW และการสร้างเนื้อหาแบบไม่มีการจำกัด

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

คุณจะได้รับสถานะโค้ด 429 โดยจำกัดที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ คุณสามารถสร้างคีย์ใหม่เพื่อรีเซ็ตขีดจำกัดได้หากจำเป็น เนื่องจากแต่ละบัญชีสามารถมีคีย์ที่ใช้งานอยู่ได้เพียงคีย์เดียว

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

สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นั่นคือทั้งหมดที่มีอยู่สำหรับการกำหนดค่า

รับ API key