คู่มือเริ่มต้นใช้งาน API โมเดลอย่างรวดเร็ว
คู่มือนี้ครอบคลุมสิ่งจำเป็นสำหรับการรวม LLM API uncensored ของเราเข้ากับโปรเจกต์ของคุณโดยใช้ไคลเอนต์ที่รองรับ OpenAI-compatible มาตรฐาน คุณจะเรียนรู้วิธีกำหนดค่าสภาพแวดล้อมของคุณ ส่งคำขอ และจัดการการตอบกลับแบบสตรีมมิ่งด้วยการควบคุมที่แม่นยำต่อพารามิเตอร์ของโมเดล
URL ฐานและการตรวจสอบสิทธิ์
จุดสิ้นสุดของ API คือ https://api.modelsapi.cc/v1. คำขอทั้งหมดต้องมี API key ที่ถูกต้องซึ่งส่งผ่านใน Authorization header. คุณสร้างคีย์นี้บนแดชบอร์ดโดยคลิก 'Get API key' คีย์จะปรากฏทันทีหลังจากที่คุณสมัครสมาชิกผ่าน Google หรืออีเมล ไม่ต้องใช้หมายเลขโทรศัพท์สำหรับกระบวนการนี้ คีย์จะเชื่อมโยงกับยอดเงินและการจำกัดการใช้งานของคุณ
การส่ง chat completion request ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions ด้วยรหัสโมเดล uncensored. บอดี้ของคำขอต้องมี messages อาร์เรย์ที่ประกอบด้วยพรอมต์ของคุณ API จะส่งคืนการตอบกลับเป็นข้อความโดยตรง ข้อผิดพลาดจะไม่ใช้เครดิตที่เติมเงินไว้ของคุณ คุณสามารถตรวจสอบว่าเอนด์พอยต์ทำงานได้โดยส่งคำทักทายอย่างง่าย
curl https://api.modelsapi.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List five python libraries for data visualization"}]
}'
การผสานรวม Python SDK
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อเชื่อมต่อกับ API ตั้งค่า base URL เป็น endpoint ของเราและระบุ API key ของคุณ วิธีนี้รับประกันความเข้ากันได้กับ codebases ที่มีอยู่ คุณสามารถสร้าง instance ของ client และเรียกใช้วิธีการ chat completion object คำตอบประกอบด้วยข้อความที่สร้างและสถิติการใช้งาน token
from openai import OpenAI
client = OpenAI(base_url="https://api.modelsapi.cc/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 SDK
SDK Node.js ปฏิบัติตามรูปแบบการกำหนดค่าเดียวกัน นำเข้าแพ็คเกจ OpenAI และกำหนดค่า URL พื้นฐาน ส่งคีย์ API ของคุณในวัตถุการกำหนดค่า การตั้งค่านี้ทำให้คุณสามารถใช้วิธีที่คุ้นเคยสำหรับการสร้างข้อความไลบรารีจัดการคำขอ HTTP โดยอัตโนมัติ
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.modelsapi.cc/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);
การตอบกลับแบบสตรีมด้วย Server-Sent Events
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งข้อมูลหลายชิ้นส่วนทันทีที่สร้างเสร็จ แต่ละชิ้นส่วนมีคำตอบบางส่วน ชิ้นสุดท้ายมีข้อมูลการใช้งานโทเค็นรวม วิธีนี้ลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับผลลัพธ์ยาวๆ เหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์
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 รวมกัน คุณสามารถ output ได้สูงสุด 16,000 tokens ต่อการเรียก error จะส่ง status code 401 สำหรับ key ไม่ถูกต้องและ 402 สำหรับเครดิตไม่เพียงพอ rate limit จะส่ง 429 หลังจาก 300 requests ต่อนาที error 429 เป็นชั่วคราว เครดิตแบบเติมเงินของคุณไม่มีวันหมดอายุ error ไม่หักยอดเครดิตของคุณ ใช้รหัสเหล่านี้เพื่อจัดการความล้มเหลวได้อย่างราบรื่นในตรรกะแอปพลิเคชันของคุณ
คำถามที่พบบ่อย
นี่คือ API แบบไม่มีเซ็นเซอร์ที่ดีที่สุดสำหรับหน้าต่างบริบทขนาดใหญ่หรือไม่?
API ของเรารองรับหน้าต่างบริบทขนาด 100,000 token ซึ่งอนุญาตให้คุณประมวลผลเอกสารขนาดใหญ่ได้อย่างมีประสิทธิภาพ บริการอื่นๆ หลายแห่งมีขีดจำกัดที่น้อยกว่า โปรดตรวจสอบผู้ให้บริการรายอื่นเพื่อดูขนาดหน้าต่างเฉพาะ
โมเดลแบบไร้การเซ็นเซอร์จัดการการปฏิเสธอย่างไร?
โมเดลไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ชอบกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถียงได้ มันเพียงบล็อกเนื้อหาทางเพศที่เกี่ยวข้องกับเนื้อหา ซึ่งทำให้เหมาะสำหรับการเขียนเชิงสร้างสรรค์และการวิจัยที่ไม่มีการจำกัด การปฏิเสธเกิดขึ้นน้อยและเฉพาะเจาะจงกับข้อจำกัดนี้
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
คุณได้รับสถานะโค้ด 429 คุณต้องรอก่อนส่งคำขอเพิ่มเติม ขีดจำกัดคือ 300 คำขอต่อนาทีต่อคีย์ ลอจิกการลองใหม่ควรจัดการเรื่องนี้ได้อย่างราบรื่น เครดิตของคุณยังคงไม่เปลี่ยนแปลงระหว่างการหน่วงเวลาเหล่านี้
รับคีย์ของคุณตอนนี้
สมัครสมาชิก รับคีย์ แล้วอัปเดต URL พื้นฐาน เสร็จสิ้น