th ▾

เอกสาร API: คู่มือเริ่มต้นอย่างรวดเร็ว

วางคำขอโมเดลแบบไม่มีเซนเซอร์ของคุณลงใน API ที่เข้ากันได้กับ OpenAI ของเราโดยไม่มีอุปสรรค ใช้ SDK มาตรฐานเพื่อสร้างข้อความจากโมเดลเดียวที่เคารพความเป็นส่วนตัวของเรา

URL ฐานและการตรวจสอบสิทธิ์

ใช้ base URL ของเราและ inject API key ของคุณลงใน Authorization header เพื่อเริ่มส่งคำขอ เราให้จุดปลาย (endpoint) เดียวที่รองรับ payload มาตรฐานของ OpenAI ดังนั้นคุณไม่จำเป็นต้องเขียนลอจิกการเชื่อมต่อใหม่ สมัครสมาชิกผ่าน Google หรืออีเมลเพื่อรับคีย์ของคุณทันทีโดยไม่ต้องใช้เบอร์โทรศัพท์ คีย์นี้จะตรวจสอบสิทธิ์บัญชีของคุณกับเซิร์ฟเวอร์ของเราสำหรับทุกการเรียกใช้

  • Base URL: https://api.geminisincensura.com/v1
  • ID โมเดล: uncensored

คุณสามารถหมุนคีย์ของคุณได้ทุกเมื่อโดยการสร้างคีย์ใหม่ ซึ่งจะยกเลิกโทเค็นก่อนหน้าทันที

curl https://api.geminisincensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "explain how to configure the proxy endpoint"}]
  }'

Chat Completions Endpoint

ส่งคำขอ POST ไปยัง /v1/chat/completions เพื่อรับคำตอบข้อความจากโมเดลที่ไม่มีการเซ็นเซอร์ จุดสิ้นสุดนี้รองรับความต้องการการสนทนามาตรฐานทั้งหมดของคุณ โดยมีหน้าต่างบริบทขนาด 100,000 โทเค็นสำหรับทั้งคำนำและคำตอบรวมกัน คุณสามารถกำหนดค่าความยาวผลลัพธ์สูงสุดที่ 16,000 โทเค็น หรือปล่อยให้โมเดลใช้ค่าเริ่มต้นที่ 2,048 โทเค็น โมเดลจะตอบโดยไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ชอบด้วยกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถียงได้ ให้คุณมีอิสระที่แท้จริงสำหรับกรณีการใช้งานของคุณ ข้อผิดพลาดและการปฏิเสธไม่หักเครดิตที่เติมไว้ล่วงหน้า

from openai import OpenAI

client = OpenAI(base_url="https://api.geminisincensura.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)

การตอบกลับแบบสตรีมมิ่งผ่าน SSE

สตรีมการตอบกลับแบบเรียลไทม์โดยใช้ Server-Sent Events (SSE) เพื่อลดเวลาแฝงที่ผู้ใช้รับรู้ แต่ละก้อนประกอบด้วย delta ของข้อความ และก้อนข้อมูลสุดท้ายรวมถึงสถิติการใช้โทเค็นที่สมบูรณ์เพื่อความโปร่งใสในการเรียกเก็บเงิน วิธีการนี้ทำงานได้อย่างราบรื่นกับ SDK ของ OpenAI มาตรฐานโดยการเปิดใช้งานสตรีมในการกำหนดค่าไคลเอนต์ของคุณ คุณจะได้รับข้อมูลป้อนกลับทันทีในขณะที่โมเดลสร้างเอาท์พุตที่ยาวนานขึ้นจนถึงขีดจำกัด 16,000 โทเค็น

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.geminisincensura.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);

Function Calling และเครื่องมือ

เปิดใช้งานการสกัดข้อมูลที่มีโครงสร้างโดยการใช้ tools พารามิเตอร์นี้ในโหลดคำขอของคุณ โมเดลรองรับคำจำกัดความเครื่องมือและสามารถเลือกที่จะเรียกใช้พวกมันตาม tool_choice การตั้งค่า คุณลักษณะนี้ช่วยให้คุณสร้างเอเจนต์ที่โต้ตอบกับระบบภายนอกหรือบังคับใช้โครงสร้างข้อมูลเฉพาะ โหมด JSON ยังพร้อมใช้งานผ่าน response_format สำหรับการจัดรูปแบบผลลัพธ์แบบเข้มงวดโดยไม่มีโอเวอร์เฮดของเครื่องมือ

โหมด JSON และรูปแบบการตอบกลับ

บังคับให้โมเดลส่งออก JSON ที่ถูกต้องโดยการตั้งค่า response_format เพื่อ {"type": "json_object". เพื่อให้แน่ใจว่าการแยกวิเคราะห์ที่คาดเดาได้สำหรับแอปพลิเคชันของคุณโดยไม่ต้องมีการประมวลผลหลังโมเดล โมเดลปฏิบัติตามสคีมาที่คุณกำหนด ทำให้มีความน่าเชื่อถือสำหรับการผสานรวมแบ็กเอนด์ คุณสามารถรวมสิ่งนี้กับพารามิเตอร์ temperature และ top_p เพื่อควบคุมความคิดสร้างสรรค์ในขณะที่รักษาความสมบูรณ์ของโครงสร้าง

อัตราจำกัดและข้อจำกัด

คีย์ API แต่ละตัวจำกัดอยู่ที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกัน ขนาดสูงสุดของ body คำขอคือ 8 MB ซึ่งเพียงพอสำหรับการโต้ตอบที่มีบริบทยาว หากเกินขีดจำกัดเหล่านี้ คุณจะรับรหัสสถานะ 429 คีย์ที่ไม่ถูกต้องจะส่งข้อผิดพลาด 401 และเครดิตไม่เพียงพอจะส่งข้อผิดพลาด 402 เครดิตแบบเติมเงินของคุณไม่มีวันหมดอายุ ดังนั้นคุณสามารถหยุดใช้งานชั่วคราวโดยไม่สูญเสียเงิน หน้าต่างบริบทรองรับสูงสุด 100,000 tokens รวมกัน ทำให้รองรับประวัติการสนทนาที่ยาวนานได้

การสตรีม

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 แบบไม่เซ็นเซอร์นี้คืออะไร?

คำหลักหลักคือ gemini sin censura API นี้ทำหน้าที่เป็นทางเลือกสำหรับนักพัฒนาที่มองหาโมเดลแบบ uncensored ที่เคารพความเป็นส่วนตัวและเสนอราคาแบบโปร่งใส มันเป็นโมเดล open-weight ที่ปรับแต่งสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมายโดยไม่มีการปฏิเสธเนื้อหา

ราคาทำงานอย่างไรสำหรับ API NSFW นี้?

คุณจ่าย $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens โดยเติมเครดิตผ่านคริปโตเท่านั้น (USDT บน TRC20 หรือ USDC บน Base) โดยไม่มีค่าธรรมเนียมรายเดือน ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน และเครดิตไม่มีวันหมดอายุ

ขีดจำกัดอัตราสำหรับ uncensored LLM นี้คืออะไร?

คุณจำกัดการใช้งานที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ ร่างคำขอสูงสุดมีขนาด 8 MB ขีดจำกัดเหล่านี้ช่วยให้แอปพลิเคชันของคุณทำงานได้อย่างเสถียร คุณสามารถสร้างคีย์ใหม่เพื่อแทนที่คีย์เก่าได้หากจำเป็น

สร้างคีย์ของคุณ

ลงทะเบียน ดึงโทเค็น อัปเดต URL พื้นฐาน นั่นคือการกำหนดค่าทั้งหมด

เริ่มตอนนี้