เริ่มต้นใช้งาน: ผสานรวม API LLM แบบไม่เซ็นเซอร์
ผสาน API LLM แบบไม่มีเซนเซอร์ได้ในไม่กี่นาทีด้วยเอนด์พอยต์ที่รองรับ OpenAI คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแนะนำคุณผ่านการตรวจสอบสิทธิ์ การสตรีมมิ่ง และการจัดการการตอบสนองโดยไม่มีการล็อกการสมัครสมาชิก
การตรวจสอบสิทธิ์และ Base URL
เริ่มต้นโดยชี้ client ของคุณไปยัง base URL ของเราและส่ง key ของคุณใน header endpoint อยู่ที่ https://api.kiohnegrenzen.com/v1 และยอมรับหัวมาตรฐาน OpenAI คุณต้องมีคีย์ API ซึ่งคุณสร้างได้ทันทีบน รับ API key หน้าเว็บ ใช้การตรวจสอบสิทธิ์ด้วย Google หรืออีเมลเพื่อเริ่มต้น ไม่ต้องใช้หมายเลขโทรศัพท์ คีย์นี้ให้การเข้าถึงโมเดลแบบ uncensored
หัวเรื่องจำเป็น: Authorization: Bearer YOUR_API_KEY
ข้อผิดพลาดเช่น 401 บ่งชี้ถึงคีย์ไม่ถูกต้องหรือหายไป ตรวจสอบแดชบอร์ดบัญชีของคุณ ข้อผิดพลาด 402 หมายถึงเครดิตเติมเงินล่วงหน้าของคุณหมดแล้ว เติมเงินผ่านคริปโตเพื่อดำเนินการต่อ การตอบกลับ 429 บ่งชี้ว่าคุณชนกับอัตราจำกัด 300 คำขอต่อนาที
การส่งคำขอครั้งแรกของคุณ
ทำการร้องขอ POST ไปยัง /v1/chat/completions พร้อมรหัสโมเดลของคุณและพรอมต์ ใช้ uncensored as model ID โมเดลนี้ปรับแต่งเพื่อตอบคำถามโดยไม่มีการปฏิเสธสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย มันจัดการข้อความ input และส่งกลับข้อความ output คุณสามารถระบุพารามิเตอร์เช่น temperature หรือ top_p เพื่อควบคุมความสร้างสรรค์ ระบบรองรับการเรียกใช้ฟังก์ชันและโหมด JSON สำหรับข้อมูลที่มีโครงสร้าง
โมเดล: uncensored
รักษาขนาดคำขอไว้ต่ำกว่า 8MB คุณสามารถส่งคำขอพร้อมกันได้สูงสุด 8 คำขอต่อคีย์ แต่ละคำขอจะถูกหักจากยอดเงินเติมเงินของคุณ ข้อผิดพลาดและการปฏิเสธนั้นฟรี เครดิตของคุณไม่มีวันหมดอายุ
การผสานรวม SDK Python
ใช้ openai แพ็กเกจ Python เพื่อโต้ตอบกับ API ตั้ง URL ฐานไปยังจุดสิ้นสุดของเราและระบุคีย์ของคุณ สิ่งนี้ช่วยให้คุณใช้โครงสร้างโค้ดที่มีอยู่ คุณสามารถส่งข้อความเป็นรายการของดิ๊กชันนารี ออบเจกต์การตอบกลับมีข้อความที่สร้างและสถิติการใช้งานโทเค็น การสตรีมรองรับผ่าน async generators
พารามิเตอร์หลัก: temperature, top_p, stop, seed.
ติดตั้งแพ็กเกจด้วย pip นำเข้าคลาสไคลเอนต์ เริ่มต้นใช้งานด้วย URL พื้นฐานของคุณ ส่งคำขอ chat completion SDK จัดการการแปลงข้อมูล JSON และการขนส่ง HTTP ให้คุณ
การผสานรวม SDK Node.js
เริ่มต้นใช้งาน Node.js OpenAI SDK ด้วย URL ฐานของเรา เพื่อให้เข้ากันได้กับโปรเจกต์ JavaScript หรือ TypeScript ของคุณ ส่งคีย์ API และ URL ฐานในคอนสตรัคเตอร์ ส่งคำขอ chat completion พร้อม model ID uncensored. SDK ส่งคืนสตรีมของข้อมูลตอบกลับหรือวัตถุเพียงชิ้นเดียว คุณสามารถกำหนดพารามิเตอร์ต่างๆ เช่น presence_penalty และ frequency_penalty.
การกำหนดค่า: ตั้งค่า baseURL และ apiKey.
SDK รองรับทั้ง requests แบบ synchronous และ asynchronous ใช้ async/await สำหรับการทำงานแบบไม่บล็อก จัดการข้อผิดพลาดอย่างราบรื่น จับ network errors และ API errors บันทึกการใช้งาน tokens เพื่อติดตามต้นทุน
การตอบกลับแบบสตรีมมิ่งด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งคืน Server-Sent Events (SSE) แต่ละชิ้นมีข้อความบางส่วน ชิ้นสุดท้ายรวมถึงการใช้โทเค็นรวม เหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์ คุณสามารถแสดงโทเค็นเมื่อมาถึง โมเดลรองรับสูงสุด 16,000 โทเค็นต่อการร้องขอ ตั้งค่า max_tokens เพื่อควบคุมความยาวของผลลัพธ์ ค่าเริ่มต้นคือ 2,048 tokens หากไม่ได้ระบุ
การสตรีม: เปิดใช้งานผ่านไลบรารีไคลเอนต์หรือ HTTP ดิบ
แยกวิเคราะห์สตรีม จัดการแต่ละชิ้น รวบรวมข้อความ ปิดสตรีมเมื่อเสร็จสิ้น การใช้งานโทเค็นจะรายงานในชิ้นสุดท้าย ช่วยให้คุณติดตามต้นทุนได้อย่างแม่นยำ
ขีดจำกัดโทเค็นและการจัดการข้อผิดพลาด
หน้าต่างบริบทรองรับ 100,000 tokens สำหรับ prompt และ completion รวมกัน ซึ่งช่วยให้จัดการเอกสารขนาดใหญ่ได้ ติดตามการใช้งาน tokens เพื่อหลีกเลี่ยงการเกินขีดจำกัด ข้อผิดพลาดรวมถึง 401 สำหรับคีย์ที่ไม่ถูกต้อง, 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับอัตราจำกัด การปฏิเสธเป็นบริการฟรี เครดิตเป็นแบบเติมเงินและไม่หมดอายุ เติมเงินด้วย USDT หรือ USDC รับโบนัสสำหรับการเติมเงินจำนวนมากขึ้น ใช้โหมด JSON สำหรับผลลัพธ์ที่มีโครงสร้าง รองรับ Function Calling รักษาความเป็นส่วนตัว; prompts ไม่ถูกใช้ในการฝึกโมเดล
cURL
curl https://api.kiohnegrenzen.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a 300 word technical blog post about vector databases."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnegrenzen.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.kiohnegrenzen.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)คำถามที่พบบ่อย
ขีดจำกัดหน้าต่างบริบทสำหรับโมเดลแบบไร้การเซ็นเซอร์คืออะไร?
หน้าต่างบริบทรองรับ 100,000 tokens สำหรับ prompt และ completion รวมกัน ซึ่งช่วยให้จัดการเอกสารขนาดใหญ่ได้ ติดตามการใช้งาน tokens เพื่อหลีกเลี่ยงการเกินขีดจำกัด
วิธีเติมเครดิตแบบเติมเงิน?
เติมเงินด้วย USDT (TRC20) หรือ USDC (Base) ยอมรับจำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 โบนัสใช้สำหรับการเติมเงินจำนวนมากขึ้น เครดิตไม่มีวันหมดอายุ
โมเดลแบบไม่มีการกรองเนื้อหาปฏิเสธเนื้อหาหรือไม่?
โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย เนื้อหาเชิงสมมติ หรือหัวข้อที่ถกเถกันได้ มันถูกปรับแต่งสำหรับการตอบกลับแบบไม่มีตัวกรอง ข้อยกเว้นรวมถึงเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก คำขอประเภทนั้นจะถูกปฏิเสธ