TH ▾
รับคีย์ API

คู่มือเริ่มต้นใช้งาน API ของ Uncensored Chat | Uncensored Chat

เริ่มต้นใช้งาน API แชทแบบไม่เซ็นเซอร์ในไม่กี่นาที คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ การผสาน SDK และการสตรีมมิงสำหรับแอปพลิเคชัน LLM แบบไม่เซ็นเซอร์ของคุณ

https://api.uncensoredchat.cc/v1uncensored

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

API แชทแบบไม่เซ็นเซอร์ของเราใช้การตรวจสอบสิทธิ์ที่เข้ากันได้กับมาตรฐานของ OpenAI คุณจะได้รับคีย์ API เพียงคีย์เดียวเมื่อสมัครสมาชิกผ่าน Google หรืออีเมล ใช้ URL ฐาน https://api.uncensoredchat.cc/v1 สำหรับคำขอทั้งหมด ตรวจสอบให้แน่ใจว่าค่ากำหนด SDK ของคุณชี้ไปที่เอนด์พอยต์นี้เพื่อหลีกเลี่ยงข้อผิดพลาดในการกำหนดเส้นทาง รหัสโมเดลคือ uncensored เสมอ

คำขอแรก

ส่งคำขอการสร้างข้อความแบบง่ายเพื่อตรวจสอบการเชื่อมต่อ เอนด์พอยต์รองรับคำขอ POST ไปยัง /v1/chat/completions คุณสามารถทดสอบ API LLM แบบไม่เซ็นเซอร์โดยตรงผ่าน cURL เพื่อยืนยันว่าคีย์ของคุณใช้งานได้ก่อนที่จะรวมเข้ากับแอปพลิเคชันของคุณ

curl https://api.uncensoredchat.cc/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."}]
  }'

คาดว่าจะได้รับผลลัพธ์เป็น JSON มาตรฐานที่มีข้อความที่สร้างไว้ หากได้รับ 401 แสดงว่าคีย์ของคุณไม่ถูกต้อง หากได้รับ 402 แสดงว่าเครดิตไม่เพียงพอ

การผสาน SDK Python

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

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredchat.cc/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 Node.js

สำหรับสภาพแวดล้อม JavaScript ให้กำหนดค่า OpenAI Node.js SDK เช่นกัน โดยตั้งค่า baseURL ไปยังเอนด์พอยต์ของเรา คีย์ API ยังคงเป็นข้อมูลประจำตัวหลัก การตั้งค่านี้ใช้งานได้ทั้งแอปพลิเคชัน Node.js แบบเซิร์ฟเวอร์และฟังก์ชันขอบขอบ Ensure คุณจัดการการตอบสนองแบบ asynchronous อย่างถูกต้องเพื่อรักษาปริมาณงาน

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredchat.cc/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 จะส่งเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) แต่ละชิ้นมีข้อความบางส่วน ชิ้นสุดท้ายรวมสถิติการใช้โทเคนเพื่อความโปร่งใสในการเรียกเก็บเงิน การสตรีมมิงช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้ โดยเฉพาะในอินเทอร์เฟซแชต์ แยกวิเคราะห์ฟิลด์ delta.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 AI แบบไม่เซ็นเซอร์ของเราใช้หน้าต่างบริบท 100,000 โทเคน (อินพุต + เอาต์พุต) เอาต์พุตสูงสุดคือ 32,000 โทเคน คุณจำกัดอยู่ที่ 300 คำขอต่อนาที และคำขอพร้อมกัน 8 คำขอต่อคีย์ ข้อผิดพลาดรวมถึง 401 (คีย์ไม่ถูกต้อง), 402 (ไม่มีเครดิต) และ 429 (ขีดจำกัดอัตรา) ข้อผิดพลาดและการปฏิเสธไม่ใช้โทเคน คำขอมีขนาดบอดีจำกัดที่ 8 MB ไม่มีการคืนเงินสำหรับเครดิต แต่การเรียกเก็บเงินซ้ำจะแก้ไขผ่านฝ่ายสนับสนุน

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

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

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

ถาม-ตอบ

ขนาดหน้าต่างบริบทคือเท่าใด?

หน้าต่างบริบทมีขนาด 100,000 โทเคนรวมทั้งหมด รวมถึงทั้งพรอมต์และการสร้างข้อความ เอาต์พุตสูงสุดต่อคำขอคือ 32,000 โทเคน

ฉันจัดการขีดจำกัดอัตราอย่างไร

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

เครดิตทดลองใช้มีการเติมซ้ำหรือไม่

ไม่ บัญชีใหม่ได้รับเครดิตทดลองใช้ $0.50 ใช้ได้ 7 วัน เป็นข้อเสนอครั้งเดียวต่อบุคคล การใช้งานต่อไปต้องใช้เครดิตคริปโตแบบเติมเงินล่วงหน้า

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

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

รับคีย์ API