th ▾
รับ API key

เชื่อมต่อ API llm uncensored อย่างรวดเร็ว

เชื่อมต่อ agent ของคุณกับเครื่องจักร AI แบบ uncensored ภายในไม่กี่นาที คู่มือนี้ครอบคลุมการตั้งค่า API ที่เข้ากันได้กับ OpenAI ตั้งแต่การกำหนดค่า URL พื้นฐานไปจนถึงการจัดการการตอบกลับแบบ streaming และโหมด JSON

ข้อกำหนดเบื้องต้นและการตั้งค่า URL ฐาน

จุดสิ้นสุดของ API คือ HTTPS://api.llmabliterated.cc/v1 URL พื้นฐานนี้ใช้งานได้กับไคลเอนต์ที่เข้ากันได้กับ OpenAI ทุกชนิด คุณไม่จำเป็นต้องจัดการการกำหนดเส้นทางโมเดลหรือเกทเวย์ที่ซับซ้อน เพียงชี้ SDK ของคุณไปยังที่อยู่นี้ โมเดล ID ที่คุณจะต้องส่งคือ "uncensored" ซึ่งเป็นโมเดล open-weight ที่ปรับแต่งมาให้ตอบคำถามโดยไม่มีการปฏิเสธเนื้อหา สำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น

Authentication and setting the API key

สร้างคีย์ของคุณบนแดชบอร์ด ใช้ตัวเลือก "ดำเนินการต่อด้วย Google" หรืออีเมล + รหัสผ่าน คีย์จะปรากฏทันที ตั้งเป็น Authorization header หรือ api_key ตัวแปรใน SDK ของคุณ เก็บให้ปลอดภัย คีย์ที่ไม่ถูกต้องจะส่งกลับข้อผิดพลาด 401 ไม่ต้องใช้เบอร์โทรศัพท์สำหรับการสมัครสมาชิก

curl https://api.llmabliterated.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in this python snippet"}]
  }'

การส่ง chat completion request ครั้งแรกของคุณ

ส่งคำขอ POST ไปยัง /v1/chat/completions รวมคีย์ API และรหัสโมเดลของคุณ ระบบประมวลผลข้อความเข้าและข้อความออก คุณสามารถตั้งค่าพารามิเตอร์เช่น temperature หรือ top_p. หน้าต่างบริบทเริ่มต้นคือ 100,000 tokens ซึ่งรวมถึงทั้ง prompt และ completion ผลลัพธ์สูงสุดคือ 16,000 tokens เว้นแต่คุณจะระบุเป็นอย่างอื่น ความผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย คุณจ่ายเฉพาะสำหรับการใช้งาน tokens ที่สำเร็จเท่านั้น

from openai import OpenAI

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

กำลังกำหนดค่าการตอบสนองแบบสตรีมสำหรับเอาต์พุดแบบเรียลไทม์

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

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)

เปิดใช้งานโหมด JSON และการเรียกใช้ฟังก์ชัน

ใช้ response_format: {"type": "json_object"} เพื่อให้ได้ผลลัพธ์ JSON อย่างเคร่งครัด เปิดใช้งานการเรียกใช้ฟังก์ชันโดยการให้ tools array. โมเดลรองรับ tool_choice สำหรับการเลือกฟังก์ชันอัตโนมัติหรือเฉพาะเจาะจง วิธีนี้ทำให้เอเยนต์ของคุณสามารถดำเนินการตามอินพุตของผู้ใช้ได้ โหมด JSON รับรองการแยกวิเคราะห์ที่คาดเดาได้ การเรียกใช้ฟังก์ชันเปิดใช้งานเวิร์กโฟลว์ที่ซับซ้อนโดยไม่ต้องใช้ regex แบบแมนนวล

import OpenAI from "openai";

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

ทำความเข้าใจข้อจำกัดอัตราการใช้งานและข้อจำกัดของคำขอ

คุณจำกัดอยู่ที่ 300 คำขอต่อนาทีต่อคีย์ คุณสามารถมีคำขอ concurrent ได้ 8 คำขอพร้อมกัน ขนาด body ของคำขอสูงสุดคือ 8 MB หากเกินขีดจำกัดอัตราการใช้งาน คุณจะรับข้อผิดพลาด 429 หากไม่มีเครดิต คุณจะรับข้อผิดพลาด 402 คีย์ที่ไม่ถูกต้องจะส่งข้อผิดพลาด 401 เครดิตไม่หมดอายุ คุณสามารถเติมเงินด้วยคริปโตได้ทุกเมื่อ ไม่มีค่าธรรมเนียมรายเดือน จ่ายเฉพาะสิ่งที่ใช้

การสนับสนุน คำถาม&คำตอบ

LLM แบบไม่เซ็นเซอร์ที่ดีที่สุดสำหรับนักพัฒนาคืออะไร?

โมเดล uncensored บน API ของเราได้รับการปรับแต่งสำหรับผลลัพธ์โดยตรงที่ไม่มีการกรอง มันรองรับ function calling และ JSON mode มันไม่ใช่ wrapper ทั่วไปแต่เป็นโมเดล open-weight ที่ปรับแต่งแล้ว ใช้มันสำหรับ agents ที่ต้องการการปฏิบัติตามคำสั่งสูงโดยไม่มีการปฏิเสธ

ฉันจะจัดการ rate limits ในแอปพลิเคชันของฉันได้อย่างไร?

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

หน้าต่างบริบทมีขนาดใหญ่พอสำหรับเอกสารยาวหรือไม่?

ใช่ หน้าต่างบริบทมีขนาด 100,000 tokens ซึ่งรวมทั้ง prompt และ completion คุณสามารถส่งเอกสารยาวและรับคำตอบโดยละเอียดได้ การส่งออกสูงสุดคือ 16,000 tokens ต่อคำขอ

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

ลงทะเบียน ดึงโทเค็น และชี้ไคลเอนต์ของคุณไปยัง endpoint ใหม่ นั่นครอบคลุมการกำหนดค่าทั้งหมด

รับ API key