th ▾
รับ API key
  1. GPT NoFilter
  2. คู่มือเริ่มต้นใช้งาน API แบบไม่เซ็นเซอร์อย่างรวดเร็ว

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

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

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

จุดสิ้นสุดของ API อยู่ที่ https://api.gptnofilter.com/v1. อัปเดต URL พื้นฐานของไคลเอนต์ของคุณเป็นที่อยู่นี้ การตรวจสอบสิทธิ์ใช้คีย์ API มาตรฐานที่ส่งใน Authorization header เป็น Bearer token คุณจะได้รับคีย์หนึ่งตัวต่อบัญชี ซึ่งจะถูกแทนที่ด้วยคีย์ใหม่ทันทีเมื่อมีการสร้างคีย์ใหม่

คำขอครั้งแรก

ส่งคำขอ POST ไปยัง /v1/chat/completions. รหัสโมเดลคือ uncensored. เอนด์พอยต์นี้รับอินพุตข้อความและส่งคืนเอาต์พุตข้อความ มันไม่รองรับรูปภาพ เสียง หรือการสร้างวิดีโอ

curl https://api.gptnofilter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What are the API limits for this model"}]
  }'

ร่างกายคำขอต้องรวมถึง ID ของโมเดลและเนื้อหาข้อความของคุณ ระบบประมวลผล prompt และคืนค่าโทเคนการเติมข้อความ

การผสานรวม SDK Python

ใช้ Python SDK ทางการของ OpenAI ชี้ไปยัง base URL ของเราและจัดเตรียม API key ของคุณ โค้ดจะเหมือนกันกับการใช้งาน OpenAI มาตรฐาน ยกเว้น endpoint

from openai import OpenAI

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

การตั้งค่านี้ช่วยให้คุณใช้วิธีการที่คุ้นเคยเช่น client.chat.completions.create. โครงสร้างการตอบสนองสอดคล้องกับรูปแบบมาตรฐานของ OpenAI

การผสานรวม Node SDK

ติดตั้งแพ็กเกจ OpenAI Node.js กำหนดค่า apiKey และ baseURL คุณสมบัติ สิ่งนี้ทำให้แน่ใจความเข้ากันได้กับสคริปต์ที่มีอยู่

import OpenAI from "openai";

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

เรียกใช้ endpoint completions พร้อม uncensored โมเดล SDK จัดการการซีเรียไลเซชันและการฉีดหัวข้อความขออัตโนมัติ

โหมด JSON และการสตรีม

เปิดใช้งานการสตรีมโดยตั้งค่า stream เป็น true. คุณจะได้รับ chunk ของ Server-Sent Events (SSE) chunk สุดท้ายจะรวมการใช้งาน token ทั้งหมด คุณยังสามารถบังคับให้ส่งออกผลลัพธ์เป็น JSON โดยใช้ response_format: {type: "json_object"}. สิ่งนี้มีประโยชน์สำหรับการสร้างข้อมูลที่มีโครงสร้าง

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)

รองรับ Function Calling ผ่าน tools พารามิเตอร์ โมเดลปฏิบัติตามคำจำกัดความของเครื่องมือที่ระบุไว้ในระหว่างการทำงาน

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

คุณได้รับอนุญาตให้ส่งคำขอได้ 300 คำขอต่อนาทีต่อคีย์ ความพร้อมใช้งานพร้อมกันจำกัดอยู่ที่ 8 คำขอพร้อมกัน บอดีคำขอต้องมีขนาดไม่เกิน 8 MB หน้าต่างบริบทมีขนาดรวม 100,000 tokens ซึ่งรวมถึง prompt และการสร้างผลลัพธ์ (completion) การสร้างผลลัพธ์สูงสุดคือ 16,000 tokens ต่อคำขอ หากคุณไม่ได้ตั้งค่า max_tokens, ค่าเริ่มต้นคือ 2,048 tokens Errors และ refusals ไม่ใช้เครดิต Error 401 หมายถึง key ของคุณไม่ถูกต้อง Error 402 หมายถึงเครดิตไม่เพียงพอ Error 429 หมายถึงคุณชน rate limit

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

นี่คือสิ่งเดียวกันกับ ChatGPT ใช่หรือไม่

ไม่ เราโฮสต์โมเดลภาษาขนาดใหญ่แบบ uncensored ของเราเอง ไม่ใช่ GPT, Claude หรือโมเดลของผู้ขายรายอื่นใด เป็นโมเดล open-weight ที่ปรับแต่งสำหรับการตอบสนองแบบไม่มีข้อจำกัด

เกิดอะไรขึ้นถ้าเครดิตหมด?

คำขอจะส่งคืนข้อผิดพลาด 402 คุณสามารถเติมเงินด้วย USDT (TRC20) หรือ USDC (Base) เครดิตไม่มีวันหมดอายุ เครดิตโบนัสใช้กับการเติมเงินจำนวนมากขึ้น

คุณใช้ข้อมูลของฉันสำหรับการฝึกสอนหรือไม่?

ไม่ คำขอ (Prompts) ไม่ถูกนำไปใช้ในการฝึกโมเดล เราต้องการเพียงอีเมลสำหรับสร้างบัญชีของคุณ ไม่จำเป็นต้องใช้เบอร์โทรศัพท์ในการสมัคร

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

ลงทะเบียน ดึงคีย์ อัปเดต endpoint ต้องการการกำหนดค่าเพียงเล็กน้อย

รับ API key