TH ▾
API ที่ไม่เซ็นเซอร์และเข้ากันได้กับ OpenAI สำหรับนักพัฒนาhttps://api.apertus.cc/v1
รับคีย์ API

เริ่มต้นใช้งานสำหรับผู้ใช้ Apertus

เชื่อมต่อ API ที่ไม่เซ็นเซอร์ของ Apertus ผ่านไคลเอนต์ที่เข้ากันได้กับ OpenAI มาตรฐาน กำหนดค่า base URL และคีย์ API เพื่อส่งคำขอข้อความไปยังโมเดลแบบเปิดน้ำหนักของเรา

ข้อกำหนดเบื้องต้น

เพื่อใช้ API ของ apertus คุณต้องมีบัญชีและคีย์ API ลงทะเบียนผ่าน Google หรืออีเมลที่หน้ารับคีย์ API คุณจะได้รับคีย์ทันที ไม่ต้องใช้เบอร์โทรศัพท์ หากต้องการทดสอบก่อน ทุกบัญชีใหม่จะได้รับเครดิตทดลองใช้ $0.50 ใช้ได้ใน 7 วัน ไม่ต้องใช้บัตรเครดิตสำหรับการทดลองใช้ สำหรับการใช้งานจริง ให้เติมเงินด้วยคริปโต (USDT บน TRC20 หรือ USDC บน Base) เครดิตไม่หมดอายุ และข้อผิดพลาดไม่ใช้ยอดเงิน คุณสามารถมีคีย์ที่ใช้งานได้นับต่อหนึ่งบัญชี การสร้างคีย์ใหม่จะแทนที่คีย์เก่า เก็บคีย์ของคุณให้ปลอดภัยและส่งใน Authorization header เป็น bearer token API ทำงานกับข้อความเท่านั้น รองรับโมเดลที่ไม่เซ็นเซอร์หนึ่งตัวที่ปรับให้เหมาะสมกับการตอบคำถามโดยไม่ปฏิเสธเนื้อหา

Base URL และการตรวจสอบสิทธิ์

ส่งคำขอทั้งหมดไปยัง https://api.apertus.cc/v1 base URL นี้ทำงานกับ SDK ทางการของ OpenAI และไคลเอนต์ที่เข้ากันได้ทุกตัวโดยการเปลี่ยนเพียงเอนด์พอยต์ รวมคีย์ API ของคุณในหัวข้อความ: Authorization: Bearer YOUR_API_KEY เอนด์พอยต์ที่รองรับเพียงอย่างเดียวคือ POST /v1/chat/completions มีเอนด์พอยต์ GET /v1/models ให้ด้วยเพื่อตรวจสอบการเชื่อมต่อ รหัสโมเดลที่ต้องใช้คือ uncensored นี่คือโมเดลแบบเปิดน้ำหนักที่รันบนเซิร์ฟเวอร์ของเรา ซึ่งแตกต่างจาก GPT, Claude หรือผู้ขายรายอื่น รองรับข้อความเข้าและส่งข้อความออก ไม่คาดหวัง embeddings รูปภาพ หรือเสียง API ออกแบบมาสำหรับนักพัฒนาที่ต้องการการผสานที่ตรงไปตรงมาโดยไม่มีความซับซ้อนในการเปลี่ยนโมเดล

คำขอแรก

ส่งคำขอ completion พื้นฐานเพื่อตรวจสอบการตั้งค่าของคุณ ใช้คำสั่ง curl เพื่อ POST ไปยังเอนด์พอยต์ chat completions ตั้งค่าโมเดลเป็น uncensored และรวมข้อความง่ายๆ สิ่งนี้ยืนยันว่าคีย์ API ของคุณใช้งานได้และ base URL ถูกต้อง คุณสามารถปรับพารามิเตอร์เช่น temperature หรือ max_tokens ตามต้องการ การตอบสนองจะประกอบด้วยข้อความของโมเดล หากคุณได้รับข้อผิดพลาด 401 ให้ตรวจสอบคีย์ของคุณ ข้อผิดพลาด 402 หมายถึงยอดเงินไม่เพียงพอ ข้อผิดพลาด 429 หมายถึงคุณถึงขีดจำกัดอัตรา คำของ่ายๆ นี้แสดงให้เห็นการเข้าถึง API ดิบโดยไม่ใช้ middleware เป็นวิธีที่เร็วที่สุดในการตรวจสอบการผสานของคุณก่อนสร้างตรรกะที่ซับซ้อน

การผสาน Python

ใช้ SDK Python openai ทางการเพื่อโต้ตอบกับ API เริ่มต้นไคลเอนต์ด้วย base URL https://api.apertus.cc/v1 และคีย์ API ของคุณ ตั้งค่าโมเดลเป็น uncensored ส่งข้อความเป็นรายการของดิกชันนารี SDK จัดการการแปลงข้อมูลและการวิเคราะห์ข้อผิดพลาดโดยอัตโนมัติ วิธีนี้เหมาะสำหรับบริการแบ็กเอนด์หรือสคริปต์ประมวลผลข้อมูล คุณสามารถสตรีมการตอบสนองหรือรับบล็อกเต็ม โค้ดไคลเอนต์เหมือนกันกับที่คุณใช้สำหรับ OpenAI เพียงเปลี่ยน base URL เท่านั้น ซึ่งลดแรงเสียดทานเมื่อเปลี่ยนจากผู้ให้บริการรายอื่น ตรวจสอบให้แน่ใจว่าคุณมีเวอร์ชัน SDK ล่าสุดสำหรับการเข้ากันได้ที่ดีที่สุด การผสานมีความเรียบง่าย ต้องการเพียงการเปลี่ยนแปลงการกำหนดค่าในการตั้งค่าไคลเอนต์ที่มีอยู่ของคุณ

การผสาน Node.js

สำหรับสภาพแวดล้อม JavaScript หรือ TypeScript ให้ใช้แพ็คเกจ npm openai กำหนดค่าไคลเอนต์ด้วย base URL และคีย์เดียวกันกับใน Python เรียกใช้ chat.completions.create() พร้อมโมเดล uncensored ส่งข้อความของคุณในรูปแบบมาตรฐาน สิ่งนี้ทำงานได้ดีสำหรับฟังก์ชันไร้เซิร์ฟเวอร์หรือแบ็กเอนด์ Node.js SDK จัดการคำขอ HTTP และการวิเคราะห์การตอบสนอง คุณสามารถจัดการข้อผิดพลาดได้อย่างสง่างามโดยการตรวจสอบสถานะการตอบสนอง โค้ดยังคงสามารถพกพาได้ระหว่างบริการที่เข้ากันได้กับ OpenAI ทำให้เปลี่ยนผู้ให้บริการได้ง่ายหากจำเป็น การผสาน Node.js รองรับทั้งรูปแบบซิงโครนัสและอะซิงโครนัส ใช้มันสำหรับการสร้าง API บอท หรือเวิร์กโฟลว์อัตโนมัติที่ต้องการการสร้างข้อความที่ไม่เซ็นเซอร์

การตอบสนองแบบสตรีมมิง

เปิดใช้งานสตรีมมิงโดยตั้งค่า stream: true ในคำขอของคุณ API จะส่งข้อความทีละส่วนเมื่อสร้างเสร็จ สิ่งนี้ปรับปรุงความล่าช้าที่รับรู้สำหรับการตอบสนองที่ยาว แต่ละชิ้นมีข้อความบางส่วน ชิ้นสุดท้ายมีสถิติการใช้โทเคน สตรีมมิงรองรับผ่าน Server-Sent Events (SSE) ใช้ตัวช่วยสตรีมมิงของ SDK เพื่อประมวลผลชิ้นส่วนอย่างมีประสิทธิภาพ มีประโยชน์สำหรับอินเทอร์เฟซแชทหรือแอปพลิเคชันแบบเรียลไทม์ โปรดทราบว่าสตรีมมิงใช้โทเคนเท่ากับการไม่สตรีม ข้อผิดพลาดอาจเกิดขึ้นระหว่างสตรีม ดังนั้นจึงจัดการการหยุดทำงาน โมเดลที่ไม่เซ็นเซอร์รองรับสตรีมมิงโดยคุณสมบัตินี้ช่วยให้คุณแสดงข้อความทีละส่วน เป็นฟีเจอร์มาตรฐานใน API LLM สมัยใหม่ ตรวจสอบให้แน่ใจว่าโค้ดไคลเอนต์ของคุณจัดการการตอบสนองบางส่วนได้ถูกต้อง

ขีดจำกัด ข้อผิดพลาด และบริบท

หน้าต่างบริบทมีขนาด 100,000 โทเคน รวมทั้งพรอมต์และการสร้างข้อความ ผลลัพธ์สูงสุดคือ 32,000 โทเคนต่อคำขอ หรือ 2,048 หากไม่กำหนด max_tokens ขีดจำกัดอัตราคือ 300 คำขอต่อนาที และ 8 คำขอพร้อมกันต่อคีย์ ขนาดคำขอต้องไม่เกิน 8 MB ข้อผิดพลาดทั่วไปรวมถึง 401 สำหรับคีย์ไม่ถูกต้อง 402 สำหรับไม่มีเครดิต และ 429 สำหรับขีดจำกัดอัตรา โมเดลปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก แต่ไม่ปฏิเสธหัวข้อผู้ใหญ่ที่ถูกกฎหมาย เรื่องแต่ง หรือหัวข้อที่ถกเถียงได้ ราคาโปร่งใส: $0.25 ต่อ 1M โทเคนอินพุต และ $1.00 ต่อ 1M โทเคนเอาต์พุต ข้อผิดพลาดฟรี เครดิตแบบเติมเงินล่วงหน้าและไม่หมดอายุ ใช้ขีดจำกัดเหล่านี้เพื่อวางแผนขนาดแอปพลิเคชันของคุณ API ออกแบบมาสำหรับการสร้างข้อความปริมาณสูงที่มีประสิทธิภาพด้านต้นทุน

cURL

curl https://api.apertus.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

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

สตรีมมิง

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

ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน

รายการค่า
รูปแบบ APIรองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์
เอนด์พอยต์POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.apertus.cc/v1
การยืนยันตัวตนAuthorization: Bearer YOUR_KEY
ID โมเดลuncensored
หน้าต่างบริบท64,000 โทเคน (อินพุตรวมเอาต์พุต)
พารามิเตอร์temperature, top_p, stop, seed, presence_penalty, frequency_penalty
สตรีมมิงรองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้
เอาต์พุตสูงสุดได้ถึงส่วนที่เหลือของหน้าต่าง 64,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก)
โหมด JSONresponse_format: {"type": "json_object"}
การเรียกใช้ฟังก์ชันรองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool
เฮดเดอร์ของคำตอบX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
ขีดจำกัดอัตรา300 คำขอต่อนาทีต่อคีย์
ขนาดคำขอไม่เกิน 8 MB
คำขอพร้อมกันสูงสุด 8 คำขอพร้อมกันต่อคีย์
โบนัส+5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100
การคิดเงินเครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน
เครดิตทดลองใช้ฟรี$0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก
เติมเงินUSDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500
อายุเครดิตเครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน
ราคา$0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต
คีย์หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม
เข้าสู่ระบบGoogle หรืออีเมลและรหัสผ่าน
เนื้อหาอนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์

รหัสข้อผิดพลาด

ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน

รหัสประเภทความหมาย
400bad_requestJSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท
401missing_key · invalid_key · key_revokedไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว
402no_creditเครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที
403content_blockedเนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน
404not_foundไม่รู้จักเอนด์พอยต์
413request_too_largeขนาดเกิน 8 MB
429rate_limited · concurrencyเกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่
503upstream_busyโมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที

ถาม-ตอบ

นี่คือ API GPT หรือ Claude ทางการหรือไม่

ไม่ใช่ นี่คือบริการอิสระที่รันโมเดลแบบเปิดน้ำหนักที่ไม่เซ็นเซอร์ เข้ากันได้กับรูปแบบ API ของ OpenAI แต่ใช้โมเดลอื่น ไม่ใช่ GPT, Claude, Gemini หรือโมเดลของผู้ขายรายอื่น ตรวจสอบเอกสารของผู้ขายสำหรับรายละเอียดโมเดลเฉพาะ

ฉันจะเติมเงินเครดิตได้อย่างไร

เติมเงินด้วยคริปโต: USDT บน TRC20 หรือ USDC บน Base ขั้นต่ำ $10 สูงสุด $500 รับโบนัส 5% สำหรับ $50 และ 10% สำหรับ $100 ไม่รับบัตรหรือ PayPal เครดิตไม่หมดอายุและคิดตามการใช้โทเคนจริง

API รองรับ function calling หรือไม่

ใช่ API รองรับ function calling พร้อม tools และ tool_choice คุณยังสามารถใช้โหมด JSON โดยตั้งค่า <code>response_format</code> เป็น <code>json_object</code> พารามิเตอร์เช่น temperature, top_p และ stop รองรับเต็มที่ ช่วยให้ได้ผลลัพธ์ที่มีโครงสร้างและการผสานรวมเครื่องมือในแอปพลิเคชันของคุณ

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API