เอกสาร API
เชื่อมต่อไคลเอนต์ที่เข้ากันได้กับ OpenAI ที่มีอยู่ของคุณกับ API LLM แบบ uncensored ของเราสำหรับการสร้างข้อความที่ไม่มีการจำกัด คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ เอนด์พอยต์ การสตรีม และขีดจำกัดเพื่อให้คุณเริ่มต้นใช้งานได้ทันที
URL ฐานและการตรวจสอบสิทธิ์
URL ฐานสำหรับคำขอทั้งหมดคือ HTTPS://api.dolphinllmuncensored.com/v1 คุณตรวจสอบสิทธิ์โดยใช้คีย์ API เดียวที่สร้างผ่าน รับ API key หน้าเว็บ ใช้either Continue with Google หรืออีเมลและรหัสผ่านเพื่อรับคีย์ของคุณทันที คีย์นี้จะให้สิทธิ์ในการเข้าถึง uncensored โมเดล ซึ่งเป็น LLM แบบโอเพนเวตที่ปรับแต่งสำหรับการตอบกลับแบบไม่จำกัด ไม่มีค่าธรรมเนียมสมาชิกต่อแพลตฟอร์ม มีเพียงเครดิตที่ซื้อล่วงหน้าซึ่งคิดตามการใช้งานยูนิตคำ ข้อผิดพลาดและการปฏิเสธไม่มีค่าใช้จ่าย รับประกันว่าคุณจ่ายเฉพาะสำหรับยูนิตคำที่เสร็จสมบูรณ์จริง ๆ เท่านั้น
- Base URL:
https://api.dolphinllmuncensored.com/v1 - Auth Header:
Authorization: Bearer YOUR_API_KEY
จุดจบ API Chat Completions
ส่ง prompt ข้อความไปยัง /v1/chat/completions เอนด์พอยต์สำหรับรับคำตอบแบบไม่มีข้อจำกัด ID ของโมเดลคือ uncensored. เอนด์พอยต์นี้รับพโหลด JSON มาตรฐานของ OpenAI และส่งคืนข้อความ มันไม่รองรับ embeddings รูปภาพ เสียง หรือวิดีโอ คุณต้องรวม messages อาร์เรย์พร้อมพรอมต์ของคุณ คีย์ API จะถูกส่งในหัวข้อความต้องการ HTTP คำขอจะถูกประมวลผลบนเซิร์ฟเวอร์เฉพาะของเรา หน้าต่างบริบทรองรับโทเค็นรวมได้สูงสุด 100,000 โทเค็น เอาต์พุตจำกัดไว้ที่ 16,000 โทเค็นต่อคำขอ ใช้ตัวอย่างต่อไปนี้เพื่อทดสอบการเชื่อมต่อ
curl https://api.dolphinllmuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the key features of the new API release"}]
}'
พารามิเตอร์ที่รองรับ
ใช้พารามิเตอร์มาตรฐานเพื่อควบคุมพฤติกรรมการสร้าง ตั้ง temperature สำหรับความสุ่มและ top_p สำหรับการสุ่มแบบ nucleus เปิดใช้งาน json_object สำหรับผลลัพธ์ข้อมูลที่มีโครงสร้าง The stop sequence หยุดการสร้างก่อนวัยอันควร คุณสามารถตั้งค่า seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ ปรับ presence_penalty และ frequency_penalty เพื่อส่งผลต่อการทำซ้ำของโทเค็น การเรียกใช้ฟังก์ชันรองรับผ่าน tools และ tool_choice. พารามิเตอร์ทั้งหมดเป็นไปตามสคีมาของ OpenAI ความยืดหยุ่นนี้ช่วยให้ปรับแต่งสำหรับกรณีการใช้งาน uncensored ได้หลากหลาย กำหนดค่าตัวเลือกเหล่านี้ภายใน body ของคำขอ API จะเคารพค่าที่ถูกต้องทั้งหมดที่เข้ากันได้กับ OpenAI
from openai import OpenAI
client = OpenAI(base_url="https://api.dolphinllmuncensored.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)
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API ส่งคืนเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) สำหรับแต่ละโทเค็น ซึ่งช่วยลดความล่าช้าที่รับรู้ได้สำหรับคำตอบที่ยาว การใช้งานโทเค็นจะรายงานในชิ้นสุดท้ายของสตรีม คุณสามารถแยกวิเคราะห์คำตอบบางส่วนเพื่อแสดงแบบเรียลไทม์ ซึ่งเหมาะสำหรับส่วนติดต่อแชท สตรีมจะสิ้นสุดด้วยวัตถุข้อมูลว่าง ใช้ไลบรารีไคลเอนต์ที่คุณต้องการเพื่อจัดการ SSE การสตรีมไม่ส่งผลต่อราคาหรือการนับโทเค็น โทเค็นทั้งหมดจะถูกเรียกเก็บตามปกติเมื่อเสร็จสิ้น ประมวลผลเหตุการณ์สตรีมเพื่อสร้างส่วนติดต่อผู้ใช้ของคุณ
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)
การผสานรวม Node SDK
ติดตั้งแพ็กเกจ OpenAI ทางการสำหรับ Node.js กำหนดค่า URL พื้นฐานให้ชี้ไปยังจุดปลายของเรา ส่งคีย์ API ของคุณจากตัวแปรสภาพแวดล้อม สร้างคำขอเติมข้อความแชทด้วย uncensored model ID จัดการข้อผิดพลาดอย่างเหมาะสมสำหรับปัญหาเครือข่ายหรือการตรวจสอบสิทธิ์ SDK จัดการการแปลงข้อมูล JSON โดยอัตโนมัติ คุณสามารถสลับระหว่างโหมด streaming และ non-streaming ได้ สภาพแวดล้อม node รองรับรูปแบบ async/await ซึ่งทำให้การผสานรวมกับบริการ backend ทำได้ง่าย ตรวจสอบการเชื่อมต่อก่อนการปรับใช้สู่การผลิต SDK รับประกันความเข้ากันได้กับโครงสร้าง API ของเรา
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.dolphinllmuncensored.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);
อัตราจำกัดและข้อผิดพลาด
อัตราจำกัดการเรียกข้อมูลอยู่ที่ 300 ครั้งต่อนาทีต่อคีย์ คุณสามารถทำการเรียกพร้อมกันได้สูงสุด 8 ครั้ง ขนาดร่างการร้องขอถูกจำกัดไว้ที่ 8 MB หากคีย์ API ไม่ถูกต้อง คุณจะได้รับข้อผิดพลาด 401 ข้อผิดพลาด 402 บ่งชี้ถึงเครดิตพรีเพย์ไม่เพียงพอ โหลดเงินเพิ่มผ่านคริปโตเพื่อกลับมาใช้บริการ ข้อผิดพลาด 429 บ่งชี้ถึงการหมดอายุอัตราจำกัด รอแล้วลองใหม่หรืออัปเกรดระดับการใช้งานของคุณ หน้าต่างบริบทคือ 100,000 โทเค็น การปฏิเสธเนื้อหาเล็กน้อยนั้นฟรี ข้อผิดพลาดไม่ใช้เครดิตของคุณ ติดตามการใช้งานของคุณผ่านแดชบอร์ด
FAQ
URL ฐานของ API LLM uncensored คืออะไร?
URL พื้นฐานคือ HTTPS://api.dolphinllmuncensored.com/v1 คุณสามารถใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI ได้ทุกตัวโดยอัปเดตการตั้งค่า base_url การตรวจสอบสิทธิ์จัดการผ่าน Bearer token ใน header
API AI แบบไร้การเซ็นเซอร์จัดการขีดจำกัดอัตราการใช้งานอย่างไร?
คุณจำกัดการใช้งานที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ หากเกินขีดจำกัดนี้คุณจะได้รับสถานะโค้ด 429 ขีดจำกัดนี้จะรีเซ็ตทุกนาที ทำให้สามารถใช้งานแบบพุ่งสูง (burst) ได้ภายในโควตา
เกิดอะไรขึ้นถ้า API LLM uncensored คืนค่าข้อผิดพลาด?
ข้อผิดพลาดเช่น 401 (คีย์ไม่ถูกต้อง) หรือ 429 (อัตราจำกัด) ไม่ใช้เครดิตที่เติมไว้ของคุณ มีเพียงการสร้างโทเค็นที่สำเร็จเท่านั้นที่ถูกเรียกเก็บเงิน หากคุณหมดเครดิต คุณจะรับข้อผิดพลาด 402 จนกว่าคุณจะเติมเงินผ่านคริปโต