คู่มือ API Quickstart
เชื่อมต่อเครื่องมือที่มีอยู่กับแบ็กเอนด์แชต GPT แบบไม่มีเซนเซอร์โดยการเปลี่ยน URL พื้นฐานเพียงครั้งเดียว คู่มือนี้จะแนะนำขั้นตอนการตรวจสอบสิทธิ์ การเขียนโค้ด และการจัดการการปฏิเสธในภาษาที่คุณต้องการ
การตรวจสอบสิทธิ์และ Base URL
คีย์ API ของคุณใช้ยืนยันการขอข้อมูลทุกคำขอไปยัง API LLM แบบ uncensored ของเรา เราใช้หัวข้อความเป็น Bearer token มาตรฐาน ดังนั้นคุณสามารถเปลี่ยน URL พื้นฐานและคีย์ของคุณใน SDK ที่เข้ากันได้กับ OpenAI ใดก็ได้โดยไม่ต้องเขียนลอจิกใหม่ เอนด์พอยต์อยู่ที่ https://api.gptchatuncensored.com/v1 และยอมรับคำขอ POST ไปยัง /chat/completions.คุณต้องรวมคีย์ของคุณใน Authorization: Bearer YOUR_KEY header. การตั้งค่านี้ใช้งานได้ทันทีกับ SDK ทางการหรือตัวห่อหุ้มแบบบุคคลที่สาม เราไม่รองรับฟีเจอร์ embeddings หรือ vision ดังนั้นควรเน้นเฉพาะการสร้างข้อความใน payload ของคุณ คุณจะถูกเรียกเก็บเงินเฉพาะเมื่อมีการประมวลผลโทเค็น ทำให้ต้นทุนคาดการณ์ได้สำหรับการใช้งาน uncensored ปริมาณสูง
การส่ง completion ครั้งแรกของคุณ
ส่งคำขอ completion เพื่อสร้างข้อความโดยใช้ uncensored โมเดล ตัวอย่างนี้ใช้ cURL เพื่อแสดงโครงสร้างพื้นฐานของคำสั่ง คุณสามารถปรับอุณหภูมิต่อการควบคุมความคิดสร้างสรรค์ หรือกำหนดลำดับหยุดสำหรับบทบาทสมมติ คำตอบจะส่งกลับวัตถุ JSON ที่มีข้อความที่สร้างไว้ใน choices array. โปรดตรวจสอบให้แน่ใจว่า system prompts ของคุณรองรับสไตล์ uncensored ที่คุณต้องการ หากพบข้อผิดพลาด ให้ตรวจสอบความถูกต้องของคีย์หรือยอดเครดิต โมเดลจะตอบสนองต่อเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมายโดยไม่มีการปฏิเสธที่พบทั่วไปใน LLM มาตรฐาน
curl https://api.gptchatuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 200 word scene with two characters in a room"}]
}'
การเรียกง่ายๆ นี้พิสูจน์ว่าการผสานรวมของคุณทำงานอยู่ ตอนนี้คุณสามารถสร้างแอปพลิเคชันที่ซับซ้อนบนพื้นฐานนี้ได้ API แบบ uncensored จัดการงานหนักของการจัดการบริบท คุณเพียงต้องมุ่งเน้นที่ตรรกะแอปพลิเคชันและประสบการณ์ผู้ใช้ ไม่ต้องมีการตั้งค่าที่ซับซ้อนเพื่อเริ่มสร้างเนื้อหาได้ทันที
กำลังกำหนดค่าพารามิเตอร์ (temp, top_p)
ปรับ temperature และ top_p เพื่อควบคุมความสุ่มของผลลัพธ์ของคุณ ค่าอุณหภูมิที่ต่ำกว่าจะทำให้การตอบสนองมีความเป็นกำหนดเองและมุ่งเน้นมากขึ้น ซึ่งเหมาะสำหรับงานด้านโค้ดหรือข้อเท็จจริง ค่าอุณหภูมิที่สูงขึ้นจะเพิ่มความสร้างสรรค์ ทำให้เหมาะสำหรับการแสดงบทบาทหรือการเขียนเชิงสร้างสรรค์ ค่า top_p พารามิเตอร์นี้กรองคำศัพท์โดยความน่าจะเป็นสะสม ซึ่งเสนอชั้นการควบคุมเพิ่มเติม คุณสามารถรวมสิ่งเหล่านี้กับ max_tokens เพื่อจำกัดความยาวของผลลัพธ์ พารามิเตอร์เหล่านี้ทำงานเหมือนกับ API มาตรฐานของ OpenAI ทำให้คุ้นเคย ใช้ seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ระหว่างการทดสอบ ปรับแต่งการตั้งค่าเหล่านี้ให้ตรงกับสไตล์ uncensored ที่คุณต้องการสำหรับกรณีการใช้งานเฉพาะของคุณ
from openai import OpenAI
client = OpenAI(base_url="https://api.gptchatuncensored.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)
นักพัฒนา Python สามารถใช้ SDK ทางการเพื่อการผสานรวมที่ง่าย โค้ดตัวอย่างแสดงให้เห็นวิธีการตั้งค่าพารามิเตอร์เหล่านี้ในการร้องขอมาตรฐาน คุณสามารถส่งรายการข้อความเพื่อรักษาประวัติการสนทนาได้ API LLM แบบ uncensored จะเคารพข้อจำกัดเหล่านี้อย่างเคร่งครัด ความยืดหยุ่นนี้ช่วยให้คุณทดลองกับโทนและสไตล์ต่างๆ ได้โดยไม่จำเป็นต้องเปลี่ยนโครงสร้างพื้นฐานของคุณ
การตอบสนองแบบสตรีม
เปิดใช้งานการสตรีมเพื่อรับโทเค็นขณะกำลังสร้าง ซึ่งช่วยลดความล่าช้าที่รับรู้สำหรับผู้ใช้ การสตรีมมีความสำคัญสำหรับแอปพลิเคชันแชบแบบเรียลไทม์หรือการสร้างเนื้อหาแบบยาว API ของเรารองรับ Server-Sent Events (SSE) สำหรับการส่งข้อมูลที่มีประสิทธิภาพ คุณต้องจัดการ chunk สุดท้ายเพื่อรับการใช้โทเค็นรวมสำหรับการเรียกเก็บเงินที่แม่นยำ API uncensored รับประกันว่าการสตรีมทำงานได้อย่างน่าเชื่อถือแม้สำหรับหน้าต่างบริบทขนาดใหญ่ ตั้งค่า stream=True ในไคลเอนต์ SDK ของคุณเพื่อเปิดใช้โหมดนี้ วิธีนี้ให้ประสบการณ์การใช้งานที่ลื่นไหลยิ่งขึ้นสำหรับสถานการณ์การเขียนเชิงสร้างสรรค์หรือการสวมบทบาท ติดตาม delta field to accumulate the full response text.
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)
การสตรีมยังช่วยเรื่องการใช้งานหน่วยความจำเนื่องจากคุณไม่จำเป็นต้องรอคำตอบทั้งหมด คุณสามารถเริ่มแสดงเนื้อหาไปยังผู้ใช้ได้ทันที คุณลักษณะนี้มีประโยชน์เป็นพิเศษสำหรับการสนทนาที่ยาวนานหรือคำอธิบายโดยละเอียด โมเดล uncensored รักษาความสอดคล้องตลอดสตรีม ตรวจสอบให้แน่ใจว่า UI ของคุณจัดการคำตอบบางส่วนได้อย่างราบรื่นเพื่อประสบการณ์ที่ดีที่สุด
การจัดการข้อผิดพลาดและการปฏิเสธ
โมเดลไร้การเซ็นเซอร์ของเราปฏิเสธเนื้อหาน้อยมาก แต่มันบังคับใช้ขอบเขตเข้มงวดบนเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก คุณจะรับรหัสข้อผิดพลาด HTTP มาตรฐานหากคำขอล้มเหลวหรือเกินขีดจำกัด สถานะ 401 บ่งชี้ว่าคีย์ API ไม่ถูกต้องหรือหมดอายุ ซึ่งต้องการให้คุณตรวจสอบข้อมูลประจำตัวของคุณ สถานะ 402 หมายความว่าเครดิตล่วงหน้าของคุณหมดแล้ว; เติมเงินผ่านคริปโตเพื่อดำเนินต่อ ข้อผิดพลาด 429 แจ้งว่าคุณได้เกินขีดจำกัด 300 คำขอต่อนาที ข้อผิดพลาดเหล่านี้ถูกบันทึกไว้ชัดเจนในเนื้อหาการตอบกลับ การปฏิเสธสำหรับเนื้อหาที่เกี่ยวข้องกับเด็กจะถูกนำไปใช้เสมอ รับประกันการปฏิบัติตามข้อกำหนด ตรวจสอบแดชบอร์ดของคุณสำหรับบันทึกการใช้งานโดยละเอียดเพื่อแก้ปัญหาอย่างรวดเร็ว
ขีดจำกัดและหน้าต่างบริบท
API รองรับ context window ขนาดใหญ่ 100,000 tokens ซึ่งอนุญาตให้เก็บประวัติการสนทนาหรือเอกสารยาวๆ ได้ แต่ละการเรียกใช้สามารถ output ได้สูงสุด 16,000 tokens หรือ 2,048 หาก max_tokens ยังไม่กำหนด คุณจะถูกจำกัดไว้ที่ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ ขนาดร่างคำขอต้องไม่เกิน 8 MB ขีดจำกัดเหล่านี้ถูกออกแบบมาสำหรับการใช้งานแบบไม่มีเซนเซอร์ปริมาณสูงโดยไม่กระทบต่อประสิทธิภาพ คีย์ API ของคุณเป็นเอกลักษณ์สำหรับบัญชีของคุณ และคุณสามารถสร้างคีย์ใหม่ได้หากจำเป็น โมเดลเครดิตแบบชำระล่วงหน้ารับประกันว่าคุณจะจ่ายเฉพาะสิ่งที่ใช้เท่านั้น ไม่มีค่าธรรมเนียมรายเดือนหรือแผนสมาชิกที่ซับซ้อนทำให้การเรียกเก็บเงินของคุณยุ่งยาก ความโปร่งใสนี้ทำให้การปรับขนาดแอปพลิเคชันของคุณทำได้ง่าย
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.gptchatuncensored.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);คำถามที่พบบ่อยทางเทคนิค
นี่คือ chat GPT uncensored จาก OpenAI ทางการใช่หรือไม่
ไม่ เราเป็นผู้ให้บริการอิสระของ API LLM แบบ uncensored เราให้บริการโมเดล open-weight ของเราเอง ไม่ใช่โมเดล GPT ทางการจาก OpenAI API ของเราเข้ากันได้กับไคลเอนต์ OpenAI ดังนั้นโค้ดของคุณจึงทำงานได้โดยไม่ต้องเปลี่ยนแปลง แต่โมเดลพื้นฐานนั้นแตกต่างกัน
ฉันจะชำระเงินสำหรับบริการ API แบบไม่มีเซนเซอร์ได้อย่างไร?
เรารับเฉพาะคริปโต: USDT (TRC20) หรือ USDC (Base) คุณสามารถเติมได้ระหว่าง $20 ถึง $500 พร้อมเครดิตโบนัสสำหรับยอดที่สูงขึ้น ไม่มีสมาชิกรายเดือน และเครดิตที่เติมไว้ล่วงหน้าของคุณไม่หมดอายุ ความผิดพลาดและการปฏิเสธจะไม่ใช้เครดิตของคุณ
โมเดลแบบไม่เซ็นเซอร์ปฏิเสธเนื้อหาประเภทใด?
โมเดลนี้ไม่มีเซนเซอร์สำหรับหัวข้อผู้ใหญ่ที่ถูกต้องกฎหมาย นามธรรม และเป็นที่ถกเถียงได้ อย่างไรก็ตาม มันปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กอย่างเคร่งครัด นี่เป็นข้อจำกัดแข็งข้อที่บังคับใช้กับคำขอทั้งหมด ประเภทเนื้อหาอื่นๆ รวมถึงเนื้อหาผู้ใหญ่ที่ชัดเจนโดยทั่วไปอนุญาต
ดึงคีย์ API ของคุณ
ลงทะเบียน คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นี่คือกระบวนการกำหนดค่าทั้งหมด