Uncensored AIเริ่มต้นอย่างรวดเร็ว
เอกสาร API ของ Uncensored AI
เริ่มสร้างข้อความแบบไร้การเซ็นเซอร์ด้วยการเรียก HTTP เพียงครั้งเดียวไปยัง API ที่เข้ากันได้กับ openai ของเรา คู่มือนี้ครอบคลุมสิ่งจำเป็นสำหรับการผสานรวมอย่างรวดเร็วและการใช้งานทันที
https://api.uncensoredaitextgenerator.com/v1uncensored
การตรวจสอบสิทธิ์และ Base URL
เชื่อมต่อ API LLM แบบไม่มีข้อจำกัด (uncensored) โดยการอัปเดต URL พื้นฐานและระบุคีย์ API ที่ถูกต้อง จุดสิ้นสุดของบริการคือ HTTPS://api.uncensoredaitextgenerator.com/v1 คุณได้รับคีย์ของคุณโดยการสมัครสมาชิกด้วย Google หรือที่อยู่อีเมลบนแดชบอร์ด ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ คีย์นี้จะให้สิทธิ์เข้าถึงโมเดลแบบไม่มีข้อจำกัดและต้องส่งในหัวขอ Authorization เก็บข้อมูลรับรองนี้ให้ปลอดภัยเพื่อหลีกเลี่ยงการใช้งานโทเค็นโดยไม่ได้รับอนุญาต โครงสร้างพื้นฐานของเราจัดการงานหนักทั้งหมดในขณะที่คุณมุ่งเน้นไปที่ตรรกะของแอปพลิเคชัน
จุดจบ API Chat Completions
ส่งข้อความไปยังจุดจบ /v1/chat/completions เพื่อรับคำตอบข้อความ ปลายทางนี้รองรับ payload JSON มาตรฐานที่มีบทบาท user และ assistant โมเดลจะประมวลผลอินพุตของคุณและคืนค่าข้อความที่สร้างขึ้นมา ใช้วิธีนี้สำหรับทั้งคำถามง่ายๆ และการสนทนาหลายรอบ ซึ่งเป็นอินเทอร์เฟซหลักสำหรับเครื่องสร้างข้อความ AI แบบไม่มีเซนเซอร์ คุณสามารถปรับพารามิเตอร์เพื่อควบคุมความคิดสร้างสรรค์และความยาวของคำตอบ ข้อผิดพลาดจะคืนค่า HTTP มาตรฐานเพื่อช่วยในการดีบัก
การตอบกลับแบบสตรีมมิ่งและ SSE
เปิดใช้งานผลลัพธ์แบบเรียลไทม์โดยตั้งค่าพารามิเตอร์ stream เป็น true API จะคืนค่า Server-Sent Events (SSE) เมื่อโทเค็นพร้อมใช้งาน ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้อย่างมีนัยสำคัญ แต่ละชิ้นข้อมูลประกอบด้วยข้อความบางส่วนและข้อมูลการใช้งานในเหตุการณ์สุดท้าย นำผู้ฟังเหตุการณ์อย่างง่ายมาจัดการสตรีมข้อมูลขาเข้าอย่างมีประสิทธิภาพ วิธีนี้เหมาะสำหรับอินเทอร์เฟซแชทที่ต้องการวงจรป้อนกลับแบบทันที ซึ่งรับประกันประสบการณ์ผู้ใช้ที่ราบรื่นระหว่างงานการสร้างที่ยาวนาน
Function Calling และโหมด JSON
จัดโครงสร้างผลลัพธ์ของคุณอย่างแม่นยำด้วยการเรียกฟังก์ชันหรือโหมด JSON กำหนดเครื่องมือในคำขอของคุณเพื่อชี้นำโมเดลไปสู่รูปแบบเฉพาะ โมเดลแบบไม่เซ็นเซอร์จะปฏิบัติตามคำแนะนำเหล่านี้อย่างเคร่งครัดเพื่อการวิเคราะห์ที่เชื่อถือได้ ใช้ response_format ตั้งค่าเป็น json_object เพื่อความสอดคล้องกับ JSON อย่างเข้มงวด ฟีเจอร์นี้รองรับเวิร์กโฟลว์อัตโนมัติและงานดึงข้อมูล คุณสามารถส่งคำจำกัดความเครื่องมือเพื่อเปิดใช้งานพฤติกรรมแบบไดนามิก ผสมผสานสิ่งนี้กับการตั้งค่าอุณหภูมิเพื่อสมดุลระหว่างโครงสร้างและความสร้างสรรค์ที่เหมาะสม
พารามิเตอร์: อุณหภูมิ, Top-P และ Stop Sequences
ควบคุมพฤติกรรมการสร้างด้วยพารามิเตอร์ LLM มาตรฐานทั่วไป ตั้งค่า temperature ระหว่าง 0 ถึง 2 เพื่อปรับความสุ่ม ปรับ top_p สำหรับการสุ่มแบบ nucleus เพื่อปรับความหลากหลายของการเลือกคำ ใช้พารามิเตอร์ stop เพื่อหยุดการสร้างเมื่อพบวลีเฉพาะ การควบคุมเหล่านี้ช่วยให้ปรับแต่งได้ทั้งงานเขียนเชิงสร้างสรรค์และการตอบกลับเชิงข้อเท็จจริง โมเดล uncensored จะเคารพขีดจำกัดเหล่านี้โดยไม่มีการปฏิเสธที่คาดเดาไม่ได้ ลองทดลองใช้การผสมผสานต่างๆ เพื่อหาโทนเสียงที่เหมาะสมกับกรณีการใช้งานของคุณ ค่าเริ่มต้นใช้งานได้ดีสำหรับวัตถุประสงค์ทั่วไป
เมตริกการใช้งานโทเค็นและการเรียกเก็บเงิน
การเรียกเก็บเงินขึ้นอยู่กับปริมาณโทเค็นจริงโดยไม่มีค่าธรรมเนียมแอบแฝง โทเค็นอินพุตราคา $0.15 ต่อล้าน ในขณะที่โทเค็นเอาต์พุตราคา $0.50 ต่อล้าน ข้อผิดพลาดและการปฏิเสธไม่มีการเรียกเก็บเงิน เครดิตเติมเงินของคุณครอบคลุมการใช้งานจนหมด หน้าต่างบริบทรองรับสูงสุด 100,000 โทเค็นรวมกัน เอาต์พุตสูงสุดคือ 16,000 โทเค็นต่อคำขอ การเติมเงินผ่านคริปโตรวมถึงเครดิตโบนัส ตรวจสอบการใช้งานผ่าน response headers หรือเหตุการณ์ SSE สุดท้าย ไม่มีแบบสมัครสมาชิกประจำเดือนในบัญชีของคุณ
cURL
curl https://api.uncensoredaitextgenerator.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my API key validity and latency stats"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitextgenerator.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.uncensoredaitextgenerator.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 AI แบบไม่มีเซนเซอร์ได้อย่างไร?
ติดตั้ง SDK ที่คุณต้องการหรือใช้ curl เพื่อ POST ไปยัง endpoint chat completions รวม API key ของคุณในหัวเรื่อง Authorization และตั้งค่า URL พื้นฐานให้ถูกต้อง ส่งข้อความเพื่อรับข้อความตอบกลับทันทีจากโมเดล
เกิดอะไรขึ้นถ้าคีย์ API ของผมไม่ถูกต้อง?
เซิร์ฟเวอร์ส่งข้อผิดพลาด 401 Unauthorized ตรวจสอบว่าคุณคัดลอกคีย์จากแดชบอร์ดของคุณอย่างถูกต้อง ตรวจสอบว่าคุณกำลังใช้ URL พื้นฐานที่ถูกต้องสำหรับบริการแบบไม่มีเซนเซอร์ สร้างคีย์ใหม่หากจำเป็น
ฉันสามารถสตรีมการตอบกลับเพื่อประสบการณ์ผู้ใช้ที่ดีขึ้นได้หรือไม่?
ใช่ ตั้งค่าพารามิเตอร์ stream เป็น true ในคำขอของคุณ API ส่ง chunk ข้อความเพิ่มเติมตามที่สร้าง สิ่งนี้อนุญาตให้แอปพลิเคชันของคุณแสดงเอาต์พุตแบบเรียลไทม์โดยไม่ต้องรอคำตอบเต็มรูปแบบ