Heretic IAเอกสาร API LLM แบบไม่เซ็นเซอร์
เอกสาร API LLM แบบไม่เซ็นเซอร์
เริ่มต้นใช้งาน API Heretic Ia ได้ในไม่กี่นาที คู่มือเริ่มต้นอย่างรวดเร็วนี้จะครอบคลุมการตรวจสอบสิทธิ์ คำขอ การสตรีมมิ่ง และข้อจำกัดสำหรับ LLM แบบไม่มีเซนเซอร์
URL ฐานและการตรวจสอบสิทธิ์
API ใช้ URL ฐานเดียวสำหรับคำขอทั้งหมด คุณตรวจสอบสิทธิ์โดยใช้คีย์ API ที่ส่งผ่าน Authorization header สร้างบัญชีผ่าน Google หรืออีเมลบน รับ API key หน้าเพื่อรับคีย์ของคุณทันที
- Base URL:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
ไม่ต้องใช้เบอร์โทรศัพท์สำหรับการสมัคร และคีย์ของคุณใช้งานได้กับทุกเอนด์พอยต์ คุณสามารถใช้ SDK ทางการของ OpenAI โดยตั้งค่า base URL และ API key คีย์ของคุณจะแสดงเพียงครั้งเดียว ดังนั้นโปรดบันทึกไว้ให้ปลอดภัย
คำขอครั้งแรก
ส่งคำขอมาตรฐาน chat.completions request เพื่อสร้างข้อความจากโมเดล uncensored endpoint รับ payload JSON พร้อม messages อาร์เรย์และ a model field set to uncensored.
คำขอนี้สาธิตการโต้ตอบอย่างง่าย โมเดลจะส่งข้อความกลับโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย โปรดตรวจสอบการตอบสนองเพื่อดูเนื้อหาที่สร้าง
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
การผสานรวม SDK Python
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อผสานรวม API เข้ากับสคริปต์ของคุณ กำหนด base URL ให้ https://api.hereticia.com/v1 และให้คีย์ API ของคุณ ไลบรารีจัดการรูปแบบคำขอโดยอัตโนมัติ
ติดตั้งไลบรารีผ่าน pip จากนั้นเริ่มต้นไคลเอนต์ด้วย URL พื้นฐานแบบกำหนดเอง ส่งข้อความและพิมพ์ข้อความตอบกลับ วิธีการนี้ใช้ได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ส่วนใหญ่
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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)
การผสานรวม Node SDK
ผสานการเชื่อมต่อกับ Node.js โดยติดตั้งแพ็คเกจ OpenAI กำหนดค่าไคลเอนต์ด้วย URL พื้นฐานของ Heretic Ia และคีย์ API ของคุณ SDK ช่วยให้การสร้างคำขอและการแยกวิเคราะห์การตอบกลับง่ายขึ้น
เริ่มต้นใช้งาน client ด้วย base URL ที่ถูกต้อง สร้างคำขอ chat completion ด้วย uncensored โมเดล จัดการกับคำตอบเพื่อดึงข้อความที่สร้างขึ้นมา วิธีนี้มีประสิทธิภาพสำหรับแอปพลิเคชันฝั่งเซิร์ฟเวอร์
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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);
การตอบกลับแบบสตรีมมิ่ง
เปิดใช้งานการสตรีมโดยตั้งค่า 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)
ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท
หน้าต่างบริบทรองรับ 100,000 tokens รวม (prompt บวก completion) Output สูงสุดคือ 16,000 tokens ต่อการเรียกใช้ หาก max_tokens ยังไม่กำหนด ขีดจำกัดคือ 2,048 โทเคน
อัตราการใช้งานอนุญาต 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกันถูกจำกัดไว้ที่ 8 คำขอต่อคีย์ ขนาด body คำขอต้องไม่เกิน 8 MB ข้อผิดพลาดรวมถึง 401 สำหรับคีย์ไม่ถูกต้อง 402 สำหรับเครดิตไม่เพียงพอ และ 429 สำหรับอัตราการใช้งาน ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต
คำถามที่พบบ่อย
ฉันจะเริ่มใช้งาน Heretic Ia API ได้อย่างไร?
สมัครสมาชิกบนหน้า Get API key ผ่าน Google หรืออีเมล คุณจะได้รับคีย์ API ทันที ใช้คีย์นี้กับ SDK ที่เข้ากันได้กับ OpenAI ใดๆ โดยตั้งค่า base URL เป็น HTTPS://api.hereticia.com/v1
context window และขีดจำกัด output เป็นอย่างไร?
หน้าต่างบริบทมีขนาด 100,000 tokens โดยครอบคลุมทั้ง prompt และ completion Output สูงสุดต่อคำขอคือ 16,000 tokens หรือ 2,048 tokens หากไม่ได้ระบุ max_tokens
สตรีมมิ่งทำงานอย่างไรและมีการรายงานการใช้งานโทเค็นที่ใด?
ตั้งค่า stream: true เพื่อรับสตรีม Server-Sent Events แต่ละชิ้นประกอบด้วยข้อความบางส่วน รายละเอียดการใช้โทเค็นจะระบุไว้ในชิ้นสุดท้ายของสตรีม
สร้างคีย์ API ของคุณ
Register an account, retrieve the key, and update your base URL. That’s the entire configuration.