Uncensor Geminiสร้าง
เอกสาร API: การผสานรวมโมเดล uncensored
เริ่มต้นใช้งาน API uncensored ของเราโดยการเปลี่ยน base URL และคีย์ API รหัสไคลเอนต์ที่มีอยู่ของคุณจะทำงานได้ทันทีโดยไม่ต้องเสียเวลาตั้งค่า
เริ่มต้นใช้งาน: ส่งคำขอแรกของคุณ
วิธีที่เร็วที่สุดในการตรวจสอบการเชื่อมต่อคือการทำคำขอ completion เพียงครั้งเดียว แทนที่คีย์ตัวอย่างด้วยข้อมูลประจำตัวของคุณและชี้ไคลเอนต์ไปยัง URL พื้นฐานของเรา โมเดลจะตอบสนองทันทีโดยไม่มีการกรองเนื้อหาสำหรับอินพุตที่ถูกต้องตามกฎหมาย
ใช้คำสั่ง cURL นี้เพื่อทดสอบการผสานรวมโดยตรงจากเทอร์มินัลของคุณ
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
การตรวจสอบสิทธิ์และ Base URL
API ของเราใช้การตรวจสอบสิทธิ์แบบ Bearer token มาตรฐาน คุณต้องรวมคีย์ API เฉพาะของคุณในหัว Authorization ของทุกคำขอ URL พื้นฐานคือ HTTPS://api.howtouncensorgemini.com/v1 จุดปลายนี้เข้ากันได้กับ SDK OpenAI ใดก็ได้
เมื่อคุณใช้ Python SDK คุณเพียงแค่ต้องอัปเดต URL พื้นฐานและ api_key พารามิเตอร์อื่นๆ ยังคงเหมือนกับโครงสร้าง OpenAI อย่างเป็นทางการ
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
จุดจบ API Chat Completions
การโต้ตอบทั้งหมดเกิดขึ้นผ่าน endpoint /v1/chat/completions คุณส่งรายการข้อความและรับคำตอบเป็นข้อความ ID ของโมเดลคือ "uncensored" เสมอ โมเดลเดียวนี้จัดการความต้องการการสร้างเนื้อหาทั้งหมดของคุณโดยไม่ต้องใช้ลอจิกการเปลี่ยนเส้นทาง
หากคุณชอบ JavaScript SDK ของ Node ต้องการการตั้งค่าเพียงเล็กน้อย เพียงตั้งค่า URL พื้นฐานและส่งคีย์ของคุณ ไลบรารีจะจัดการคำขอ HTTP โดยอัตโนมัติ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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 และ stop sequences คุณสามารถบังคับใช้โหมด JSON โดยใช้ response_format การเรียกใช้เครื่องมือรองรับการผสานรวมฟังก์ชันอย่างเต็มที่ คุณสมบัติเหล่านี้ทำงานตรงตามที่ระบุไว้ในสเปคของ OpenAI
ตั้งค่าฟิลด์โมเดลเป็น "uncensored" ในทุกคำขอ สิ่งนี้ช่วยให้แน่ใจว่าคุณเข้าถึงเครื่องประมวลผลที่เหมาะสมเสมอ ระบบจะละเว้นพารามิเตอร์ที่ไม่รองรับอย่างราบรื่น
การใช้งานโทเค็นและการสตรีม
เปิดใช้งานการสตรีมโดยการตั้งค่า stream เป็น true คุณจะได้รับชิ้นส่วนข้อความเมื่อสร้างเสร็จ ชิ้นสุดท้ายจะมีสถิติการใช้โทเค็นที่สมบูรณ์ ซึ่งช่วยให้คุณติดตามต้นทุนแบบเรียลไทม์ได้
ใช้ตัวอย่างนี้เพื่อจัดการการตอบกลับแบบสตรีมอย่างมีประสิทธิภาพในแอปพลิเคชันของคุณ
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)
ข้อจำกัด, ข้อผิดพลาด และบริบท
หน้าต่างบริบทมีขนาดรวม 100,000 tokens คุณสามารถสร้าง output ได้สูงสุด 16,000 tokens ต่อการเรียกใช้หนึ่งครั้ง อัตราการจำกัดคือ 300 requests ต่อนาที รหัสข้อผิดพลาด 401 หมายถึงคีย์ของคุณไม่ถูกต้อง รหัสข้อผิดพลาด 402 หมายถึงเครดิตไม่เพียงพอ และรหัสข้อผิดพลาด 429 หมายถึงคุณเกินอัตราการจำกัด
FAQ
how to uncensor gemini with this API
คุณไม่จำเป็นต้องปรับแต่งสถาปัตยกรรมโมเดล เพียงอัปเดต URL พื้นฐานของไคลเอนต์ของคุณไปยังเอนด์พอยต์ของเรา โมเดล uncensored จะจัดการส่วนที่เหลือโดยอัตโนมัติ
เกิดอะไรขึ้นถ้าฉันเกินอัตราจำกัด
API ส่งรหัสสถานะ 429 คุณต้องรอจนกว่าหน้าต่างจะรีเซ็ตหรืออัปเกรดระดับการใช้งานของคุณหากมี ข้อผิดพลาดไม่เสียค่าใช้จ่าย แต่มีการจำกัดอัตราสำหรับคำขอทั้งหมด
หน้าต่างบริบท 100k นั้นแชร์ร่วมกันหรือไม่
ใช่ ขีดจำกัด 100,000 token ครอบคลุมทั้ง prompt และการสร้างคำตอบ (completion) คุณควรวางแผนจำนวน token ของ input อย่างระมัดระวังเพื่อให้แน่ใจว่ามีพื้นที่เพียงพอสำหรับ response
ปกป้องคีย์ API ของคุณ
ลงทะเบียน ดึงคีย์ และอัปเดต URL พื้นฐานของคุณ การกำหนดค่าแบบเรียบง่าย