TH ▾
รับคีย์ API

เอกสาร API การสร้างข้อความแชทแบบไม่เซ็นเซอร์

เอกสารนี้แนะนำวิธีการผสานรวมโมเดล LLM แบบไม่เซ็นเซอร์ของเราผ่านเอนด์พอยต์ chat completions ที่เข้ากันได้กับ OpenAI มาตรฐาน คุณสามารถเริ่มสร้างข้อความได้ทันทีโดยการกำหนดค่าไคลเอนต์ของคุณด้วย Base URL ของเราและคีย์ API ที่สร้างใหม่

ในหน้านี้
  1. การตรวจสอบสิทธิ์และการตั้งค่า
  2. เอนด์พอยต์การสร้างข้อความแชท
  3. การผสานรวม SDK Python
  4. การผสานรวม SDK Node.js
  5. การตอบกลับแบบสตรีมมิง
  6. ขีดจำกัดอัตราและโควตา

การตรวจสอบสิทธิ์และการตั้งค่า

การเข้าถึงจำเป็นต้องใช้คีย์ API ที่ถูกต้องซึ่งเชื่อมโยงกับบัญชีของคุณ คุณสร้างคีย์นี้ที่หน้า Get API Key หลังจากสมัครสมาชิกด้วยอีเมลและรหัสผ่าน คีย์จะแสดงทันทีหลังจากการสร้าง หากต้องการเปลี่ยนจากซัพพลายเออร์เช่น OpenAI ให้อัปเดตการกำหนดค่าไคลเอนต์ของคุณให้ชี้ไปที่ Base URL ของเรา: https://api.unfilteredaimodels.com/v1 และระบุคีย์ API เฉพาะของคุณ เรารองรับรูปแบบหัวข้อความ Authorization มาตรฐาน

เอนด์พอยต์การสร้างข้อความแชท

อินเทอร์เฟซหลักคือเอนด์พอยต์ POST /v1/chat/completions ซึ่งรับวัตถุข้อความมาตรฐานและส่งกลับข้อความตอบกลับ รหัสโมเดลที่ต้องระบุคือ uncensored เอนด์พอยต์นี้จัดการการสร้างข้อความดิบโดยไม่มีขอบเขตความปลอดภัยทั่วไปของบริษัท ทำให้สามารถผลิตเนื้อหาผู้ใหญ่ ถกเถียง หรือสร้างสรรค์ได้ภายในขอบเขตกฎหมาย คุณสามารถส่งคำขอแรกของคุณโดยใช้ตัวอย่างต่อไปนี้:

curl https://api.unfilteredaimodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

คำขอนี้สาธิตการส่งพรอมต์ระบบอย่างง่ายและคำถามของผู้ใช้เพื่อสร้างการตอบกลับ

การผสานรวม SDK Python

ใช้แพ็กเกจ Python openai อย่างเป็นทางการ เริ่มต้นไคลเอนต์ด้วย Base URL ของเราและคีย์ API ของคุณ จากนั้นเรียกใช้ chat.completions.create พร้อมรหัสโมเดล uncensored วิธีการนี้ไม่ต้องการการเปลี่ยนแปลงโค้ดหากคุณใช้ SDK ของ OpenAI อยู่แล้วสำหรับบริการอื่น ตัวอย่างต่อไปนี้แสดงวิธีการเริ่มต้นไคลเอนต์และส่งคำขอ:

from openai import OpenAI

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

SDK จัดการการแปลงเป็น JSON และการวิเคราะห์การตอบกลับโดยอัตโนมัติ

การผสานรวม SDK Node.js

สำหรับสภาพแวดล้อม JavaScript ให้ใช้แพ็กเกจ Node openai กำหนดค่า basePath ไปยังเอนด์พอยต์ของเราและระบุคีย์ API ของคุณ เรียกใช้เมธอด chat.completions.create พร้อมรหัสโมเดล uncensored สิ่งนี้ทำให้แน่ใจว่าเข้ากันได้กับแอปพลิเคชัน Node.js ที่มีอยู่ซึ่งคาดหวังการตอบกลับตามมาตรฐานของ OpenAI นี่คือวิธีการตั้งค่าไคลเอนต์:

import OpenAI from "openai";

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

การตั้งค่านี้ทำให้แอปพลิเคชัน Node ของคุณสามารถสื่อสารกับโมเดลแบบไม่เซ็นเซอร์ของเราโดยใช้รูปแบบที่คุ้นเคย

การตอบกลับแบบสตรีมมิง

ตั้งค่าพารามิเตอร์ stream เป็น true เพื่อรับเหตุการณ์ที่ส่งจากเซิร์ฟเวอร์ (SSE) สิ่งนี้ช่วยให้คุณประมวลผลโทเคนเมื่อถูกสร้างขึ้น ซึ่งช่วยลดความล่าช้าที่รับรู้สำหรับการตอบกลับที่ยาวนาน API จะส่งสตรีมของชิ้นส่วน ซึ่งแต่ละชิ้นมีเดลตาบางส่วนของการตอบกลับ ใช้ตัวอย่างต่อไปนี้เพื่อใช้งานสตรีมมิง:

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 ของคุณมีขีดจำกัด 300 คำขอต่อนาที หากคุณเกินขีดจำกัดนี้ คุณจะรับข้อผิดพลาด 429 Too Many Requests คุณสามารถสร้างคีย์ใหม่ได้ทุกเมื่อจากแดชบอร์ดของคุณ ซึ่งจะทำให้คีย์เก่าหมดอายุและให้คีย์ใหม่พร้อมตัวนับขีดจำกัดอัตราใหม่ ข้อผิดพลาดอื่นๆ รวมถึง 401 สำหรับคีย์ที่ไม่ถูกต้อง และ 402 หากเครดิตแบบเติมเงินล่วงหน้าของคุณหมดลง หน้าต่างบริบทรองรับโทเคนได้สูงสุด 100,000 โทเคนสำหรับพรอมต์และการเสร็จสิ้นรวมกัน ขนาดร่างกายคำขอจำกัดอยู่ที่ 8 MB

ข้อมูลจำเพาะทางเทคนิค

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.unfilteredaimodels.com/v1
ID โมเดลuncensored
โหมด JSONresponse_format: {"type": "json_object"}
เอาต์พุตสูงสุดได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก)
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
หน้าต่างบริบท100,000 โทเคน (อินพุตรวมเอาต์พุต)
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
ขนาดคำขอไม่เกิน 8 MB
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
ราคา$0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที

ถาม-ตอบ

การสร้างคีย์ API ใหม่จะรีเซ็ตขีดจำกัดอัตราหรือไม่?

ใช่ การสร้างคีย์ใหม่จะเพิกถอนคีย์เก่าและออกคีย์ใหม่พร้อมตัวนับขีดจำกัดอัตราใหม่ ขีดจำกัด 300 คำขอต่อนาทีใช้กับคีย์เฉพาะที่กำลังใช้งานอยู่

เนื้อหาใดบ้างที่ถูกจำกัด?

โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ นามสมมติ หรือที่ถกเถียงได้ส่วนใหญ่ อย่างไรก็ตาม มีขีดจำกัดที่เข้มงวดเสมอ: เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกบล็อก

โมเดลผ่านการปรับแต่งพิเศษหรือเป็น GPT มาตรฐาน?

เป็นโมเดลแบบเปิดน้ำหนักที่รันบนเซิร์ฟเวอร์ GPU ของเราเอง ซึ่งปรับแต่งสำหรับการผลิตแบบไม่เซ็นเซอร์ ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน Base URL นั่นคือการตั้งค่าทั้งหมด