th ▾

เอกสาร API แบบไม่เซ็นเซอร์

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

Authentication and base URL

URL ฐานสำหรับคำขอทั้งหมดคือ HTTPS://api.unfilteredgptchat.com/v1 ส่งคีย์ API ของคุณใน Authorization header เป็น Bearer token คุณจะได้รับคีย์หนึ่งตัวต่อบัญชี และจะปรากฏทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ในการเริ่มต้น

<

curl https://api.unfilteredgptchat.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Show me how to install the package via npm"}]
  }'
>

คำขอใช้โทเค็นจริง ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต โมเดล id ที่คุณต้องส่งคือ uncensored. นี่คือโมเดล open-weight ที่รันบนเซิร์ฟเวอร์ของเรา ไม่ใช่พร็อกซีสำหรับ GPT หรือ Claude

จุดจบ API Chat completions

ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมอาร์เรย์ข้อความของคุณ API ส่งคืนเฉพาะข้อความ คุณสามารถปรับ temperature, top_p, และ stop ลำดับ. หน้าต่างบริบทรองรับ 100,000 โทเค็นรวมสำหรับคำสั่งและผลลัพธ์ ผลลัพธ์สูงสุดคือ 16,000 โทเค็นต่อคำขอ

<

from openai import OpenAI

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

หากคุณละเว้น max_tokens, การตอบกลับจำกัดที่ 2,048 tokens จุดสิ้นสุดนี้รองรับการเรียกใช้ฟังก์ชันและโหมด JSON ไม่รองรับ embeddings รูปภาพ หรือเสียง คุณจ่ายสำหรับ token ไม่ใช่สำหรับสมาชิกในแบรนด์เฉพาะ

การตอบกลับแบบสตรีมด้วย SSE

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

<

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

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

การเรียกฟังก์ชันและเครื่องมือ

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

API รองรับโหมด JSON แบบเข้มงวดผ่าน response_format: {"type": "json_object"}. เพื่อให้แน่ใจว่าเอาต์พุตสามารถคาดเดาได้สำหรับเส้นทางการทำงานอัตโนมัติ ใช้สิ่งนี้เมื่อคุณต้องการการสกัดข้อมูลที่เชื่อถือได้โดยไม่มีการแยกวิเคราะห์ผิดพลาด

โหมด JSON สำหรับข้อมูลที่มีโครงสร้าง

เปิดใช้งานโหมด JSON โดยตั้งค่า response_format เพื่อ {"type": "json_object"}. โมเดลจะส่งออก JSON ที่ถูกต้อง สิ่งนี้มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูลที่มีโครงสร้างจากข้อความที่ไม่มีการกรอง ใช้ temperature: 0 สำหรับผลลัพธ์ที่สอดคล้องกัน

โหมดนี้ทำงานกับ uncensored model id มันไม่การันตีว่าไวยากรณ์ JSON จะถูกต้องสมบูรณ์ ควรตรวจสอบผลลัพธ์ก่อนนำไปใช้ในสภาพแวดล้อมจริง API ไม่มีการตรวจสอบ schema คุณต้องจัดการข้อผิดพลาดในโค้ดไคลเอนต์ของคุณเอง

อัตราจำกัดการเรียกใช้และโควตา

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

เครดิตไม่หมดอายุ เครดิตแบบเติมเงินจะถูกเรียกเก็บตามการใช้โทเค็นจริง ๆ ความผิดพลาดเป็นฟรี คุณสามารถเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) การเติมเงินขั้นต่ำคือ $20 สูงสุดคือ $500 เครดิตโบนัสจะใช้กับจำนวนเงินที่สูงขึ้น

Node.js

import OpenAI from "openai";

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

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

API uncensored คืออะไร?

นี่คือ API แบบโฮสต์ที่ให้บริการโมเดลภาษาขนาดใหญ่แบบไม่มีเซนเซอร์หนึ่งโมเดล เข้ากันได้กับ OpenAI คุณส่งข้อความเข้าไปและรับข้อความกลับ ไม่มีค่าธรรมเนียมรายเดือน คุณจ่ายเฉพาะโทเค็นที่ใช้จริงเท่านั้น

ฉันจะเริ่มใช้งาน API แบบไม่มีเซนเซอร์ได้อย่างไร?

สมัครด้วย Google หรืออีเมล รับคีย์ API ของคุณทันที ใช้ URL พื้นฐาน HTTPS://api.unfilteredgptchat.com/v1 ส่งคำขอไปยัง /v1/chat/completions ค่าแรก $0.50 ฟรีภายใน 7 วัน

ขีดจำกัดอัตราสำหรับ uncensored API คืออะไร?

300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกัน 8 คำขอ ขนาดบอดีคำขอจำกัดที่ 8 MB หน้าต่างบริบท 100,000 โทเค็น เอาต์พุตสูงสุด 16,000 โทเค็น ข้อผิดพลาดไม่ใช้เครดิต

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

สมัครสมาชิก คัดลอกคีย์ของคุณ แล้วอัปเดต URL พื้นฐานของคุณ แค่นั้นแหละ