เชื่อมต่อ api uncensored ai อย่างรวดเร็ว
เริ่มใช้ API AI uncensored ภายในไม่กี่นาทีโดยการชี้ไคลเอนต์ที่เข้ากันได้กับ OpenAI ของคุณไปยัง base URL ของเรา คู่มือเริ่มต้นอย่างรวดเร็วนี้ครอบคลุมการตรวจสอบสิทธิ์ chat completions การสตรีมมิ่ง และการเรียกใช้เครื่องมือพร้อมตัวอย่างที่เป็นรูปธรรม
Authentication and base URL
ใช่ คุณสามารถยืนยันตัวตนได้ทันทีโดยใช้ base URL ที่ให้ไว้ในแดชบอร์ด บริการของเราใช้ header API key มาตรฐานที่เข้ากันได้กับ SDK ใดๆ ของ OpenAI คุณจะได้รับคีย์ทันทีหลังจากสมัครสมาชิกด้วย Google หรืออีเมล ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการตั้งค่าเริ่มต้น
ตั้งค่า base_url เพื่อ https://api.isgrokuncensored.com/v1. ส่งคีย์ของคุณใน Authorization header. ระบบตรวจสอบข้อมูลรับรองก่อนประมวลผลโทเค็นใดๆ ข้อผิดพลาดเช่น 401 บ่งชี้ว่าคีย์ไม่ถูกต้องหรือหายไป ตรวจสอบแดชบอร์ดหากคีย์ล้มเหลว
จุดจบ API Chat completions
ส่งคำขอ POST ไปยัง /v1/chat/completions เพื่อรับการตอบกลับแบบข้อความ เอนด์พอยต์นี้ยอมรับอาร์เรย์ข้อความมาตรฐานและคืนค่าข้อความที่สร้าง มันไม่รองรับรูปภาพ เสียง หรือ embeddings ใช้รหัสโมเดล uncensored สำหรับคำขอทั้งหมด วิธีนี้รับประกันว่าคุณกำลังใช้โมเดล open-weight ที่ถูกต้อง
โทเค็นอินพุตมีราคา $0.15 ต่อล้านโทเค็น ในขณะที่โทเค็นเอาต์พุตมีราคา $0.50 ต่อล้านโทเค็น เครดิตเติมเงินหักเฉพาะสำหรับการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่ใช้ยอดเครดิตของคุณ คุณสามารถส่งข้อมูลได้สูงสุด 8 MB ต่อ body ของคำขอ ขีดจำกัดนี้ครอบคลุมการโต้ตอบข้อความมาตรฐานส่วนใหญ่
การใช้งานโทเค็นและการตอบกลับแบบสตรีม
เปิดใช้งานการสตรีมโดยตั้งค่า stream เพื่อ true ในการร้องขอของคุณ คุณได้รับ Server-Sent Events (SSE) สำหรับการส่งโทเค็นแบบเรียลไทม์ ชิ้นสุดท้ายประกอบด้วยสถิติการใช้โทเค็นรวม ซึ่งช่วยให้คุณติดตามต้นทุนแบบเรียลไทม์ สิ่งนี้จำเป็นสำหรับการสร้างอินเทอร์เฟซแชทที่ตอบสนอง
แยกวิเคราะห์ข้อมูล SSE เพื่ออัปเดต UI ของคุณแบบเพิ่มทีละส่วน โมเดลสร้างข้อความอย่างต่อเนื่องจนกว่าหน้าต่างบริบทจะเต็มหรือลำดับหยุดทำงาน ความยาวเอาต์พุตสูงสุดคือ 16,000 โทเค็นต่อคำขอ คุณต้องระบุ max_tokens เพื่อเกินจำนวนโทเค็นเริ่มต้น 2,048 ซึ่งป้องกันค่าใช้จ่ายที่ไม่คาดคิดจากคำตอบที่ยาว
การเรียกฟังก์ชันและโหมด JSON
ใช้ tools พารามิเตอร์เพื่อเปิดใช้งานความสามารถการเรียกใช้ฟังก์ชัน กำหนด schema เครื่องมือของคุณใน body ของคำขอ โมเดลจะส่งกลับ argument ที่มีโครงสร้างสำหรับฟังก์ชันของคุณ สิ่งนี้ทำงานได้อย่างราบรื่นกับไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐาน คุณยังสามารถบังคับ output JSON โดยใช้ response_format. สิ่งนี้มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูลที่มีโครงสร้าง
ตั้งค่า response_format เพื่อ {"type": "json_object"} เพื่อรับ JSON ล้วน โหมดนี้ปิดข้อความสนทนาทั่วไป เหมาะสำหรับผสานรวมแบบโปรแกรม คุณสามารถรวมเครื่องมือและโหมด JSON สำหรับเวิร์กโฟลที่ซับซ้อน API จะจัดการการแยกวิเคราะห์ภายใน คุณเพียงต้องตรวจสอบโครงสร้างผลลัพธ์
พารามิเตอร์โมเดล: temperature และ top_p
ปรับ temperature เพื่อควบคุมความสุ่ม ค่าที่สูงขึ้นผลิตผลลัพธ์ที่มีความสร้างสรรค์มากกว่า ค่าที่ต่ำกว่าทำให้การตอบกลับมีความเป็นกำหนดได้มากกว่า ค่าเริ่มต้นมักคือ 1.0 คุณสามารถตั้งค่าได้ระหว่าง 0 ถึง 2 ใช้ top_p สำหรับการสุ่มแบบ nucleus สิ่งนี้จำกัดมวลความน่าจะเป็นของโทเค็นที่พิจารณา ทำงานร่วมกับอุณหภูมิเพื่อปรับปรุงคุณภาพของผลลัพธ์
พารามิเตอร์ที่รองรับอื่นๆ ได้แก่ stop ลำดับ, seed สำหรับการทำซ้ำ และค่าปรับเช่น presence_penalty. ตัวเลือกเหล่านี้ช่วยให้คุณปรับแต่งกระบวนการสร้างข้อความ คุณสามารถทดลองกับชุดค่าผสมที่แตกต่างกันได้ API เคารพพารามิเตอร์มาตรฐานของ OpenAI ทั้งหมด เพื่อให้การย้ายจากผู้ให้บริการรายอื่นทำได้ง่าย ทดลองค่าต่างๆ เพื่อหาค่าที่เหมาะสมที่สุดสำหรับกรณีการใช้งานของคุณ
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
หน้าต่างบริบทรองรับ 100,000 tokens รวม ซึ่งรวมถึง tokens prompt และ completion คุณสามารถส่งเอกสารขนาดใหญ่สำหรับการวิเคราะห์ ขีดจำกัดอัตราอนุญาต 300 คำขอต่อนาทีต่อคีย์ ความพร้อมใช้งานจำกัดไว้ที่ 8 คำขอพร้อมกัน การเกินขีดจำกัดเหล่านี้จะคืนข้อผิดพลาด 429 ลองใหม่ด้วย exponential backoff
จัดการข้อผิดพลาดอย่างสุภาพในโค้ดของคุณ ข้อผิดพลาด 402 หมายถึงเครดิตที่ชำระล่วงหน้าหมดแล้ว เติมเงินด้วยคริปโตเพื่อดำเนินการต่อ ข้อผิดพลาด 401 หมายถึงปัญหาลงชื่อเข้าใช้ ตรวจสอบความถูกต้องของคีย์ API ไม่เรียกเก็บเงินสำหรับคำขอที่ล้มเหลวเนื่องจากข้อผิดพลาดในการตรวจสอบ สิ่งนี้ปกป้องยอดคงเหลือของคุณจากการเพิ่มขึ้นแบบไม่คาดคิด
cURL
curl https://api.isgrokuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC timestamp"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokuncensored.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.isgrokuncensored.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)คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API AI uncensored คืออะไร?
URL พื้นฐานคือ HTTPS://api.isgrokuncensored.com/v1 คุณต้องตั้งค่านี้ในการกำหนดค่า SDK ที่เข้ากันได้กับ OpenAI มันแทนที่จุดเชื่อมต่อ OpenAI เริ่มต้น URL นี้รองรับทั้งคำขอแบบสตรีมและแบบไม่สตรีม ใช้สำหรับ chat completions ทั้งหมด
ฉันจัดการกับการตอบกลับแบบสตรีมมิ่งกับ LLM แบบไม่เซ็นเซอร์ได้อย่างไร?
ตั้งค่าพารามิเตอร์ stream เป็น true ในการร้องขอของคุณ คุณจะรับ Server-Sent Events (SSE) ที่มีข้อความบางส่วน แยกวิเคราะห์แต่ละ chunk เพื่ออัปเดตอินเทอร์เฟซของคุณ chunk สุดท้ายรวมถึงข้อมูลการใช้งานโทเค็น ซึ่งอนุญาตให้แสดงข้อความที่สร้างแบบเรียลไทม์ มีประสิทธิภาพสำหรับคำตอบขนาดใหญ่
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
คุณได้รับ status code 429 API อนุญาต 300 คำขอต่อนาทีต่อคีย์ ความพร้อมใช้งานจำกัดอยู่ที่ 8 คำขอพร้อมกัน ใช้ exponential backoff ในไคลเอนต์ของคุณ ซึ่งช่วยป้องกันไม่ให้เซิร์ฟเวอร์รับภาระมากเกินไป ลองส่งคำขออีกครั้งหลังจากหยุดพักสั้นๆ API จะไม่เรียกเก็บเงินสำหรับคำขอที่ถูกจำกัดอัตราหากการตรวจสอบล้มเหลว
รับคีย์ API ของคุณตอนนี้
สมัครสมาชิก คัดลอกคีย์ของคุณ แล้วอัปเดต URL พื้นฐานของคุณ นั่นคือสิ่งที่คุณต้องการเพื่อตั้งค่า