เริ่มต้นใช้งาน: API LLM แบบไม่เซ็นเซอร์
คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณในการผสานรวม API LLM แบบ uncensored โดยใช้ SDK OpenAI มาตรฐาน คุณจะต้องตรวจสอบสิทธิ์ ส่งคำขอ และจัดการการสตรีมโดยไม่มีข้อผูกมัดจากการสมัครสมาชิก
ข้อกำหนดเบื้องต้น: การตั้งค่า SDK และคีย์ API
URL ฐานสำหรับบริการที่โฮสต์ของเราคือ https://api.priceclaude.com/v1. การตรวจสอบสิทธิ์ต้องการ API key ที่ถูกต้องซึ่งส่งผ่านใน Authorization header. คุณสร้างคีย์นี้ทันทีหลังจากสมัครสมาชิกผ่าน Google หรืออีเมลบน รับ API key หน้าเว็บ ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับการสมัคร
API ของเราเข้ากันได้กับ OpenAI คุณสามารถใช้ SDK ใดๆ ก็ได้ที่รองรับมาตรฐาน openai โครงสร้างแพ็กเกจ ส่งคีย์ของคุณเป็น api_key พารามิเตอร์ เปลี่ยน base_url ชี้ไปที่ endpoint ของเรา สิ่งนี้ช่วยให้คุณสลับไปใช้โมเดล uncensored ของเราได้โดยไม่ต้องเขียนใหม่ตรรกะการผสานรวมของคุณ
การขอ chat completion ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมข้อความระบบและข้อความผู้ใช้ของคุณ รหัสระบุโมเดลคือ uncensored. ไม่ใช่โมเดลของผู้จัดจำหน่ายรายอื่น เป็นโมเดล open-weight ที่ปรับแต่งสำหรับการตอบคำถามโดยตรงโดยไม่มีการปฏิเสธเนื้อหา สำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย คุณสามารถตั้งค่าพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความสร้างสรรค์
โทเค็นอินพุตราคา $0.15 ต่อหนึ่งล้านโทเค็น โทเค็นเอาต์พุตราคา $0.50 ต่อหนึ่งล้านโทเค็น ความผิดพลาดและการปฏิเสธไม่ใช้เครดิต คุณสามารถตรวจสอบว่าคำขอของคุณทำงานได้โดยส่งข้อความทดสอบง่ายๆ การตอบกลับจะประกอบด้วยข้อความที่สร้างไว้ใน content ช่อง
การจัดการการตอบกลับแบบสตรีม (SSE)
ตั้งค่า stream ตั้งค่าเป็น true ในคำขอเพื่อรับ Server-Sent Events ซึ่งช่วยให้คุณประมวลผล token เมื่อสร้างเสร็จ การสตรีมช่วยลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับคำตอบขนาดใหญ่ chunk สุดท้ายมีสถิติการใช้งาน token ทั้งหมด ซึ่งช่วยให้คุณติดตามต้นทุนแบบเรียลไทม์
บัฟเฟอร์ชิ้นส่วนที่ได้รับและรวมเข้าด้วยกัน ตรวจสอบให้แน่ใจว่าคุณจัดการเหตุการณ์สิ้นสุดสตรีมได้อย่างถูกต้อง วิธีนี้สำคัญสำหรับอินเทอร์เฟซแชท ให้ประสบการณ์ผู้ใช้ที่ลื่นไหลเมื่อเทียบกับการรอคำตอบเต็มรูปแบบ
การใช้เครื่องมือและโหมด JSON
กำหนดสคีมาฟังก์ชันใน tools พารามิเตอร์ โมเดลสามารถเรียกใช้ฟังก์ชันเหล่านี้ได้หากได้รับคำสั่ง ใช้ tool_choice เพื่อบังคับให้เรียกใช้ฟังก์ชันเฉพาะ ซึ่งเปิดใช้งานเวิร์กโฟลว์ที่ซับซ้อน โหมด JSON มีให้ผ่าน response_format: {type: "json_object"}. เพื่อให้แน่ใจเอาต์พุตที่มีโครงสร้างสำหรับการแยกวิเคราะห์ที่เชื่อถือได้ ใช้สิ่งนี้สำหรับงานสกัดข้อมูล
การทำความเข้าใจการใช้งานและขีดจำกัดโทเคน
หน้าต่างบริบทคือ 100,000 token รวมกัน ซึ่งรวมถึงทั้ง prompt และ completion เอาต์พุตสูงสุดต่อคำขอคือ 16,000 token หากคุณไม่ได้ตั้งค่า max_tokens, ค่าเริ่มต้นคือ 2,048 ขนาดร่างกายคำขอจำกัดไว้ที่ 8 MB คุณสามารถทำคำขอได้ 300 คำขอต่อนาที การทำงานพร้อมกันจำกัดไว้ที่ 8 คำขอพร้อมกันต่อคีย์ การเกินขีดจำกัดเหล่านี้จะส่งข้อผิดพลาด 429
การจัดการข้อผิดพลาดและตรรกะการลองใหม่
จัดการ HTTP 401 โดยตรวจสอบคีย์ API ของคุณ ข้อผิดพลาด 402 หมายถึงเครดิตพรีเพดของคุณหมดแล้ว เติมผ่านคริปโตเพื่อดำเนินต่อ ใช้ exponential backoff สำหรับข้อผิดพลาด 429 อัตราการใช้งาน การตรรกะการลองใหม่ควรเคารพ Retry-After header หากมีอยู่ ข้อผิดพลาดไม่คิดค่าบริการ สิ่งนี้ปกป้องยอดคงเหลือของคุณระหว่างปัญหาเครือข่าย
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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 ราคา Claude แบบไม่มีเซนเซอร์คืออะไร?
เป็น API แบบจ่ายตามการใช้งานสำหรับ LLM แบบไม่มีข้อจำกัด ราคาอยู่ที่ $0.15 ต่อล้านโทเค็นอินพุต และ $0.50 ต่อล้านโทเค็นเอาต์พุต ไม่ต้องมีการสมัครสมาชิกรายเดือน
ฉันจะรับคีย์ API ได้อย่างไร?
สมัครสมาชิกบนหน้า Get API key ผ่าน Google หรืออีเมล คีย์ของคุณจะแสดงทันที ไม่ต้องใช้เบอร์โทรศัพท์ คุณสามารถเปลี่ยนคีย์ได้หากต้องการ
โมเดลเป็น uncensored หรือไม่?
ใช่ มันไม่ปฏิเสธเนื้อหาผู้ใหญ่ที่ถูกต้องกฎหมาย มันบล็อกเฉพาะเนื้อหาทางเพศที่เกี่ยวข้องกับเด็กอายุต่ำกว่าเกณฑ์ คุณสามารถ用它สำหรับหัวข้อสร้างสรรค์ เทคนิค หรือหัวข้อที่อ่อนไหว
สร้างคีย์ของคุณ
ลงทะเบียน คัดลอกคีย์ อัปเดต base URL พร้อมใช้งาน