เริ่มต้นอย่างรวดเร็ว: เชื่อมต่อไคลเอนต์ของคุณ
เชื่อมต่อเครื่องมือที่มีอยู่กับ LLM แบบไม่มีเซนเซอร์ของเราภายในไม่กี่นาทีโดยใช้รูปแบบ API ที่เข้ากันได้กับ OpenAI แบบมาตรฐาน คู่มือเริ่มต้นอย่างรวดเร็วนี้ครอบคลุมการตรวจสอบสิทธิ์ โครงสร้างคำขอ และการสตรีมสำหรับการผสานรวมทันที
ข้อกำหนดเบื้องต้นและการติดตั้ง SDK
ติดตั้ง SDK ทางการสำหรับภาษาที่คุณใช้เพื่อจัดการการตรวจสอบสิทธิ์และการจัดรูปแบบคำขอโดยอัตโนมัติ คุณจำเป็นต้องมีคีย์ API ที่ถูกต้องและกำหนดค่า URL พื้นฐานในสภาพแวดล้อมไคลเอนต์ของเรา บริการของเรารองรับพารามิเตอร์มาตรฐานเช่น temperature และ top_p โดยไม่ต้องใช้ header แบบกำหนดเอง
ตรวจสอบให้แน่ใจว่าตัวแปรสภาพแวดล้อมของคุณเก็บ token ของคุณอย่างปลอดภัยก่อนเรียกใช้สคริปต์ใดๆ เวอร์ชัน SDK ต้องเป็นเวอร์ชันล่าสุดเพื่อรองรับฟีเจอร์ stream และ JSON mode อย่างถูกต้อง ไม่จำเป็นต้องใช้ไดรเวอร์เพิ่มเติมสำหรับการสร้างข้อความเท่านั้น
กำลังกำหนดค่า URL พื้นฐานและคีย์
ชี้ไคลเอนต์ของคุณไปยัง base URL เฉพาะของเราเพื่อจัดเส้นทางคำขอผ่านโครงสร้างพื้นฐาน uncensored ของเรา ใช้ header Authorization: Bearer YOUR_KEY เพื่อตรวจสอบสิทธิ์ทุกการเรียก การตั้งค่านี้ทำงานได้เหมือนกันสำหรับการทดสอบในเครื่องหรือสคริปต์การปรับใช้แบบ production
แทนที่เอนด์พอยต์ OpenAI มาตรฐานด้วยโฮสต์ของเราเพื่อหลีกเลี่ยงความสับสนกับผู้ให้บริการรายอื่น รักษาความลับของคีย์ของคุณและอย่าเปิดเผยในที่สาธารณะ การกำหนดค่าจะคงที่จนกว่าคุณจะหมุนเปลี่ยนคีย์
การส่งคำขอครั้งแรกของคุณ
เรียกใช้การเรียกสร้างข้อความแชทมาตรฐานเพื่อตรวจสอบการเชื่อมต่อและรูปแบบการตอบกลับ ส่งคำของ่ายๆ เพื่อยืนยันว่าโมเดลคืนข้อความโดยไม่มีการปฏิเสธ การทดสอบนี้คีย์ของคุณมีเครดิตที่เติมไว้เพียงพอสำหรับการใช้งาน
curl https://api.keyapiminimax.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate a JSON object with keys id and name"}]
}'ตรวจสอบ response สำหรับรายละเอียดเนื้อหาและการใช้งาน token หากคุณได้รับข้อผิดพลาด 401 ให้ตรวจสอบรูปแบบ key ของคุณ ข้อผิดพลาด 402 หมายความว่าคุณต้องเติมยอดเครดิต
การจัดการการตอบกลับแบบสตรีม
เปิดใช้งานการสตรีมเพื่อรับโทเค็นแบบเรียลไทม์ทันทีที่สร้างเสร็จ ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกได้เมื่อรอผลลัพธ์ที่ยาวนาน ชิ้นสุดท้ายมีจำนวนโทเค็นสุดท้ายสำหรับการเรียกเก็บเงินที่แม่นยำ
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)จัดการการตอบสนองแบบไม่สมบูรณ์อย่างเหมาะสมในโค้ดไคลเอนต์ของคุณ เก็บเนื้อหาไว้จนกว่าสตรีมจะปิดหรือเกิดข้อผิดพลาด การสตรีมทำงานร่วมกับพารามิเตอร์มาตรฐานทั้งหมดรวมถึงการปรับอุณหภูมิ
การผสานรวม SDK Python
ใช้ไลบรารี Python เพื่อจัดการคำขอด้วยโค้ด boilerplate น้อยที่สุด เริ่มต้นใช้งานไคลเอนต์ด้วย base URL และคีย์ของคุณเพื่อใช้งานทันที วิธีนี้ทำให้การจัดการข้อผิดพลาดและการแยกวิเคราะห์การตอบกลับง่ายขึ้น
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiminimax.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)เข้าถึงเนื้อหาที่สร้างโดยตรงจากวัตถุการตอบสนอง ตรวจสอบข้อผิดพลาดและจัดการข้อจำกัดอัตราอย่างเหมาะสม SDK รองรับทั้งเวิร์กโฟลว์แบบซิงโครนัสและแบบอะซิงโครนัส
Node SDK และข้อจำกัด
ผสานการเชื่อมต่อกับแอปพลิเคชัน Node.js โดยใช้ SDK JavaScript ทางการ กำหนด URL พื้นฐานเพื่อให้คำขอไปยังเอนด์พอยต์แบบ uncensored ของเรา ตรวจสอบการใช้งานของคุณเพื่อให้อยู่ภายในขีดจำกัดอัตรา
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.keyapiminimax.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 คำขอต่อนาที พร้อมความพร้อมใช้งาน (concurrency) ที่ 8 คำขอ body ในคำขอต้องมีขนาดน้อยกว่า 8 MB หน้าต่างบริบทรองรับ 100,000 tokens โดยรวม ข้อผิดพลาดและการปฏิเสธไม่นับเป็นการใช้เครดิต แต่ผลลัพธ์ที่สำเร็จจะนับรวมด้วย โปรดรักษาความปลอดภัยของคีย์และหมุนเวียนคีย์หากจำเป็น
ทำความเข้าใจการใช้งานโทเค็น
การเรียกเก็บเงินขึ้นอยู่กับโทเค็นจริงที่ใช้ใน prompt และ completion โทเค็นอินพุตราคา $0.15 ต่อล้าน ในขณะที่โทเค็นเอาต์พุตราคา $0.50 ต่อล้าน เครดิตเติมเงินครอบคลุมการใช้งานทั้งหมดโดยไม่มีค่าธรรมเนียมประจำเดือน
ข้อผิดพลาดและการปฏิเสธไม่มีค่าใช้จ่าย ดังนั้นคุณจึงจ่ายเฉพาะการตอบกลับที่สำเร็จเท่านั้น ชิ้นสุดท้ายในสตรีมจะประกอบด้วยจำนวนโทเค็น ให้ตรวจสอบแดชบอร์ดของคุณเพื่อติดตามค่าใช้จ่ายและหลีกเลี่ยงการหมดอายุเครดิต เติมเงินด้วย USDT หรือ USDC เพื่อเข้าถึงบริการได้ทันที
คำถามที่พบบ่อย
ขนาดหน้าต่างบริบทสำหรับคำขอคืออะไร?
หน้าต่างบริบทรวมคือ 100,000 tokens รวมทั้ง prompt และ completion ผลลัพธ์สูงสุดต่อคำขอคือ 16,000 tokens หรือ 2,048 หากคุณไม่ได้ระบุ max_tokens
ฉันจะจัดการ rate limits และข้อผิดพลาดได้อย่างไร?
คุณจำกัดอยู่ที่ 300 คำขอต่อนาที และคำขอพร้อมกัน 8 คำขอต่อคีย์ ข้อผิดพลาดสถานะ 401 หมายถึงคีย์ของคุณไม่ถูกต้อง ในขณะที่ข้อผิดพลาด 402 หมายถึงเครดิตไม่เพียงพอ ข้อผิดพลาด 429 หมายถึงคุณได้เกินขีดจำกัดอัตราแล้ว
คีย์ API uncensored ทำงานกับเครื่องมือมาตรฐานได้หรือไม่?
ใช่ คีย์นี้ใช้งานกับไคลเอนต์ที่เข้ากันได้กับ OpenAI ใดๆ ได้โดยการเปลี่ยน URL พื้นฐาน รองรับการทำงานแบบสตรีมมิ่ง โหมด JSON และการเรียกใช้ฟังก์ชันเช่นเดียวกับผู้ขายรายใหญ่ คุณสามารถใช้งานกับส่วนขยาย IDE และบอตยอดนิยมได้ทันที
สร้างคีย์ API ของคุณทันที
ลงทะเบียน คัดลอกโทเค็น อัปเดต endpoint เพียงเท่านี้ก็เพียงพอแล้ว