เอกสาร API
ผสานรวม API ที่เข้ากันได้กับ OpenAI ของเราเข้ากับ stack ของคุณด้วยโมเดล uncensored เดียวที่ออกแบบมาสำหรับการสร้างข้อความ ใช้ endpoint ที่ให้ไว้เพื่อส่ง prompt และรับคำตอบโดยไม่มีการปฏิเสธเนื้อหา
URL ฐานและการตรวจสอบสิทธิ์
เริ่มต้นโดยชี้ client ของคุณไปยัง https://api.uncensoredaitext.com/v1 โดยการส่งคีย์ของคุณในหัวข้อความยินยอม การตั้งค่านี้ทำงานกับไคลเอนต์ที่เข้ากันได้กับ openai มาตรฐาน ทำให้คุณสามารถเปลี่ยนมาใช้บริการของเราโดยไม่ต้องเขียนโค้ดใหม่ คุณมีคีย์ที่ใช้งานได้นับต่อบัญชี การสร้างคีย์ใหม่จะแทนที่คีย์เก่าทันที รักษาความลับของข้อมูลประจำตัวของคุณเนื่องจากคีย์เหล่านี้ควบคุมเครดิตแบบเติมเงินของคุณ
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
จุดจบ API Chat Completions
ส่งพรอมต์ของคุณไปยัง POST /v1/chat/completions ใช้ id โมเดล uncensored. เอนด์พอยต์นี้จัดการการโต้ตอบข้อความเข้า-ข้อความออกได้อย่างมีประสิทธิภาพ คุณสามารถปรับพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความคิดสร้างสรรค์ บริการรองรับการสตรีมผ่าน Server-Sent Events สำหรับการส่งโทเค็นแบบเรียลไทม์ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิตของคุณ เพื่อให้แน่ใจว่าการใช้งานเป็นไปอย่างยุติธรรม
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
เอนด์พอยต์โมเดล
Query GET /v1/models เพื่อเรียกดูโมเดลที่มีอยู่ สิ่งนี้จะส่งคืนรายการที่ประกอบด้วย uncensored โมเดล คุณสามารถตรวจสอบการเชื่อมต่อและความพร้อมของโมเดลก่อนส่งข้อมูลปริมาณมาก คำตอบยืนยันเวอร์ชัน API และความสามารถที่มีอยู่ ใช้สิ่งนี้เพื่อแก้ไขปัญหาการเชื่อมต่ออย่างรวดเร็ว
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
พารามิเตอร์: Temperature, Top P และอื่นๆ
ควบคุมความสุ่มของผลลัพธ์ด้วย temperature และ top_p. ค่าที่สูงขึ้นสร้างข้อความที่สร้างสรรค์มากขึ้น ค่าที่ต่ำกว่ารับประกันคำตอบที่คาดเดาได้ คุณสามารถตั้งค่า stop ลำดับเพื่อหยุดการสร้างแต่เนิ่นๆ The seed พารามิเตอร์นี้ช่วยทำซ้ำผลลัพธ์ ปรับ presence_penalty และ frequency_penalty เพื่อลดการทำซ้ำ เครื่องมือเหล่านี้ให้คุณควบคุมคุณภาพการสร้างได้อย่างแม่นยำ
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)
การตอบกลับแบบสตรีมมิ่งผ่าน SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งโทเค็นแบบชิ้นส่วนทันทีที่สร้างเสร็จ วิธีนี้ลดความล่าช้าที่ผู้ใช้รู้สึก แต่ละชิ้นส่วนมีข้อมูลการใช้งานโทเค็นในส่วนสุดท้าย คุณสามารถจัดการคำตอบบางส่วนได้อย่างราบรื่น วิธีนี้เหมาะสำหรับอินเทอร์เฟซแชทที่อัปเดตแบบเรียลไทม์
การจัดการข้อผิดพลาดและขีดจำกัด
ตรวจสอบคำขอของคุณสำหรับข้อผิดพลาดทั่วไปเช่น 401 หรือ 402 สถานะ 401 แสดงว่าคีย์ของคุณไม่ถูกต้อง สถานะ 402 แสดงว่าเครดิตไม่เพียงพอ คุณสามารถเติมเงินผ่านคริปโตได้ตลอดเวลา ขีดจำกัดอัตราความเร็วคือ 300 ครั้งต่อนาที หน้าต่างบริบทของคุณรองรับ 100,000 โทเค็นรวมกัน รักษาคำขอไว้ใต้ 8 MB เพื่อหลีกเลี่ยงข้อผิดพลาด จัดการกรณีเหล่านี้เพื่อให้มั่นใจถึงประสบการณ์ผู้ใช้ที่ราบรื่น
คำถามที่พบบ่อย
uncensored AI text คืออะไร?
เป็น API บริการข้อความแบบโฮสต์ที่ให้บริการโมเดลภาษาขนาดใหญ่แบบไม่เซ็นเซอร์หนึ่งตัว โมเดลนี้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย เป็นโมเดลน้ำหนักเปิดที่ปรับแต่งเพื่อความยืดหยุ่น
ฉันจะชำระเงินสำหรับ API ได้อย่างไร?
ชำระเงินผ่านคริปโตเท่านั้น โดยรับ USDT บน TRC20 หรือ USDC บน Base คุณสามารถเติมเงินจำนวนเต็มใดๆ ได้ตั้งแต่ $20 ถึง $500 เครดิตโบนัสจะถูกเพิ่มสำหรับจำนวนเงินที่มากขึ้น
ขอบเขตสำหรับคำขอคืออะไร?
คุณสามารถส่งคำขอได้ 300 คำขอต่อนาทีต่อคีย์ หน้าต่างบริบทรองรับ 100,000 tokens ขนาดของ body ในคำขอแต่ละรายการต้องน้อยกว่า 8 MB รองรับการสตรีมเพื่อส่งข้อมูลแบบเรียลไทม์
คีย์ API พร้อมใช้งานในไม่กี่วินาที
สมัคร คัดลอกคีย์ อัปเดต URL พื้นฐานของคุณ นั่นคือการตั้งค่าทั้งหมด