th ▾

API LLM แบบไม่เซ็นเซอร์ที่ $0.15/โทเค็นอินพุต 1M

คู่มือการผสานรวมสำหรับนักพัฒนา

รับ API LLM แบบไม่เซ็นเซอร์ของคุณให้ทำงานภายในไม่กี่นาทีด้วยคู่มือเริ่มต้นอย่างรวดเร็วนี้ เราให้จุดปลายที่เข้ากันได้กับ OpenAI เพื่อให้คุณสามารถวาง SDK ของเราลงในโค้ดที่มีอยู่ของคุณได้ด้วยการเปลี่ยนแปลงเพียงเล็กน้อย

รับคีย์ทดลองใช้

Authentication and Base URL setup

เริ่มต้นด้วยการสร้าง API key ของคุณบนแดชบอร์ด base URL คือ HTTPS://api.apiaicheap.com/v1 ส่งคีย์ของคุณใน header Authorization เป็น bearer token

  • คลิก "รับคีย์ API" และลงชื่อเข้าใช้ด้วย Google หรืออีเมล
  • คัดลอกคีย์ทันที จะแสดงเพียงครั้งเดียว

คีย์นี้ยืนยันการขอทั้งหมดไปยังจุดสิ้นสุดการเสร็จสิ้นการแชท

Example Header

การอนุญาต: Bearer YOUR_API_KEY

คำขอครั้งแรกด้วย cURL

ส่งคำขอ chat completion พื้นฐานเพื่อทดสอบการตั้งค่าของคุณ ใช้ endpoint POST /v1/chat/completions พร้อมโมเดล "uncensored"

สิ่งนี้ยืนยันยอดคงเหลือเครดิตและความหน่วงเวลาของคุณ

  • ตั้งค่า role เป็น "user"
  • รักษาข้อความให้เรียบง่ายสำหรับการทดสอบครั้งแรก

ตรวจสอบ response สำหรับฟิลด์ข้อความที่สร้าง

  • มองหาค่า "content".

หากคุณได้รับสถานะ 200 OK แสดงว่าการเชื่อมต่อ API ของคุณทำงานอยู่

curl https://api.apiaicheap.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the null pointer in the login handler"}]
  }'

การผสานรวม Python SDK

ใช้ไลบรารี Python ทางการของ OpenAI เพื่อการผสานรวมที่ง่ายดาย ชี้ไปยัง base URL ของเราและตั้งค่า API key ของคุณ

วิธีนี้จัดการการลองซ้ำและการแยกวิเคราะห์ JSON โดยอัตโนมัติ

  • ติดตั้งไลบรารีผ่าน pip
  • ตั้งค่าพารามิเตอร์ base_url ไปยังจุดสิ้นสุดของเรา

เรียกใช้เมธอด chat.completions.create

ส่งรายการข้อความของคุณเป็นอาร์กิวเมนต์

  • รวมชื่อโมเดล "uncensored"

เข้าถึงข้อความการตอบสนองผ่านแอตทริบิวต์ของวัตถุ

วิธีนี้สะอาดและอ่านง่ายสำหรับสคริปต์การผลิต

from openai import OpenAI

client = OpenAI(base_url="https://api.apiaicheap.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.js

SDK ของ Node.js ทำงานคล้ายกับเวอร์ชัน Python เริ่มต้นไคลเอนต์ด้วยคีย์และ URL พื้นฐานของเรา

สิ่งนี้ช่วยให้คุณใช้รูปแบบ async/await ที่คุ้นเคย

  • นำเข้าแพ็กเกจ OpenAI
  • กำหนดค่า URL พื้นฐานในตัวสร้าง

สร้างคำขอ completion พร้อมข้อความของคุณ

จัดการพรอมิสเพื่อรับผลลัพธ์

  • ดึงเนื้อหาข้อความจากการตอบสนอง

บันทึกผลลัพธ์เพื่อยืนยันว่าโมเดลตอบสนองถูกต้อง

การตั้งค่านี้เหมาะสำหรับเว็บเซิร์ฟเวอร์และบริการแบ็กเอนด์

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.apiaicheap.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);

การตอบกลับแบบสตรีมด้วย SSE

เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true ในคำขอของคุณ API จะส่งคืนชิ้นส่วนข้อมูลเมื่อถูกสร้างขึ้นผ่าน Server-Sent Events

สิ่งนี้ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกในแอปแชท

  • ตั้งค่า stream: true ใน payload
  • ประมวลผลแต่ละช่วงทันทีที่ได้รับ

รวมชิ้นส่วนข้อมูลเพื่อสร้างการตอบกลับสุดท้าย

รายละเอียดการใช้งานโทเค็นปรากฏในชิ้นสุดท้าย

  • ตรวจสอบฟิลด์ "usage" ใน chunk สุดท้าย

แนวทางนี้รักษาความตอบสนองของส่วนติดต่อผู้ใช้ระหว่างการสร้างข้อความที่ยาวนาน

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)

ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท

บัญชีของคุณมีขีดจำกัด 300 คำขอต่อนาทีต่อคีย์ หน้าต่างบริบทรองรับ 100,000 โทเค็นรวมสำหรับ prompt และ completion

จัดการข้อผิดพลาดด้วยรหัสสถานะ HTTP มาตรฐาน

  • 401 บ่งชี้ถึง API key ที่ไม่ถูกต้องหรือขาดหาย
  • 402 หมายถึงเครดิตแบบจ่ายล่วงหน้าของคุณหมดแล้ว
  • 429 บ่งชี้ว่าคุณเกินอัตราจำกัดแล้ว

การปฏิเสธไม่เสียเครดิต ข้อผิดพลาดก็ฟรีเช่นกัน

เอาต์พุตสูงสุดคือ 16,000 โทเค็นต่อคำขอ ตั้งค่า max_tokens หากคุณต้องการน้อยกว่า

โครงสร้างนี้ทำให้การเรียกเก็บเงินและประสิทธิภาพสามารถคาดการณ์ได้

คำถามที่พบบ่อย

คีย์ API ถูกสร้างขึ้นทันทีหรือไม่?

ใช่ เมื่อคุณลงชื่อเข้าใช้ด้วย Google หรืออีเมล คีย์ของคุณจะแสดงทันที ไม่ต้องตรวจสอบหมายเลขโทรศัพท์

เกิดอะไรขึ้นหากฉันเกินขีดจำกัดอัตราการใช้งาน?

คุณจะได้รับข้อผิดพลาด 429 Too Many Requests รอไม่กี่วินาทีก่อนลองใหม่ คุณสามารถสร้างคีย์ใหม่เพื่อเพิ่มความจุคำขอพร้อมกัน

API รองรับโหมดสตรีมมิ่งหรือไม่?

ใช่ ตั้งค่าพารามิเตอร์ stream เป็น true เพื่อรับ Server-Sent Events การใช้งานโทเค็นรวมอยู่ในชิ้นส่วนสุดท้ายของสตรีม

รับคีย์ API ของคุณตอนนี้

สมัครสมาชิก รับคีย์ แล้วอัปเดต base URL ของคุณ แค่นั้นเอง