URL ฐานและการตรวจสอบสิทธิ์
เริ่มต้นทุกคำขอโดยชี้ไคลเอนต์ของคุณไปที่ https://api.nofilteraichatbot.com/v1 และรวมคีย์ API ของคุณในหัว authorization
สร้างคีย์ผ่านแดชบอร์ดโดยใช้ข้อมูลเข้าสู่ระบบ Google หรืออีเมล จากนั้นส่งคีย์เป็น Bearer YOUR_API_KEY เพื่อตรวจสอบสิทธิ์แต่ละการเรียก
คำขอครั้งแรก
ส่ง prompt แรกไปยัง endpoint chat completions เพื่อตรวจสอบการเชื่อมต่อและพฤติกรรมของโมเดล
ตัวอย่างนี้ร้องขอการตอบกลับแบบง่ายโดยใช้ uncensored โมเดล
curl https://api.nofilteraichatbot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the temperature in Tokyo"}]
}'
การผสานรวม Python
ใช้ไลบรารี Python ทางการของ OpenAI เพื่อโต้ตอบกับ API ของเราโดยไม่ต้องแก้ไขลอจิกหลัก
กำหนดค่า URL พื้นฐานเพื่อเปลี่ยนเส้นทางคำขอไปยังเครื่องอนุมาน uncensored ของเรา
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilteraichatbot.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.js
เริ่มต้นใช้งาน SDK ในสภาพแวดล้อม JavaScript ของคุณเพื่อจัดการการสร้างข้อความอย่างราบรื่น
ตรวจสอบว่าคุณได้แทนที่ URL พื้นฐานเริ่มต้นเพื่อเปลี่ยนเส้นทางจราจรไปยังเอนด์พอยต์เฉพาะของเรา
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nofilteraichatbot.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 เพื่อรับคำตอบบางส่วนแบบเรียลไทม์
ชิ้นข้อมูลสุดท้ายรวมถึงสรุปการใช้งานโทเค็นสำหรับการติดตามการเรียกเก็บเงินที่แม่นยำ
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)
อัตราจำกัดและข้อจำกัด
คีย์ API แต่ละคีย์รองรับ 300 คำขอต่อนาที และอนุญาตให้ส่งคำขอพร้อมกันได้ 8 คำขอ
หน้าต่างบริบทครอบคลุม 100,000 โทเคน และขนาดร่างกายคำขอต้องไม่เกิน 8 MB