th ▾

คู่มือการผสานรวม

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

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

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

คำขอของคุณไปยัง https://api.modelunrestricted.com/v1. รวมคีย์ API ของคุณใน Authorization header. เราไม่ต้องการหมายเลขโทรศัพท์สำหรับการสมัครสมาชิก การเข้าสู่ระบบด้วย Google หรืออีเมลช่วยให้คุณเข้าถึงบริการได้ทันที

curl https://api.modelunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a simple python loop"}]
  }'

คีย์ถูกสร้างขึ้นทันที เก็บไว้ให้ปลอดภัย มันระบุบัญชีและเครดิตของคุณ ข้อผิดพลาดเช่น 401 หมายถึงคีย์ผิด ตรวจสอบแดชบอร์ดของคุณ

จุดจบ API Chat completions

ส่งข้อความไปยัง POST /v1/chat/completions. นี่คือวิธีมาตรฐานในการรับข้อความตอบกลับ ID โมเดลของเราคือ uncensored. มันตอบคำถามโดยไม่ปฏิเสธเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย

from openai import OpenAI

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

ตั้งชื่อบอกโมเดลอย่างชัดเจน ใช้ temperature สำหรับความคิดสร้างสรรค์ ปรับ top_p สำหรับความหลากหลาย API ส่งคืน JSON ที่มีโครงสร้าง แยกวิเคราะห์ในโค้ดของคุณ

การตอบกลับแบบสตรีมด้วย 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)

อ่านส่วนสุดท้ายสำหรับการใช้งานโทเค็น สะสมข้อความในเครื่อง จัดการข้อผิดพลาดเครือข่ายอย่างสุภาพ SSE เป็นมาตรฐานใน SDK ส่วนใหญ่ ใช้มันสำหรับอินเทอร์เฟซแบบเรียลไทม์

การเรียกฟังก์ชันและเครื่องมือ

กำหนดเครื่องมือในคำขอ โมเดลส่งค่าอาร์กิวเมนต์ที่มีโครงสร้าง ใช้ tool_choice เพื่อบังคับฟังก์ชันเฉพาะ ซึ่งทำงานเหมือนกับ API อื่นๆ ที่เข้ากันได้กับ OpenAI

import OpenAI from "openai";

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

แยก tool calls เรียกใช้โค้ดของคุณ แล้วป้อนผลลัพธ์กลับเข้าสู่การสนทนา วิธีนี้เปิดใช้งานเวิร์กโฟลว์ที่ซับซ้อน ควรทดสอบกรณีขอบ (edge cases) ตั้งแต่เนิ่นๆ

การบังคับใช้โหมด JSON

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

ตั้งค่า temperature lower for consistency. Higher values may break syntax. Validate the output schema. Retry on failure. JSON mode is reliable for structured data.

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

หน้าต่างบริบทของเรารองรับ 100,000 โทเค็นรวม เอาต์พุตสูงสุดอยู่ที่ 16,000 โทเค็น ข้อผิดพลาดและการปฏิเสธเนื้อหาไม่คิดเงิน รหัส 402 หมายถึงไม่มีเครดิต เติมเงินด้วยคริปโต รหัส 429 หมายถึงเกินอัตราจำกัด รอแล้วลองใหม่ เราอนุญาต 300 คำขอต่อนาทีต่อคีย์ การทำงานพร้อมกันแปดรายการถือว่าปลอดภัย เก็บขนาด payload ไว้ต่ำกว่า 8 MB เพื่อให้มั่นใจในความเสถียร ไม่มีค่าธรรมเนียมสมาชิก เครดิตไม่มีวันหมด ใช้หน้าต่างบริบทอย่างคุ้มค่า

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

นี่คือโมเดลที่ไม่มีข้อจำกัดและเข้ากันได้กับไคลเอนต์ OpenAI หรือไม่?

ใช่ API ของเราปฏิบัติตามสคีมา chat completions ของ OpenAI คุณสามารถใช้ SDK ทางการได้โดยเปลี่ยน base URL เป็น API โมเดล uncensored ที่ออกแบบมาเพื่อเสรีภาพ

เกิดอะไรขึ้นหากฉันได้รับข้อผิดพลาด 401?

รหัสข้อผิดพลาด 401 หมายถึงคีย์ API ของคุณไม่ถูกต้องหรือหมดอายุ ให้ตรวจสอบแดชบอร์ดเพื่อหาคีย์ที่ถูกต้อง ตรวจสอบให้แน่ใจว่าคุณใช้ URL พื้นฐานที่ถูกต้อง สร้างคีย์ใหม่หากจำเป็น

ฉันสามารถใช้สิ่งนี้เป็นเครื่องมือค้นหาแบบไม่มีข้อจำกัดได้หรือไม่

เป็น API การสร้างข้อความแชท ไม่ใช่เครื่องมือค้นหา คุณสามารถถามให้ค้นหาข้อมูลการฝึกสอนหรือจำลองพฤติกรรมการค้นหา มันจะตอบกลับเป็นข้อความ ใช้สำหรับงาน AI ที่ไม่มีการจำกัดข้อจำกัดที่ต้องการการสนทนา

เข้าถึงคีย์ของคุณตอนนี้

สมัครสมาชิก รับคีย์ แล้วอัปเดต endpoint แค่นั้นแหละ

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