เริ่มต้นใช้งาน API แบบไม่เซ็นเซอร์อย่างรวดเร็ว
รับคีย์ API LLM แบบไม่มีเซนเซอร์ของคุณและเริ่มสร้างข้อความแบบ raw ภายในไม่กี่นาที คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณผ่านอินเทอร์เฟซที่เข้ากันได้กับ OpenAI มาตรฐานโดยไม่มีปัญหาการกำหนดค่า
https://api.unfilteredaigpt.com/v1
ติดตั้ง Official SDK
เริ่มต้นด้วยการติดตั้งไลบรารีไคลเอนต์ที่ตรงกับภาษาของคุณ โดยส่วนใหญ่ผู้พัฒนาชอบ SDK OpenAI ทางการเพราะจัดการการลองใหม่และการสตรีมโดยอัตโนมัติ
- Python:
pip install openai - Node.js:
npm install openai
แพ็กเกจเหล่านี้มีขนาดเล็กและไม่ต้องพึ่งพาไลบรารีเพิ่มเติม คุณสามารถดำเนินการกำหนดค่าได้ทันทีหลังจากการติดตั้งเสร็จสิ้น
กำหนดค่า URL พื้นฐานของคุณ
ชี้ SDK ของคุณไปยังเกตเวย์ API ของเราแทน endpoint เริ่มต้น สิ่งนี้ทำให้แน่ใจว่าคำขอของคุณจะเข้าถึงโครงสร้างพื้นฐานโมเดลแบบไม่มีเซนเซอร์
ตั้งค่า URL ฐานเป็น https://api.unfilteredaigpt.com/v1.คุณต้องระบุคีย์ API ของคุณจากแดชบอร์ดด้วย คีย์นี้ใช้สำหรับการตรวจสอบสิทธิ์เครดิตที่เติมไว้ล่วงหน้าของคุณ
- ID โมเดล:
uncensored - Base URL:
https://api.unfilteredaigpt.com/v1
ไคลเอนต์ OpenAI-compatible มาตรฐานใดๆ ทำงานกับการตั้งค่านี้ รหัสโมเดลจะคงที่สำหรับคำขอทั้งหมด
ส่งคำขอครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมพรอมต์ระบบและข้อความผู้ใช้ของคุณ สิ่งนี้จะส่งคืนข้อความดิบโดยไม่มีการปฏิเสธเนื้อหาสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย
ใช้ uncensored model ID เพื่อให้แน่ใจว่าพฤติกรรมสอดคล้องกัน API รับพารามิเตอร์มาตรฐานเช่น temperature และ max_tokens.
ข้อผิดพลาดเช่น เครดิตไม่เพียงพอจะคืนสถานะ 402 คีย์ไม่ถูกต้องจะคืนค่า 401 ใช้คำสั่ง curl ด้านล่างเพื่อทดสอบการเชื่อมต่อ
เปิดใช้งานการสตรีมสำหรับผลลัพธ์แบบเรียลไทม์
ตั้งค่า stream: true เพื่อรับโทเค็นเมื่อถูกสร้าง ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับผลลัพธ์ยาว การสตรีมเหมาะสำหรับอินเทอร์เฟซแชท
ชิ้นข้อมูลสุดท้ายประกอบด้วยการใช้งานโทเค็นรวม ควรแยกข้อมูลนี้เพื่อใช้ตรวจสอบการเรียกเก็บเงิน ใช้ตัวอย่างการสตรีมเพื่อจัดการการตอบกลับบางส่วนได้อย่างถูกต้อง
คำขอแบบไม่สตรีมจะรอจนกว่าการตอบกลับจะเสร็จสมบูรณ์ วิธีนี้ดีกว่าสำหรับงานแบบครั้งเดียวเช่นการสร้างโค้ด ให้เลือกวิธีการที่สอดคล้องกับประสบการณ์ผู้ใช้ของคุณ
ใช้โหมด JSON สำหรับข้อมูลที่มีโครงสร้าง
ตั้งค่า response_format: {"type": "json_object"} เพื่อบังคับให้แสดงผล JSON ที่ถูกต้อง สิ่งนี้ป้องกันข้อผิดพลาดทางไวยากรณ์จากการสร้างข้อมูลเท็จ ใช้สำหรับการแยกข้อมูล
โมเดลปฏิบัติตามสคีมาที่คุณระบุใน prompt ผสมผสานกับการเรียกฟังก์ชันสำหรับเวิร์กโฟลว์อัตโนมัติ โหมด JSON รับรองการแยกวิเคราะห์ที่เชื่อถือได้
ตรวจสอบผลลัพธ์ที่ฝั่งของคุณเสมอ API รับรองรูปแบบแต่ไม่รับรองความถูกต้องเชิงความหมายของตรรกะธุรกิจของคุณ ใช้ตัวอย่าง Node เพื่อนำไปใช้
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
ติดตามการใช้งานของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ หน้าต่างบริบทคือ 100,000 โทเค็นรวม เอาต์พุตสูงสุดต่อคำขอคือ 16,000 โทเค็น คำขอที่เกิน 8 MB จะถูกปฏิเสธ
อัตราจำกัดการเรียกใช้คือ 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกันจำกัดสูงสุดที่ 8 การเกินขีดจำกัดเหล่านี้จะส่งกลับข้อผิดพลาด 429 อัปเกรดระดับเครดิตของคุณหากจำเป็น
ข้อผิดพลาดไม่ต้องเสียเงิน คุณจ่ายเฉพาะสำหรับการใช้งานโทเค็นที่สำเร็จ ตรวจสอบแดชบอร์ด API สำหรับเมตริกแบบเรียลไทม์ ใช้ Python SDK สำหรับการจัดการข้อผิดพลาดที่แข็งแกร่ง
cURL
curl https://api.unfilteredaigpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list steps to brew coffee"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaigpt.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.unfilteredaigpt.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)คำถามที่พบบ่อย
API ของ GPT AI แบบไม่มีตัวกรองรองรับไคลเอนต์ OpenAI มาตรฐานหรือไม่?
ใช่ ใช้โครงสร้าง endpoint chat-completions เดียวกัน คุณเพียงเปลี่ยน base URL และ API key เท่านั้น SDK ที่ใช้งานกับ OpenAI ได้ก็จะใช้งานที่นี่ได้เช่นกัน
ฉันจัดการกับการตอบกลับแบบสตรีมมิ่งใน Python ได้อย่างไร?
ตั้งค่าพารามิเตอร์ stream เป็น true ในการเรียกไคลเอนต์ของคุณ วนซ้ำผ่านวัตถุการตอบสนองเพื่อส่งโทเค็น chunk สุดท้ายมีข้อมูลการใช้งานสำหรับการเรียกเก็บเงิน
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
API ส่งรหัสสถานะ 429 รอไม่กี่วิแล้วลองใหม่ พิจารณาการรวมกลุ่มคำขอหากคุณมีผู้ใช้พร้อมกันจำนวนมาก เครดิตจะไม่ถูกหักสำหรับคำขอที่ล้มเหลว
เข้าถึงคีย์ของคุณตอนนี้
ลงทะเบียน คัดลอกข้อมูลประจำตัว และอัปเดต endpoint ของคุณ ง่ายมาก