th ▾
เริ่มตอนนี้

คู่มือเริ่มต้นอย่างรวดเร็ว API ของ Uncensored AI

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

Authentication and base URL setup

กำหนดค่า client ของคุณด้วย URL พื้นฐานและ API key ที่ให้ไว้เพื่อเชื่อมต่อโดยตรงกับ endpoint ที่เราโฮสต์ไว้ คุณได้รับ key ที่ใช้งานเพียงรายการเดียวทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมล โดยไม่ต้องใช้หมายเลขโทรศัพท์ URL พื้นฐานคือ HTTPS://api.uncensoreddolphinopenrouter.com/v1 และตัวระบุโมเดลคือ "uncensored" การตั้งค่านี้ใช้งานได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ เพียงแค่เปลี่ยน base_url และให้ API key ของคุณใน header Authorization ไม่มีการสมัครสมาชิกรายเดือนหรือการเปลี่ยนเส้นทางที่ซับซ้อน มีเพียงการเข้าถึงโมเดลโดยตรง

การส่ง chat completion ครั้งแรกของคุณ

ส่งคำขอ POST ไปยังจุดจบ chat completions เพื่อสร้างข้อความตอบกลับจากโมเดล uncensored คุณสามารถส่ง prompt ง่ายๆ หรือข้อความที่มีโครงสร้างโดยใช้รูปแบบมาตรฐานของ OpenAI API จะส่งข้อความตอบกลับโดยตรงโดยไม่มีการปฏิเสธเนื้อหาเพิ่มเติมสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย รับรองว่าคุณรวมฟิลด์ model โดยตั้งค่าเป็น "uncensored" ใน body ของคำขอ จุดจบนี้รองรับเฉพาะ chat completions ไม่รองรับ embeddings หรือการสร้างภาพ คุณสามารถเริ่มทดสอบได้ทันทีด้วยเครดิตทดลองหรือยอดเงินที่ชำระเงิน

การใช้ Python SDK

เริ่มต้นใช้งาน OpenAI client ด้วย base URL และ API key ของคุณเพื่อส่ง requests แบบโปรแกรม วิธีการนี้ทำให้คุณสามารถรวม LLM uncensored เข้ากับแอปพลิเคชัน Python ที่มีอยู่ของคุณด้วยการเปลี่ยนแปลงโค้ดเพียงเล็กน้อย กำหนด base URL เป็น endpoint ที่เราโฮสต์และส่ง API key ของคุณสำหรับการตรวจสอบสิทธิ์ Client จะจัดการ HTTP requests และส่งกลับ response object สำหรับการประมวลผลเพิ่มเติม คุณสามารถปรับพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมสไตล์ของผลลัพธ์ วิธีนี้เหมาะสำหรับการสร้างอินเทอร์เฟซแบบกำหนดเองหรือการอัตโนมัติ workflow

การใช้ Node SDK

กำหนดค่าไคลเอนต์ OpenAI สำหรับ Node.js โดยใช้ URL พื้นฐานเฉพาะและคีย์ API ของคุณเพื่อเชื่อมต่อกับ API ซึ่งช่วยให้สามารถผสานรวมได้อย่างราบรื่นในแอปพลิเคชัน Node.js โดยใช้รูปแบบ SDK ที่คุ้นเคย โดยชี้ไคลเอนต์ไปที่ HTTPS://api.uncensoreddolphinopenrouter.com/v1 และระบุคีย์ของคุณสำหรับการตรวจสอบสิทธิ์ จากนั้นคุณสามารถเรียกใช้เมธอด chat completions พร้อมพารามิเตอร์ที่ต้องการได้ โดยผลลัพธ์จะประกอบด้วยข้อความที่สร้างและสถิติการใช้โทเค็น การตั้งค่านี้เหมาะสำหรับแอปพลิเคชันฝั่งเซิร์ฟเวอร์หรือบริการแบ็กเอนด์ที่ต้องการการสร้างข้อความแบบไม่มีเซ็นเซอร์

การจัดการการตอบกลับแบบสตรีม

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

การเข้าใจขีดจำกัดโทเค็นและค่าใช้จ่าย

หน้าต่างบริบทรองรับได้สูงสุด 100,000 tokens สำหรับ prompt และ completion รวมกัน ผลลัพธ์สูงสุดต่อการเรียกคือ 16,000 tokens ราคาอยู่ที่ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens คิดตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดค่าใช้จ่าย ทำให้คุณจ่ายเฉพาะเมื่อสำเร็จเท่านั้น เครดิตที่เติมไว้ไม่หมดอายุ และสามารถเติมผ่านคริปโตเริ่มต้นที่ $20 โมเดลราคาแบบโปร่งใสนี้ช่วยให้คุณจัดการต้นทุนได้อย่างมีประสิทธิภาพโดยไม่มีค่าธรรมเนียมแฝง

อัตราการใช้งานและความพร้อมใช้งานพร้อมกัน

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

cURL

curl https://api.uncensoreddolphinopenrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List five key differences between python and rust"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoreddolphinopenrouter.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 = 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 แบบไม่มีเซนเซอร์ของ Dolphin เข้ากันได้กับโมเดลของ OpenRouter หรือไม่?

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

เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 402?

ข้อผิดพลาด 402 บ่งชี้ว่าบัญชีของคุณมีเครดิตไม่เพียงพอสำหรับการประมวลผลคำขอ คุณสามารถเติมยอดเงินด้วย USDT บน TRC20 หรือ USDC บน Base โดยจำนวนเงินอยู่ที่ $20 ถึง $500 เครดิตโบนัสจะถูกเพิ่มสำหรับการเติมเงินจำนวนมากขึ้น และเครดิตของคุณไม่มีวันหมดอายุ ข้อผิดพลาดเช่น 401 (คีย์ไม่ถูกต้อง) ต้องตรวจสอบคีย์ API ของคุณ ในขณะที่ 429 (ขีดจำกัดอัตรา) หมายถึงคุณได้เกินขีดจำกัด 300 คำขอต่อนาที

ฉันสามารถใช้ API นี้สำหรับการเรียกใช้ฟังก์ชันและโหมด JSON ได้หรือไม่?

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

รับคีย์ของคุณตอนนี้

สมัครสมาชิก รับคีย์ แล้วอัปเดต URL พื้นฐาน แค่นั้นแหละที่มีอยู่

เริ่มตอนนี้