th ▾
เริ่มตอนนี้

เริ่มต้นใช้งาน API แบบไม่เซ็นเซอร์อย่างรวดเร็ว

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

https://api.unfilteredaigpt.com/v1

ติดตั้ง Official SDK

เริ่มต้นด้วยการติดตั้งไลบรารีไคลเอนต์ที่ตรงกับภาษาของคุณ โดยส่วนใหญ่ผู้พัฒนาชอบ SDK OpenAI ทางการเพราะจัดการการลองใหม่และการสตรีมโดยอัตโนมัติ

  • Python: pip install openai
  • Node.js: npm install openai

แพ็กเกจเหล่านี้มีขนาดเล็กและไม่ต้องพึ่งพาไลบรารีเพิ่มเติม คุณสามารถดำเนินการกำหนดค่าได้ทันทีหลังจากการติดตั้งเสร็จสิ้น

กำหนดค่า URL พื้นฐานของคุณ

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

ตั้งค่า URL ฐานเป็น https://api.unfilteredaigpt.com/v1.คุณต้องระบุคีย์ API ของคุณจากแดชบอร์ดด้วย คีย์นี้ใช้สำหรับการตรวจสอบสิทธิ์เครดิตที่เติมไว้ล่วงหน้าของคุณ

  • ID โมเดล: uncensored
  • Base URL: https://api.unfilteredaigpt.com/v1

ไคลเอนต์ OpenAI-compatible มาตรฐานใดๆ ทำงานกับการตั้งค่านี้ รหัสโมเดลจะคงที่สำหรับคำขอทั้งหมด

ส่งคำขอครั้งแรกของคุณ

ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมพรอมต์ระบบและข้อความผู้ใช้ของคุณ สิ่งนี้จะส่งคืนข้อความดิบโดยไม่มีการปฏิเสธเนื้อหาสำหรับหัวข้อผู้ใหญ่ที่ถูกต้องตามกฎหมาย

ใช้ uncensored model ID เพื่อให้แน่ใจว่าพฤติกรรมสอดคล้องกัน API รับพารามิเตอร์มาตรฐานเช่น temperature และ max_tokens.

ข้อผิดพลาดเช่น เครดิตไม่เพียงพอจะคืนสถานะ 402 คีย์ไม่ถูกต้องจะคืนค่า 401 ใช้คำสั่ง curl ด้านล่างเพื่อทดสอบการเชื่อมต่อ

เปิดใช้งานการสตรีมสำหรับผลลัพธ์แบบเรียลไทม์

ตั้งค่า stream: true เพื่อรับโทเค็นเมื่อถูกสร้าง ซึ่งช่วยลดความล่าช้าที่ผู้ใช้รู้สึกสำหรับผลลัพธ์ยาว การสตรีมเหมาะสำหรับอินเทอร์เฟซแชท

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

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

ใช้โหมด JSON สำหรับข้อมูลที่มีโครงสร้าง

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

โมเดลปฏิบัติตามสคีมาที่คุณระบุใน prompt ผสมผสานกับการเรียกฟังก์ชันสำหรับเวิร์กโฟลว์อัตโนมัติ โหมด JSON รับรองการแยกวิเคราะห์ที่เชื่อถือได้

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

ข้อจำกัด, ข้อผิดพลาด และหน้าต่างบริบท

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

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

ข้อผิดพลาดไม่ต้องเสียเงิน คุณจ่ายเฉพาะสำหรับการใช้งานโทเค็นที่สำเร็จ ตรวจสอบแดชบอร์ด API สำหรับเมตริกแบบเรียลไทม์ ใช้ Python SDK สำหรับการจัดการข้อผิดพลาดที่แข็งแกร่ง

cURL

curl https://api.unfilteredaigpt.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list steps to brew coffee"}]
  }'

Python

from openai import OpenAI

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

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.unfilteredaigpt.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 = 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 ของ GPT AI แบบไม่มีตัวกรองรองรับไคลเอนต์ OpenAI มาตรฐานหรือไม่?

ใช่ ใช้โครงสร้าง endpoint chat-completions เดียวกัน คุณเพียงเปลี่ยน base URL และ API key เท่านั้น SDK ที่ใช้งานกับ OpenAI ได้ก็จะใช้งานที่นี่ได้เช่นกัน

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

ตั้งค่าพารามิเตอร์ stream เป็น true ในการเรียกไคลเอนต์ของคุณ วนซ้ำผ่านวัตถุการตอบสนองเพื่อส่งโทเค็น chunk สุดท้ายมีข้อมูลการใช้งานสำหรับการเรียกเก็บเงิน

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

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

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

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

เริ่มตอนนี้