ผสาน API แบบไม่มีเซนเซอร์ได้ในไม่กี่นาที
วาง API uncensored ของเราลงในสแต็กที่มีอยู่ของคุณโดยไม่ต้องเปลี่ยนแปลงการกำหนดค่าเลย รับการผสานรวมที่ใช้งานได้ภายในไม่กี่นาทีโดยใช้ endpoint ที่เข้ากันได้กับ OpenAI มาตรฐาน
ข้อกำหนดเบื้องต้นและการตั้งค่า URL ฐาน
เริ่มต้นด้วยการสร้าง API key ของคุณบนแดชบอร์ด คุณสามารถลงชื่อเข้าใช้ด้วย Google หรือใช้อีเมลและรหัสผ่าน ไม่ต้องใช้หมายเลขโทรศัพท์ คีย์ของคุณจะปรากฏทันที คุณต้องการคีย์ที่ใช้งานเพียงหนึ่งต่อบัญชีเท่านั้น หากคุณสร้างคีย์ใหม่ คีย์ก่อนหน้าจะถูกเพิกถอนทันที เราไม่เสนอคีย์หลายรายการสำหรับบัญชีเดียว
กำหนดค่าตัวแปรสภาพแวดล้อมสำหรับ URL พื้นฐาน ชี้ไคลเอนต์ของคุณไปยังจุดปลายเฉพาะของเรา สิ่งนี้ทำให้แน่ใจว่าคำขอทั้งหมดไปยังโมเดลไร้เซ็นเซอร์ของเรา เราไม่ได้จัดเส้นทางการจราจรผ่านผู้ให้บริการรายอื่น URL พื้นฐานมีความสำคัญต่อความเข้ากันได้ คุณจะใช้มาตรฐาน OPENAI_BASE_URL ตัวแปร
รหัสโมเดลที่คุณต้องระบุคือ uncensored. นี่คือโมเดลโอเพนเวตที่โดดเด่น มันไม่ใช่ GPT, Claude หรือผู้ขายรายอื่น มันทำงานบนเซิร์ฟเวอร์ของเรา สิ่งนี้รับประกันพฤติกรรมที่สอดคล้องกัน คุณไม่จำเป็นต้องเปลี่ยนเวอร์ชัน SDK ไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐานใดๆ ก็ใช้งานได้
curl https://api.unrestrictedllmonline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Rust crates for async networking."}]
}'
คำขอแรกของคุณกับโมเดล 'uncensored'
ส่งคำขอ chat completion มาตรฐานเพื่อทดสอบการเชื่อมต่อ ใช้ POST /v1/chat/completions endpoint. endpoint. ส่ง API key ของคุณใน Authorization header. ตั้งค่าโมเดลเป็น uncensored. รวม prompt ระบบง่ายๆ และข้อความผู้ใช้ คำตอบจะส่งกลับเนื้อหาข้อความ ไม่มีข้อปฏิเสธเนื้อหาซ่อนเร้นสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เด็กในเนื้อหาทางเพศยังคงเป็นขีดจำกัดเดียว
คุณสามารถปรับพารามิเตอร์เช่น temperature และ top_p. ตัวเลือกเหล่านี้ควบคุมความคิดสร้างสรรค์และความสุ่ม โมเดลตอบสนองได้รวดเร็ว คุณไม่จำเป็นต้องรอเวลาประมวลผลที่ยาวนาน ความผิดพลาดจะถูกส่งกลับเป็น JSON มาตรฐาน คุณสามารถจัดการข้อผิดพลาดเหล่านั้นในโค้ดของคุณได้ นี่คือ API ข้อความล้วนๆ ไม่มีการสร้างรูปภาพหรือเสียง เน้นที่ผลลัพธ์ข้อความ มันใช้งานได้กับงานเขียนโค้ดและงานให้เหตุผล คุณจะได้รับสิ่งที่ต้องการอย่างตรงไปตรงมา
การตอบสนองแบบสตรีมผ่าน SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true. วิธีนี้จะส่งข้อความแบบ chunk ตามที่สร้างขึ้นมา คุณจะได้รับเหตุการณ์ผ่าน Server-Sent Events แต่ละ chunk จะประกอบด้วย delta บางส่วน chunk สุดท้ายจะรวมข้อมูลการใช้งาน token ซึ่งสำคัญต่อความถูกต้องในการเรียกเก็บเงิน คุณสามารถอัปเดต UI แบบเรียลไทม์ ผู้ใช้จะเห็น token ปรากฏทันที ซึ่งช่วยลดความล่าช้า โมเดลรองรับฟีเจอร์นี้แบบเนทีฟ คุณไม่จำเป็นต้องใช้ proxy จัดการ done event เพื่อปิดสตรีม มันทำเครื่องหมายจุดสิ้นสุดของคำตอบ จำนวน tokens อยู่ใน chunk สุดท้าย ใช้สิ่งนี้เพื่อติดตามการใช้เครดิตของคุณ ข้อผิดพลาดก็สามารถสตรีมได้เช่นกัน จัดการอย่างราบรื่นในลูปของคุณ
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)
การเรียกฟังก์ชันและโหมด JSON
ใช้ tools สำหรับการดึงข้อมูลแบบมีโครงสร้าง กำหนดฟังก์ชันของคุณในคำขอ โมเดลจะส่งคืนอาร์กิวเมนต์ในรูปแบบ JSON คุณยังสามารถบังคับใช้เอาต์พุต JSON แบบเข้มงวดได้ ตั้งค่า response_format เพื่อ {"type": "json_object"}สิ่งนี้ช่วยให้ได้ JSON ที่ถูกต้องทุกครั้ง เหมาะสำหรับการแยกวิเคราะห์ผลตอบแทน ใช้ tool_choice เพื่อควบคุมพฤติกรรม บังคับใช้ฟังก์ชันเฉพาะหรือปล่อยให้โมเดลตัดสินใจ สิ่งนี้ทำงานกับสคีมาเครื่องมือมาตรฐาน คุณไม่จำเป็นต้องใช้ตัววิเคราะห์ข้อมูลแบบกำหนดเอง ผลลัพธ์มีความสอดคล้อง ข้อผิดพลาดเกิดขึ้นน้อยหากสคีมาชัดเจน ตรวจสอบ JSON ของคุณที่ฝั่งไคลเอนต์ สิ่งนี้เพิ่มชั้นความปลอดภัยเพิ่มเติม
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedllmonline.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)
การจัดการขีดจำกัดและข้อผิดพลาด
คุณมีขีดจำกัด 300 คำขอต่อนาที ซึ่งเป็นต่อคีย์ API คุณสามารถรันคำขอพร้อมกันได้ 8 คำขอ ร่างคำขอต้องน้อยกว่า 8 MB การเกินขีดจำกัดเหล่านี้จะคืนข้อผิดพลาด 429 ลองใหม่ด้วยการถอยหลังแบบเอกซ์โพเนนเชียล ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ตรวจสอบข้อมูลประจำตัวของคุณ ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตไม่เพียงพอ เติมเงินผ่านคริปโตเพื่อคงการใช้งานไว้ หน้าต่างบริบทมีขนาด 100,000 โทเค็น ซึ่งรวมถึงการป้อนข้อมูลและการตอบกลับ การส่งออกสูงสุดคือ 16,000 โทเค็น ตั้งค่า max_tokens เพื่อหลีกเลี่ยงการตัดทอน ข้อผิดพลาดไม่ใช้เครดิต คุณจ่ายเฉพาะโทเค็นที่สำเร็จเท่านั้น สิ่งนี้โปร่งใส ไม่มีค่าธรรมเนียมแอบแฝง การปฏิเสธเป็นฟรี ยอดคงเหลือเครดิตของคุณอัปเดตอย่างถูกต้อง
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedllmonline.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);
การทำความเข้าใจราคาโทเคนในโค้ด
โทเค็นอินพุตมีราคา $0.15 ต่อ 1 ล้าน โทเค็นเอาต์พุตมีราคา $0.50 ต่อ 1 ล้าน คุณจ่ายเฉพาะสิ่งที่ใช้ เครดิตเป็นแบบเติมเงิน ไม่มีวันหมดอายุ ความผิดพลาดเป็นฟรี นั่นหมายความว่าคำขอที่ล้มเหลวจะไม่เรียกเก็บเงิน คุณสามารถประมาณการต้นทุนในโค้ดของคุณได้ โดยคูณจำนวนโทเค็นด้วยอัตรา ติดตามการใช้งานต่อคำขอ สิ่งนี้ช่วยในการประมาณการงบประมาณอย่างแม่นยำ เราไม่เรียกเก็บเงินสำหรับการเรียก API แต่เราเรียกเก็บเงินสำหรับโทเค็น ส่วนข้อมูลการใช้งานจะแสดงในชิ้นสุดท้าย ใช้สิ่งนี้เพื่ออัปเดตยอดเครดิตในเครื่องของคุณ ไม่มีค่าธรรมเนียมสมัครสมาชิก ไม่มีต้นทุนรายเดือน คุณควบคุมการใช้จ่ายได้ เติมเงินเมื่อจำเป็น การชำระเงินผ่านคริปโตเป็นแบบทันที USDT บน TRC20 หรือ USDC บน Base เริ่มต้นด้วยจำนวนเล็กน้อย การทดลองให้เครดิต $0.50 ใช้เพื่อทดสอบ มันมีอายุ 7 วัน เพียงแค่สมัครและใช้งานได้เลย
คำถามที่พบบ่อย
URL พื้นฐานสำหรับ API LLM แบบไม่จำกัดออนไลน์คืออะไร?
ใช้ HTTPS://api.unrestrictedllmonline.com/v1 เป็น URL พื้นฐานของคุณ สิ่งนี้ทำงานกับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ เปลี่ยนตัวแปร _base_url ในไคลเอนต์ของคุณ คีย์ API ของคุณจะตรวจสอบสิทธิ์คำขอ รหัสโมเดลคือ uncensored เสมอ สิ่งนี้ทำให้แน่ใจว่าคุณเข้าถึงโมเดล uncensored ของเรา ไม่มีการส่งผ่านหรือพร็อกซี คำขอจะไปยังเซิร์ฟเวอร์ของเราโดยตรง สิ่งนี้ลดความล่าช้า คุณจะได้ประสิทธิภาพที่เสถียร URL มีความเสถียร ใช้มันสำหรับทุกจุดสิ้นสุด
ฉันจะจัดการ rate limits และข้อผิดพลาดในการผสานรวมของฉันได้อย่างไร?
คุณจำกัดอยู่ที่ 300 คำขอต่อนาที คำขอ concurrent จำกัดที่ 8 คำขอ หากเกินขีดจำกัดนี้ คุณจะรับข้อผิดพลาด 429 ให้ใช้ exponential backoff ในโค้ดของคุณ ข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ตรวจสอบข้อมูลรับรองของคุณและสร้างใหม่หากจำเป็น ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตต่ำ เติมเงินผ่านคริปโตเพื่อดำเนินการต่อ ข้อผิดพลาดไม่ใช้เครดิตโทเค็น คุณจ่ายเฉพาะสำหรับการสร้างโทเค็นที่สำเร็จ ทำให้การวางแผนงบประมาณทำได้ง่าย จัดการข้อผิดพลาดอย่างเหมาะสมในลูปของคุณ
โมเดลที่ไม่มีการเซ็นเซอร์รองรับการสตรีมและการเรียกใช้ฟังก์ชันหรือไม่?
ใช่ API รองรับการทำงานแบบสตรีมผ่าน Server-Sent Events คุณจะได้รับชิ้นข้อมูลข้อความแบบเรียลไทม์ โดยชิ้นสุดท้ายจะรวมข้อมูลการใช้งานโทเค็น นอกจากนี้ยังรองรับฟังก์ชันคอลลิง โดยกำหนดเครื่องมือในคำขอของคุณ และโมเดลจะส่งคืนอาร์กิวเมนต์ที่มีโครงสร้าง คุณสามารถบังคับใช้โหมด JSON สำหรับผลลัพธ์ที่เข้มงวด ซึ่งเข้ากันได้กับสคีมาเครื่องมือมาตรฐาน ใช้ฟีเจอร์เหล่านี้สำหรับแอปพลิเคชันแบบไดนามิก การสตรีมช่วยลดเวลาแฝงที่ผู้ใช้รับรู้ ในขณะที่ฟังก์ชันคอลลิงเปิดใช้งานเวิร์กโฟลว์ที่ซับซ้อน ทั้งสองฟีเจอร์เข้ากันได้กับ SDK ของ OpenAI อย่างสมบูรณ์