th ▾
เริ่มตอนนี้

Uncensored Chat Completions API Documentation

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

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

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

  • Base URL: https://api.grokaiapikey.com/v1
  • ส่วนหัว: Authorization: Bearer YOUR_API_KEY

สร้างคีย์ของคุณทันทีผ่านการเข้าสู่ระบบด้วย Google หรืออีเมล ไม่ต้องใช้หมายเลขโทรศัพท์ คีย์จะเฉพาะต่อบัญชี และการสร้างคีย์ใหม่จะแทนที่คีย์ที่ใช้งานอยู่เดิมทันที

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

ส่งคำขอ completion แรกของคุณโดยใช้ endpoint chat completions มาตรฐาน คำขอ POST แบบง่ายนี้จะแสดงให้เห็นวิธีการโต้ตอบกับโมเดลเพื่อสร้างข้อความ คุณสามารถเปลี่ยน system prompt เพื่อกำหนด persona หรือพฤติกรรมของโมเดล

ตรวจสอบให้แน่ใจว่า body ของคำขอของคุณมี model field set to uncensored. API ส่งคำตอบ JSON มาตรฐานที่มีข้อความที่สร้างและสถิติการใช้งาน token

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

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

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

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

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

SDK จัดการวงจรชีวิตของ request และการ parse response คุณสามารถเพิ่มการจัดการข้อผิดพลาดสำหรับปัญหาเครือข่ายหรือ requests ที่ไม่ถูกต้องได้ง่ายๆ รูปแบบนี้เหมาะสำหรับเว็บเซิร์ฟเวอร์และแอปพลิเคชันแบบ real-time

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

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

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

ข้อจำกัด, ข้อผิดพลาด และบริบท

บัญชีของคุณอยู่ภายใต้ขีดจำกัดอัตราและข้อจำกัดบริบทเฉพาะ โมเดลรองรับหน้าต่างบริบทขนาด 100,000 โทเค็นสำหรับ prompt และ completion รวมกัน คุณสามารถตั้งค่าเอาต์พุตสูงสุดได้ 16,000 โทเค็นต่อคำขอ

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

cURL

curl https://api.grokaiapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a list of ten common unix commands with brief descriptions"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

คำถามทั่วไป

URL พื้นฐานสำหรับ API คืออะไร?

URL พื้นฐานคือ HTTPS://api.grokaiapikey.com/v1 คุณต้องตั้งค่านี้ในไคลเอนต์ที่เข้ากันได้กับ OpenAI เพื่อจัดเส้นทางคำขออย่างถูกต้อง มันรองรับ headers และวิธีการตรวจสอบสิทธิ์มาตรฐาน

ฉันจัดการกับอัตราจำกัดได้อย่างไร?

คุณจำกัดการใช้งานที่ 300 คำขอต่อนาทีต่อคีย์ หากเกินข้อจำกัดนี้ API จะคืน error 429 คุณยังสามารถรันคำขอพร้อมกันได้สูงสุด 8 คำขอต่อคีย์

API รองรับโหมดสตรีมมิ่งหรือไม่?

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

การสร้างคีย์ในไม่กี่วินาที

ลงทะเบียน คัดลอกโทเค็นของคุณ อัปเดต endpoint นั่นคือการกำหนดค่าทั้งหมดที่ต้องการ

เริ่มตอนนี้