API ia คู่มือเริ่มต้นอย่างรวดเร็ว
รับคีย์ API ของคุณและเริ่มส่งคำขอไปยัง API LLM แบบไม่เซ็นเซอร์ภายในไม่กี่นาที คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ จุดจบหลัก การสตรีมมิ่ง และฟีเจอร์ขั้นสูงพร้อมตัวอย่างที่ชัดเจน
Authentication & Base URL
ใช้คีย์ API เฉพาะของคุณกับการร้องขอทุกครั้งที่ https://api.apiia.cc/v1 URL พื้นฐาน จุดปลายที่เข้ากันได้กับ OpenAI นี้ใช้งานได้กับ SDK มาตรฐานใด ๆ โดยการตั้งค่า URL พื้นฐานและให้คีย์ของคุณใน Authorization header. คีย์จะถูกสร้างทันทีเมื่อสมัครสมาชิกผ่าน Google หรืออีเมล โดยไม่ต้องใช้หมายเลขโทรศัพท์ เก็บคีย์ของคุณให้ปลอดภัย เนื่องจากคีย์นี้ให้สิทธิ์เข้าถึงเครดิตที่เติมไว้ของคุณโดยตรง คุณสามารถสร้างคีย์ใหม่ได้ทุกเมื่อ ซึ่งคีย์ใหม่จะแทนที่คีย์ก่อนหน้าทันที
ส่ง Completion ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions โดยตั้งค่าโมเดลเป็น "uncensored" อินเทอร์เฟซข้อความเข้า-ข้อความออกแบบง่ายนี้จัดการคำขอของคุณโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ตามกฎหมาย คุณสามารถควบคุมความยาวของการตอบสนองโดยใช้ max_tokens พารามิเตอร์ ซึ่งกำหนดค่าเริ่มต้นเป็น 2,048 หากละเว้น โมเดลรองรับหน้าต่างบริบท 100,000 โทเค็น ซึ่งอนุญาตให้มีประวัติคำสั่งจำนวนมาก ใช้เอนด์พอยต์นี้สำหรับการสร้างข้อความแบบไม่กรองที่เชื่อถือได้
curl https://api.apiia.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France?"}]
}'
การผสานรวม SDK Python
ติดตั้งแพ็กเกจ Python ของ OpenAI อย่างกำหนดค่า URL พื้นฐานให้ชี้ไปยังบริการของเรา สิ่งนี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น chat.completions.create() พร้อมโมเดลแบบไม่มีเซนเซอร์ของเรา SDK จัดการการแบ่งคำและการจัดรูปแบบคำขอโดยอัตโนมัติ คุณสามารถส่งพารามิเตอร์เช่น temperature และ top_p เพื่อควบคุมความคิดสร้างสรรค์และความสุ่ม วิธีนี้ทำให้การผสานรวมเข้ากับการใช้งาน Python ที่มีอยู่หรือเวิร์กโฟลว์วิทยาศาสตร์ข้อมูลง่ายขึ้น
from openai import OpenAI
client = OpenAI(base_url="https://api.apiia.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 โหนด JavaScript ของ OpenAI โดยตั้งค่า BASE_URL ตัวแปรสภาพแวดล้อมหรือการกำหนดค่าอินสแตนซ์ไคลเอนต์ สิ่งนี้ช่วยให้การผสานรวมกับโปรเจกต์ JavaScript และ TypeScript เป็นไปอย่างราบรื่น SDK รองรับฟีเจอร์การเสร็จสิ้นการแชทมาตรฐานทั้งหมด รวมถึงการเรียกใช้ฟังก์ชันและโหมด JSON คุณสามารถสลับระหว่างโหมดสตรีมและโหมดไม่สตรีมได้อย่างง่ายดาย ความยืดหยุ่นนี้ทำให้เหมาะสำหรับการสร้างเว็บแอปพลิเคชันหรือฟังก์ชันไร้เซิร์ฟเวอร์ที่ต้องการการสร้างข้อความแบบไม่มีเซ็นเซอร์
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiia.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);
การตอบกลับแบบสตรีมมิ่งด้วย SSE
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ API จะส่งคืน Server-Sent Events (SSE) พร้อมโทเค็นแต่ละตัวเมื่อถูกสร้าง ซึ่งให้การตอบกลับแบบเรียลไทม์และลดความล่าช้าที่รับรู้ได้สำหรับผู้ใช้งาน ชิ้นสุดท้ายรวมถึงสถิติการใช้โทเค็น ทำให้คุณสามารถติดตามต้นทุนได้อย่างแม่นยำ การสตรีมมีความสำคัญสำหรับอินเทอร์เฟซแชทแบบโต้ตอบและการสร้างเนื้อหาแบบไดนามิก ช่วยรับประกันประสบการณ์ผู้ใช้ที่ราบรื่นแม้สำหรับการตอบกลับที่ยาวนาน
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 ของคุณจำกัดอยู่ที่ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกัน ขนาดร่างกายคำขอสูงสุดคือ 8 MB หากคุณได้รับข้อผิดพลาด 401 ให้ตรวจสอบความถูกต้องของคีย์ API ของคุณ ข้อผิดพลาด 402 บ่งชี้ว่าเครดิตเติมเงินไม่เพียงพอ ข้อผิดพลาด 429 หมายถึงคุณเกินขีดจำกัดอัตรา หน้าต่างบริบทรองรับ 100,000 โทเคนสำหรับการป้อนข้อมูลและการเสร็จสิ้นรวมกัน การเข้าใจขีดจำกัดเหล่านี้ช่วยให้คุณออกแบบแอปพลิเคชันที่แข็งแกร่งซึ่งจัดการข้อผิดพลาดได้อย่างราบรื่น
คำถามที่พบบ่อย
จะตรวจสอบความถูกต้องของคำขอได้อย่างไร?
ใส่คีย์ API ของคุณในหัวเรื่อง Authorization เป็นโทเค็น Bearer URL ฐานคือ HTTPS://api.apiia.cc/v1 สำหรับ SDK ที่เข้ากันได้กับ OpenAI ทั้งหมด
เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?
คุณจะได้รับสถานะโค้ด 429 โดยจำกัดที่ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ รอสักครู่ก่อนลองใหม่
เครดิตทดลองใช้ได้ตลอดไปหรือไม่?
ไม่ เครดิตทดลอง $0.50 ใช้ได้ 7 วัน เครดิตที่เติมจากการเติมเงินจะไม่หมดอายุ แต่เครดิตทดลองเป็นได้เพียงครั้งเดียวต่อบัญชี
รับคีย์ API ในไม่กี่วินาที
สมัครสมาชิก รับคีย์ของคุณ แล้วอัปเดต base URL เสร็จสิ้น