th ▾
ลองด้วยเครดิตทดลอง

Iasanscensuretexteคู่มือการตั้งค่า

Developer Documentation

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

ลองด้วยเครดิตทดลอง

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

เริ่มต้นทุกคำขอโดยชี้ไปยังจุดจบเฉพาะของเราโดยใช้คีย์ API เฉพาะของคุณ เราให้ URL พื้นฐานเฉพาะที่แทนที่จุดจบ OpenAI มาตรฐานในการกำหนดค่าไคลเอนต์ของคุณ สิ่งนี้ทำให้แน่ใจว่าปริมาณการจราจรทั้งหมดจะถูกส่งตรงไปยังโมเดลไม่มีเซนเซอร์ของเราโดยไม่มีการแทรกแซงจากมิดเดิลแวร์ คุณต้องรวมคีย์ของคุณในหัว Authorization เป็นโทเค็น Bearer Authorization: Bearer YOUR_API_KEY. ไม่ต้องเพิ่ม header เพิ่มเติมสำหรับการสร้างข้อความพื้นฐาน การตั้งค่านี้ทำงานร่วมกับไลบรารีใดๆ ที่เคารพมาตรฐานโปรโตคอล OpenAI

คำขอแรกของคุณ

ส่ง chat completion แบบง่ายเพื่อตรวจสอบการเชื่อมต่อและคุณภาพการตอบกลับ คำสั่ง curl ด้านล่างสาธิตการโต้ตอบมาตรฐานกับโมเดล uncensored แทน YOUR_API_KEY พร้อมข้อมูลรับรองที่ได้รับระหว่างการสมัคร คำขอเป้าหมายที่ /v1/chat/completions endpoint นี้ยืนยันว่า API ทำงานได้พร้อมและพร้อมรับการผลิต คุณสามารถปรับ ID โมเดลหรือข้อความได้ตามต้องการสำหรับกรณีการใช้งานเฉพาะของคุณ

curl https://api.iasanscensuretexte.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 Python libraries for web scraping."}]
  }'

การผสานรวม Python

ใช้ openai แพ็กเกจ Python เพื่อผสานรวม API ของเราเข้ากับสคริปต์ของคุณ ตั้ง base_url ไปยัง endpoint ของเราและระบุคีย์ของคุณ ไคลเอนต์จัดการการแปลงเป็น JSON โดยอัตโนมัติ วิธีนี้ทำให้คุณสามารถรักษาโครงสร้างโค้ดที่มีอยู่ขณะเปลี่ยนโมเดลแบ็กเอนด์ การจัดการข้อผิดพลาดยังคงสอดคล้องกับพฤติกรรมของ SDK OpenAI มาตรฐาน คุณสามารถสลับระหว่าง ID โมเดลต่างๆ ได้ง่ายหากจำเป็นในอนาคต

from openai import OpenAI

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

ผสาน API เข้ากับโปรเจกต์ JavaScript หรือ TypeScript ของคุณโดยใช้ Node SDK กำหนดค่า apiKey และ baseURL คุณสมบัติในอินสแตนซ์ไคลเอนต์ สิ่งนี้ทำให้แน่ใจว่าการเรียกใช้ทั้งหมดหลังจากนั้นจะถูกส่งผ่านโครงสร้างพื้นฐานแบบไม่มีเซนเซอร์ของเรา SDK รองรับรูปแบบ async/await ที่ทันสมัยสำหรับโค้ด asynchronous ที่สะอาด คุณสามารถสตรีมการตอบสนองหรือประมวลผลวัตถุ JSON เต็มรูปแบบขึ้นอยู่กับความต้องการของแอปพลิเคชัน วิธีนี้เหมาะสำหรับเว็บเซิร์ฟเวอร์และบริการแบ็กเอนด์

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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: true ในการร้องขอของคุณ API จะส่งคืนสตรีม Server-Sent Events (SSE) แทนก้อน JSON เดียว แต่ละชิ้นมีข้อความบางส่วนจนกว่าชิ้นสุดท้ายจะรวมถึงสถิติการใช้งาน ซึ่งช่วยลดความล่าช้าที่รับรู้ได้สำหรับผู้ใช้งานอย่างมาก คุณสามารถประมวลผลโทเค็นแบบเพิ่มทีละน้อยเพื่อแสดงตัวชี้ความคืบหน้า ชิ้นสุดท้ายจะมีจำนวนโทเค็นรวมเสมอสำหรับการคำนวณค่าใช้จ่ายที่แม่นยำ

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)

ข้อจำกัด, ข้อผิดพลาด และบริบท

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

คำถามที่พบบ่อย

ขนาดหน้าต่างบริบทสำหรับ API นี้คืออะไร?

API รองรับ context window ขนาด 100,000 token ซึ่งรวม token ทั้ง input และ output ช่วยให้คุณประมวลผลเอกสารขนาดใหญ่หรือประวัติการสนทนาที่ยาวนานได้โดยไม่มีการตัดข้อความทันที

ฉันจัดการกับอัตราจำกัดได้อย่างไร?

คุณจำกัดการใช้งานที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ หากเกินขีดจำกัดนี้จะได้รับสถานะโค้ด 429 ให้ใช้การเพิ่มเวลาถอยหลังแบบเอกซ์โพเนนเชียล (exponential backoff) ในไคลเอนต์ของคุณเพื่อจัดการการลองใหม่โดยอัตโนมัติ

ทำไม URL พื้นฐานจึงแตกต่างจาก OpenAI?

API ของเราเป็นบริการอิสระที่โฮสต์โมเดล uncensored เฉพาะทาง แม้จะเข้ากันได้กับ SDK ของ OpenAI แต่ base URL จะชี้ไปยังโครงสร้างพื้นฐานของเรา ซึ่งช่วยให้แน่ใจว่าคุณได้รับพฤติกรรมของโมเดลตามที่ต้องการโดยไม่ต้องส่งผ่านเครือข่ายของ OpenAI'

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

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

ลองด้วยเครดิตทดลอง