th ▾

API แบบไม่เซ็นเซอร์ พรีเพด ไม่มีเรื่องไร้สาระ

เอกสาร API สำหรับโมเดล heretic llm

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

รับคีย์ของคุณ

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

ใช้ https://api.hereticllmmodels.com/v1 เป็น URL พื้นฐาน ส่งคีย์ API ของคุณใน Authorization: Bearer <key> header สร้างคีย์ผ่านการลงชื่อเข้าใช้ด้วย Google หรืออีเมล โทเค็นจะถูกเรียกเก็บตามโทเค็นที่ใช้

คำขอครั้งแรก

ส่ง POST ไปยัง /v1/chat/completions. ใช้โมเดล uncensored. ตั้งค่า max_tokens to 16,000. Errors are free. Credit never expires. No monthly fees apply.

curl https://api.hereticllmmodels.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "calculate the derivative of 3x squared plus 5x"}]
  }'

SDK Python

ติดตั้งแพ็กเกจ OpenAI ทางการ ตั้ง base_url ที่ endpoint ของเรา ใช้ model="uncensored". การสตรีมทำงานผ่าน SSE รองรับการใช้งานเครื่องมือ มีโหมด JSON การปรับอุณหภูมิควบคุมความสุ่ม Top_p ควบคุมการสุ่มนิวเคลียส ลำดับหยุดหยุดการสร้างเมล็ดพันธุ์รับประกันความสามารถในการทำซ้ำ การปรับโทษการปรากฏตัวและความถี่ลดการทำซ้ำ ข้อผิดพลาดไม่ใช้เครดิต

from openai import OpenAI

client = OpenAI(base_url="https://api.hereticllmmodels.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 ตั้งค่า URL พื้นฐานให้ถูกต้อง ใช้ uncensored model ID Stream responses ได้ง่าย ส่ง tools สำหรับ function calling บังคับใช้โหมด output JSON ปรับ temperature และ top_p ตั้งค่า stop sequences แก้ไข seeds เพื่อความสอดคล้อง ใช้ตัวแก้ไขค่าปรับโทษ ข้อผิดพลาดไม่มีค่าใช้จ่าย

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.hereticllmmodels.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 ในคำขอของคุณ รับ 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 โทเค็น ผลลัพธ์สูงสุดคือ 16,000 โทเค็น ขีดจำกัดคือ 300 ร้องขอต่อนาที อนุญาตให้ร้องขอแบบคอนเคอร์เรนต์ได้ 8 ร้องขอต่อคีย์ ขนาด body สูงสุดคือ 8 MB ใช้ 401 สำหรับคีย์ไม่ถูกต้อง ใช้ 402 สำหรับเครดิตไม่เพียงพอ ใช้ 429 สำหรับขีดจำกัดอัตรา

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

ข้อจำกัด context ของโมเดล LLM ของ Heretic คืออะไร?

หน้าต่างบริบทรองรับ 100,000 โทเคนรวม ซึ่งรวมถึงคำสั่งข้อมูลนำเข้าของคุณและผลลัพธ์ของโมเดล's คุณสามารถสร้างผลลัพธ์ได้สูงสุด 16,000 โทเคนต่อคำขอ

ฉันจะจัดการข้อผิดพลาดและการเรียกเก็บเงินได้อย่างไร?

ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน คุณจ่ายเฉพาะโทเค็นที่สร้างสำเร็จ เครดิตไม่มีวันหมดอายุและไม่ต้องการสมาชิก ใช้รหัสสถานะ 402 เพื่อตรวจสอบสถานะยอดเงินของคุณ

มีวิธีการตรวจสอบสิทธิ์อะไรบ้าง?

สมัครด้วย Google หรืออีเมล สร้างคีย์ API ต่อหนึ่งบัญชี ส่งคีย์ผ่าน header Authorization ไม่ต้องใช้เบอร์โทรศัพท์ในการลงทะเบียน

ปกป้องคีย์ API ของคุณ

ลงทะเบียน รับคีย์ของคุณ อัปเดตจุดปลาย ต้องการการตั้งค่าขั้นต่ำ