th ▾
รับ API key

เอกสาร API

เริ่มต้นใช้งาน API LLM แบบ uncensored ของเราภายในไม่กี่นาที คู่มือนี้ครอบคลุมการตรวจสอบสิทธิ์ จุดเชื่อมต่อ การสตรีม และพารามิเตอร์สำหรับโครงการ AI แบบ unrestricted ของคุณ

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

คีย์ API ของคุณจะยืนยันตัวตนทุกคำขอ ใช้ URL พื้นฐาน https://api.modelsaiunrestricted.com/v1 สำหรับการเรียกใช้งานทั้งหมด สร้างคีย์ของคุณในหน้า Get API Key ผ่าน Google หรืออีเมล ระบบจะปฏิเสธคีย์ที่ไม่ถูกต้องด้วยข้อผิดพลาด 401 เก็บคีย์ของคุณให้ปลอดภัย

จุดจบ API Chat Completions

ส่งข้อความไปยัง uncensored โมเดลผ่าน POST /v1/chat/completions จุดปลายนี้จัดการข้อมูลนำเข้าข้อความและส่งกลับผลลัพธ์ข้อความ มีความเข้ากันได้กับ OpenAI อย่างสมบูรณ์

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsaiunrestricted.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 ทางการของ OpenAI หรือไคลเอนต์ที่เข้ากันได้ใดๆ ตั้งค่า ID โมเดลเป็น uncensored. หน้าต่างบริบทรองรับ token รวมได้ 100,000 tokens ขนาดผลลัพธ์สูงสุดคือ 16,000 tokens ต่อการร้องขอ ข้อผิดพลาดและการปฏิเสธไม่ใช้ token

การตอบกลับแบบสตรีมมิ่ง

รับโทเค็นแบบเรียลไทม์โดยใช้ Server-Sent Events (SSE) เปิดใช้งานการสตรีมโดยการตั้งค่า stream: true ในการร้องขอของคุณ วิธีนี้ลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับคำตอบยาวๆ

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)

ชิ้นสุดท้ายประกอบด้วยสถิติการใช้งานโทเค็นที่สมบูรณ์ แยกวิเคราะห์สตรีมเพื่อแสดงโทเค็นขณะสร้าง ซึ่งเหมาะสำหรับอินเทอร์เฟซแชท เก็บข้อมูลเอาต์พุตหากต้องการประกอบข้อความเต็มในภายหลัง

พารามิเตอร์: Temperature & Top P

ควบคุมความคิดสร้างสรรค์ด้วย temperature และความหลากหลายด้วย top_p. ค่าที่ต่ำกว่าทำให้ผลลัพธ์มีความเป็นกำหนดมากขึ้น ค่าที่สูงขึ้นจะเพิ่มความหลากหลาย

อุณหภูมิค่าเริ่มต้นคือ 1.0 top_p ค่าเริ่มต้นคือ 0.9 ปรับค่าเหล่านี้สำหรับบทบาทหรืองานเชิงข้อเท็จจริง คุณยังสามารถตั้งค่า seed เพื่อความผลลัพธ์ที่ทำซ้ำได้ ใช้ stop ลำดับเพื่อหยุดการสร้างแต่เนิ่นๆ

พารามิเตอร์ที่ไม่ถูกต้องจะส่งข้อผิดพลาด 400 ตรวจสอบสคีมาสำหรับช่วงที่ถูกต้อง

การเรียกใช้ฟังก์ชัน & โหมด JSON

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

import OpenAI from "openai";

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

กำหนดเครื่องมือใน tools พารามิเตอร์ ใช้ tool_choice เพื่อบังคับฟังก์ชันเฉพาะ ซึ่งทำงานร่วมกับการเสร็จสิ้นการแชทมาตรฐาน ผสมผสานการสตรีมกับการเรียกใช้ฟังก์ชันสำหรับแอปพลิเคชันแบบไดนามิก

ข้อจำกัด, ข้อผิดพลาด & บริบท

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

เงินทุนไม่เพียงพอจะส่งข้อผิดพลาด 402 เพิ่มเครดิตคริปโตเพื่อดำเนินการต่อ หน้าต่างบริบท 100,000 โทเค็นรวมถึงทั้ง prompt และ completion การปฏิเสธเนื้อหาทางเพศเล็กน้อยนั้นฟรี ยอดคงเหลือไม่หมดอายุ

cURL

curl https://api.modelsaiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source models for local inference."}]
  }'

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

URL พื้นฐานสำหรับ API AI แบบไม่จำกัดคืออะไร?

URL พื้นฐานคือ HTTPS://api.modelsaiunrestricted.com/v1 มันทำงานกับ SDK มาตรฐานของ OpenAI โดยการอัปเดตการกำหนดค่า base_url URL นี้จัดการคำขอ chat completions ทั้งหมดและคำขอ metadata ของโมเดล

ฉันจัดการกับการตอบกลับแบบสตรีมมิ่งใน Python ได้อย่างไร?

ตั้งค่า stream=True ในการเรียกไคลเอนต์ของคุณ API จะส่ง Server-Sent Events (SSE) แยกวิเคราะห์สตรีมเพื่อเข้าถึงโทเค็นเมื่อสร้าง ชิ้นสุดท้ายรวมถึงการใช้โทเค็นรวม

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

คุณได้รับ error 429 Too Many Requests ซึ่งขีดจำกัดคือ 300 คำขอต่อนาทีต่อคีย์ รอไม่กี่วินาทีก่อนลองใหม่ ความพร้อมใช้งานก็จำกัดอยู่ที่ 8 คำขอพร้อมกันต่อคีย์

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

สมัครสมาชิก รับโทเค็น แล้วอัปเดต endpoint ของคุณ เสร็จสิ้น