เอกสารประกอบ API NoFilter AI | NoFilter AI (nofilterai.top)
NoFilter AI ให้ API LLM แบบไม่เซ็นเซอร์ที่เรียบง่ายสำหรับนักพัฒนาที่ต้องการการสร้างข้อความที่เชื่อถือได้โดยไม่มีชั้นการกลั่นกรองเนื้อหา คู่มือเริ่มต้นนี้แสดงวิธีตรวจสอบสิทธิ์ ส่งคำขอแรก และจัดการการตอบสนองแบบสตรีมมิงโดยใช้ไคลเอนต์ที่เข้ากันได้กับ OpenAI
Base URL และการตรวจสอบสิทธิ์
เริ่มต้นด้วยการรับคีย์ API จากแดชบอร์ด URL พื้นฐานสำหรับคำขอทั้งหมดคือ https://api.nofilterai.top/v1 เอนด์พอยต์นี้เข้ากันได้กับ SDK มาตรฐานของ OpenAI คุณเพียงแค่ต้องอัปเดตการตั้งค่า base_url และระบุคีย์ของคุณใน Authorization เฮดเดอร์
การตรวจสอบสิทธิ์นั้นเรียบง่าย: รวม Authorization: Bearer YOUR_API_KEY ในทุกคำขอ หากคีย์ไม่ถูกต้องหรือหายไป API จะส่งข้อผิดพลาด 401 บัญชีของคุณรองรับคีย์ที่ใช้งานเพียงคีย์เดียวในเวลาเดียวกัน การสร้างคีย์ใหม่จะทำให้คีย์ก่อนหน้าหมดอายุทันที เพื่อให้แน่ใจว่าการควบคุมการเข้าถึงที่สะอาดโดยไม่ต้องใช้ตรรกะการหมุนคีย์ที่ซับซ้อน
คำขอแรก
เพื่อตรวจสอบการตั้งค่าของคุณ ให้ส่งคำขอ chat completion แบบง่าย รหัสโมเดลคือ uncensored โมเดลแบบเปิดน้ำหนักนี้ปรับแต่งให้ตอบโดยไม่มีการปฏิเสธสำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย ทำให้เหมาะสำหรับแอปพลิเคชันที่ทนต่อ NSFW ใช้คำสั่ง curl ด้านล่างเพื่อทดสอบการเชื่อมต่อและความโปร่งใสของราคาโทเคน
การผสาน SDK Python
สำหรับนักพัฒนา Python ไลบรารี openai ทางการทำงานได้โดยตรงกับเอนด์พอยต์ของเรา กำหนดค่าไคลเอนต์ให้ชี้ไปที่ Base URL ของเรา วิธีนี้ช่วยให้คุณใช้ฟีเจอร์ SDK ที่มีอยู่เช่น การลองใหม่โดยอัตโนมัติและการแยกวิเคราะห์โครงสร้าง ในขณะที่รักษาความเข้ากันได้กับโมเดล uncensored ของเรา
การผสาน SDK Node.js
นักพัฒนา Node.js สามารถใช้แพ็คเกจ npm openai ได้เช่นกัน ตั้งค่า baseURL เป็นเอนด์พอยต์ API ของเรา สิ่งนี้ทำให้โครงสร้างพื้นฐานที่มีอยู่ของคุณสำหรับการจัดการบริการที่เข้ากันได้กับ OpenAI ผสานรวมกับ NoFilter AI ได้อย่างราบรื่น โปรดจำไว้ว่านี่คือ API ข้อความเท่านั้น อย่าพยายามใช้เอนด์พอยต์การสร้างภาพหรือเสียงเนื่องจากไม่มีบริการนี้
การตอบสนองแบบสตรีมมิง
เปิดใช้งานประสบการณ์ผู้ใช้แบบเรียลไทม์โดยการเปิดใช้งานสตรีมมิง ตั้งค่า stream: true ในคำขอของคุณ API จะส่งสตรีม Server-Sent Events (SSE) แต่ละชิ้นมีข้อความบางส่วน และชิ้นสุดท้ายมีสถิติการใช้งานโทเคน สิ่งนี้ทำให้แอปพลิเคชันของคุณแสดงโทเคนเมื่อถูกสร้างขึ้น ซึ่งปรับปรุงประสิทธิภาพที่รับรู้สำหรับการสนทนาที่ยาวนาน
ขีดจำกัดอัตรา ข้อผิดพลาด และบริบท
ตรวจสอบการใช้งานของคุณเทียบกับขีดจำกัดที่เข้มงวด: 300 คำขอต่อนาทีต่อคีย์ คำขอพร้อมกัน 8 คำขอ และขนาดร่างกายคำขอ 8 MB ข้อผิดพลาดสามารถคาดเดาได้: 401 สำหรับคีย์ที่ไม่ถูกต้อง 402 หากเครดิตแบบเติมเงินล่วงหน้าหมด และ 429 สำหรับการเกินขีดจำกัดอัตรา หน้าต่างบริบทรองรับ 100,000 โทเคนรวม โดยมีผลลัพธ์สูงสุด 32,000 โทเคนต่อคำขอ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ทำให้คุณจ่ายเฉพาะสำหรับการใช้งานโทเคนจริงเท่านั้น
cURL
curl https://api.nofilterai.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.nofilterai.top/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.nofilterai.top/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
ขีดจำกัดและความสามารถจริงทั้งหมดของ API ในที่เดียว ตรวจสอบก่อนเติมเงิน
| รายการ | ค่า |
|---|---|
| รูปแบบ API | รองรับ OpenAI: ใช้ OpenAI SDK ใดก็ได้ แค่เปลี่ยน base URL และคีย์ |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| Base URL | https://api.nofilterai.top/v1 |
| ID โมเดล | uncensored |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| โหมด JSON | response_format: {"type": "json_object"} |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| เนื้อหา | อนุญาตเนื้อหาสำหรับผู้ใหญ่ ปฏิเสธเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ |
| เข้าสู่ระบบ | Google หรืออีเมลและรหัสผ่าน |
| คีย์ | หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม |
รหัสข้อผิดพลาด
ข้อผิดพลาดส่งกลับเป็น JSON พร้อม type ที่คงที่ คำขอที่ล้มเหลวหรือถูกปฏิเสธไม่คิดเงิน
| รหัส | ประเภท | ความหมาย |
|---|---|---|
400 | bad_request | JSON ไม่ถูกต้อง ข้อความว่าง พารามิเตอร์ผิด หรือเกินหน้าต่างบริบท |
401 | missing_key · invalid_key · key_revoked | ไม่มีคีย์ คีย์ผิด หรือคีย์ถูกแทนที่แล้ว |
402 | no_credit | เครดิตหมด เติมเงินแล้วใช้งานต่อได้ทันที |
403 | content_blocked | เนื้อหาทางเพศเกี่ยวกับผู้เยาว์ ถูกปฏิเสธ ไม่คิดเงิน |
404 | not_found | ไม่รู้จักเอนด์พอยต์ |
413 | request_too_large | ขนาดเกิน 8 MB |
429 | rate_limited · concurrency | เกิน 300/นาที หรือ 8 พร้อมกัน รอแล้วลองใหม่ |
503 | upstream_busy | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |
ถาม-ตอบ
NoFilter AI ใช้โมเดล GPT หรือ Claude หรือไม่?
ไม่ เราให้บริการโมเดล uncensored เดียวที่โฮสต์บนเซิร์ฟเวอร์ของเราเอง ไม่ใช่โมเดล GPT, Claude, Gemini หรือของผู้จัดจำหน่ายรายอื่น เป็นโมเดลแบบเปิดน้ำหนักที่ปรับแต่งเพื่อลดการปฏิเสธ
ระบบบิลลิ่งทำงานอย่างไร?
การชำระเงินแบบเติมเงินล่วงหน้าผ่านคริปโต (USDT บน TRC20 หรือ USDC บน Base) คิดเงินตามการใช้งานโทเคนจริง การเกิดข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย ไม่มีสมาชิกแบบรายเดือนหรือค่าธรรมเนียมซ่อน และเครดิตที่จ่ายแล้วไม่หมดอายุ
ความยาวสูงสุดของผลลัพธ์คือเท่าใด?
ผลลัพธ์สูงสุดคือ 32,000 โทเคนต่อคำขอ หากคุณไม่ได้ตั้งค่า <code>max_tokens</code> ค่าเริ่มต้นคือ 2,048 โทเคน หน้าต่างบริบทรวม (พรอมต์ + การตอบกลับ) คือ 100,000 โทเคน
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
สร้างบัญชี คัดลอกคีย์ เปลี่ยน Base URL นั่นคือการตั้งค่าทั้งหมด
รับคีย์ API