Uncensored AI/เอกสาร API
เอกสาร API
เริ่มส่งคำขอไปยัง API GitHub AI แบบไม่เซ็นเซอร์ภายในไม่กี่นาทีโดยใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐาน คู่มือนี้ครอบคลุมการตรวจสอบตัวอย่างโค้ด และขีดจำกัดเฉพาะที่ทำให้การผสานรวมของคุณมีความเสถียร
https://api.uncensoredaigithub.com/v1uncensored
การตรวจสอบสิทธิ์และ Base URL
API ต้องการ bearer token สำหรับทุกคำขอ โปรดสร้างคีย์ของคุณที่หน้า Get API key โดยลงชื่อเข้าใช้ด้วย Google หรือรหัสผ่านอีเมล คีย์จะปรากฏทันทีโดยไม่ต้องยืนยันผ่านโทรศัพท์ โปรดใช้ base URL https://api.uncensoredaigithub.com/v1 ด้วย SDK ทางการของ OpenAI โดยอัปเดต base_url และ api_key ค่า การตั้งค่านี้ทำงานกับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ
จุดปลาย: https://api.uncensoredaigithub.com/v1
Auth Header: Authorization: Bearer YOUR_API_KEY
แต่ละบัญชีรองรับคีย์ที่ใช้งานอยู่หนึ่งคีย์ การออกคีย์ใหม่จะทำให้คีย์ก่อนหน้าหมดอายุทันที สิ่งนี้ป้องกันความเบี่ยงเบนของโทเค็นเมื่อคุณหมุนเปลี่ยนข้อมูลรับรองข้ามสภาพแวดล้อมต่างๆ
จุดจบ API Chat Completions
ส่งคำขอข้อความไปยัง /v1/chat/completions endpoint ที่ใช้ ID ของโมเดล uncensored. API รับข้อความการสนทนามาตรฐานและส่งกลับการตอบสนองข้อความโดยไม่มีการกรองเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย คุณสามารถกำหนดพารามิเตอร์เช่น temperature, top_p, และ stop เพื่อควบคุมความคิดสร้างสรรค์และความยาวของผลลัพธ์
หน้าต่างบริออบรองรับได้สูงสุด 100,000 tokens สำหรับ prompt และ completion รวมกัน ตั้ง max_tokens เพื่อควบคุมผลลัพธ์ โดยมีค่าเริ่มต้นคือ 2,048 โทเค็นหากละเว้น ข้อผิดพลาดและการปฏิเสธจะไม่ใช้เครดิต ดังนั้นคุณสามารถทดสอบได้อย่างปลอดภัย
การตอบกลับแบบสตรีมมิ่งและการใช้งาน
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) ที่มีชิ้นข้อความบางส่วน ข้อมูลการใช้งานโทเค็นจะปรากฏเฉพาะในชิ้นสุดท้ายของสตรีม ซึ่งทำให้สามารถเรนเดอร์คำตอบแบบเรียลไทม์ในขณะที่ติดตามการบริโภคได้อย่างแม่นยำ
การสตรีมเหมาะสำหรับแอปพลิเคชันบทบาทสมมติหรือการสร้างเนื้อหาแบบยาว คุณสามารถแยกวิเคราะห์สตรีม SSE เพื่ออัปเดต UI แบบเพิ่มพูน API รับประกันว่าเมตริกการใช้งานจะแม่นยำแม้ว่าการเชื่อมต่อจะหลุดก่อนกำหนด
Function Calling และเครื่องมือ
รองรับการเรียกใช้ฟังก์ชันโดยการให้ tools อาร์เรย์ในคำขอ โมเดลสามารถส่งคืนการเรียกเครื่องมือที่มีโครงสร้างพร้อมอาร์กิวเมนต์ ใช้ tool_choice เพื่อบังคับใช้พฤติกรรมเฉพาะ เช่น การเรียกใช้ฟังก์ชันอัตโนมัติ ฟีเจอร์นี้เปิดใช้งานการผสานรวมกับบริการภายนอกหรือตรรกะที่กำหนดเอง
กำหนดฟังก์ชันพร้อมชื่อ คำอธิบาย และสคีมาพารามิเตอร์ API จะส่งคืนชื่อฟังก์ชันและอาร์กิวเมนต์ในการตอบสนอง แยกวิเคราะห์อาร์กิวเมนต์เหล่านี้เพื่อดำเนินการโค้ดกำหนดเองของคุณ ความสามารถนี้ทำให้ API LLM แบบ uncensored เหมาะสมสำหรับเวิร์กโฟลว์เอเยนต์ที่ซับซ้อน
โหมด JSON และพารามิเตอร์
บังคับใช้เอาต์พุตที่มีโครงสร้างโดยตั้งค่า response_format เพื่อ {"type": "json_object"}. โมเดลจะคืนค่า JSON แทนข้อความธรรมดา สิ่งนี้มีประโยชน์สำหรับการสกัดข้อมูลหรือการสร้างการกำหนดค่า ผสมผสานสิ่งนี้กับการเรียกใช้ฟังก์ชันสำหรับการผสานรวม API ที่แข็งแกร่ง
พารามิเตอร์ที่รองรับอื่นๆ ได้แก่ seed สำหรับผลลัพธ์ที่มีความแน่นอน, presence_penalty, และ frequency_penalty. ใช้ seed เพื่อจำลองการตอบสนองเฉพาะสำหรับการดีบัก ปรับค่าปรับเพื่อลดการทำซ้ำหรือส่งเสริมการใช้คำศัพท์ที่หลากหลายในผลลัพธ์ของคุณ
การจัดการข้อผิดพลาดและขีดจำกัด
API กำหนดอัตราจำกัดการเรียกใช้ไว้ที่ 300 ครั้งต่อนาที และจำกัดการเรียกใช้พร้อมกันไว้ที่ 8 ครั้งต่อคีย์ ขนาดของ body การเรียกใช้ต้องไม่เกิน 8 MB หากเกินขีดจำกัดเหล่านี้ คุณจะได้รับรหัสสถานะ 429 การตรวจสอบสิทธิ์ที่ไม่สำเร็จจะส่งรหัสข้อผิดพลาด 401 และเครดิตไม่เพียงพอจะส่งรหัสข้อผิดพลาด 402
คิดค่าเครดิตตามการใช้งานโทเคนจริง เครดิตแบบเติมเงินล่วงหน้าไม่มีวันหมดอายุ ดังนั้นคุณจึงไม่ต้องกังวลเกี่ยวกับการต่ออายุรายเดือน ใช้หน้า Support เพื่อแก้ปัญหาต่างๆ เช่น การคิดเงินซ้ำ
cURL
curl https://api.uncensoredaigithub.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run the unit tests for the new auth module."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaigithub.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.uncensoredaigithub.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 GitHub ของ AI uncensored คืออะไร?
เป็น API บริการ chat-completions ที่โฮสต์ไว้และเข้ากันได้กับ OpenAI โดยให้บริการโมเดลภาษาขนาดใหญ่แบบ uncensored เพียงโมเดล โมเดลปรับแต่งให้ตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย เป็นโมเดล open-weight ที่รันบนเซิร์ฟเวอร์ของเราเอง
ฉันจะชำระเงินสำหรับ API AI แบบไม่มีเซนเซอร์ได้อย่างไร?
ชำระเงินผ่านคริปโตเท่านั้นผ่าน USDT (TRC20) หรือ USDC (Base) คุณสามารถเติมเงินจำนวนเต็มใดๆ ได้ตั้งแต่ $20 ถึง $500 เครดิตโบนัสนำไปใช้สำหรับการฝากเงินจำนวนมากขึ้น: +5% จาก $50, +10% จาก $100 และ +15% จาก $200
ขอบเขตสำหรับโมเดล AI แบบไม่มีเซ็นเซอร์คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens พร้อมผลลัพธ์สูงสุด 16,000 tokens ต่อคำขอ คุณจำกัดอยู่ที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ ขนาด body ของคำขอต้องไม่เกิน 8 MB
การเข้าถึงต้องการขั้นตอนเดียว
สมัครสมาชิก รับโทเค็นของคุณ แล้วอัปเดต base URL ของคุณ ครอบคลุมการกำหนดค่าทั้งหมด