th ▾
รับ API key

เริ่มต้นใช้งาน API chatgpt AI ไม่เซ็นเซอร์

เปลี่ยน base URL ของ OpenAI เพื่อเปิดใช้งาน inference แบบ uncensored โดยไม่ต้องเปลี่ยนโค้ด API แบบ drop-in นี้รองรับเนื้อหาสำหรับผู้ใหญ่และรองรับการผสานรวม SDK มาตรฐานได้ทันที

ติดตั้ง SDK ของคุณ

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

กำหนดค่า URL พื้นฐาน

ชี้ไคลเอนต์ของคุณไปยัง endpoint เฉพาะของเราเพื่อเปิดใช้งานการตอบกลับแบบ uncensored คุณต้องตั้งค่า base_url เพื่อ https://api.uncensoredaichatgpt.com/v1 และระบุคีย์ API ของคุณ การเปลี่ยนแปลงเล็กน้อยนี้จะเปลี่ยนเส้นทาง traffic ไปยังเซิร์ฟเวอร์ของเรา ในขณะที่รักษาตรรกะการผสานรวมเดิมของคุณไว้

curl https://api.uncensoredaichatgpt.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 unique features for a new streaming platform."}]
  }'

ทำการขอข้อมูลครั้งแรก

ส่งคำขอมาตรฐาน chat/completions request โดยใช้รหัสโมเดล uncensored. โมเดลของเราไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ชอบด้วยกฎหมาย นวนิยาย หรือที่ถกเถกันได้โดยค่าเริ่มต้น การตอบสนองจะส่งข้อความโดยตรง ทำให้คุณสามารถตรวจสอบได้ว่าตัวกรองเนื้อหาถูกปิดใช้งานในผลลัพธ์ของคุณหรือไม่

from openai import OpenAI

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

จัดการการตอบกลับแบบสตรีม

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

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)

ใช้เครื่องมือและโหมด JSON

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

ติดตามการใช้งาน token

ติดตามยอดคงเหลือเครดิตพรีเพดผ่านเมตริกการใช้งานที่ส่งกลับใน response headers ข้อผิดพลาดและการปฏิเสธไม่ใช้ tokens ดังนั้นคุณจึงจ่ายเฉพาะสำหรับการสร้างเนื้อหาที่สำเร็จ หน้าต่างบริบทของคุณรองรับ 100,000 tokens โดยรวม โดยมีขีดจำกัด output สูงสุด 16,000 tokens ต่อคำขอ

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaichatgpt.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 chatgpt AI uncensored คืออะไร?

หน้าต่างบริบทรองรับ 100,000 tokens สำหรับทั้ง prompt และ completion รวมกัน คุณสามารถขอ tokens ได้สูงสุด 16,000 tokens ต่อ output หรือ 2,048 tokens หากคุณไม่ได้ระบุค่า max_tokens

ทำไมฉันถึงได้รับข้อผิดพลาด 402?

ข้อผิดพลาด 402 บ่งชี้ว่ายอดเครดิตพรีเพย์ของคุณไม่เพียงพอสำหรับการสร้างคำขอที่กำหนด เนื่องจากเราคิดค่าใช้ตาม token ที่ใช้ คุณต้องเติมบัญชีของคุณด้วย USDT หรือ USDC เพื่อกลับมาใช้บริการ

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

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

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

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