NSFW Image API เริ่มต้นใช้งาน
รับคีย์ API ข้อความแบบไม่เซ็นเซอร์ของคุณและเริ่มส่งคำขอวิศวกรรมพรอมต์ไปยังโมเดลภายในไม่กี่นาที คู่มือเริ่มต้นนี้ครอบคลุมการตรวจสอบสิทธิ์ การสร้างข้อความพื้นฐาน สตรีมมิง โหมด JSON และการเรียกใช้ฟังก์ชันสำหรับ pipeline ภาพ NSFW ของคุณ
การตรวจสอบสิทธิ์และ Base URL
API ของเราเข้ากันได้กับ OpenAI ดังนั้นคุณจึงสามารถใช้ SDK มาตรฐานได้โดยชี้ไปยัง base URL ของเรา:https://api.nsfwimage.top/v1 คุณต้องมี API key ซึ่งได้รับทันทีหลังจาก sign in ด้วย Google หรืออีเมลที่หน้า Get API key ส่งคีย์ใน header Authorization: Bearer <key> หากคีย์ไม่ถูกต้อง คุณจะรับ error 401 หากไม่มี prepaid credit คุณจะรับ error 402 การเติมเงินทำผ่านคริปโต (USDT บน TRC20 หรือ USDC บน Base) โดยไม่ต้องใช้การ์ดสำหรับ trial เครดิตทดลองให้ $0.50 ใช้ได้ 7 วัน ข้อผิดพลาดเช่นการคิดเงินซ้ำแก้ไขผ่านหน้า Support; เครดิตไม่หมดอายุแต่ไม่คืนเงิน
การสร้างข้อความแชทพื้นฐาน
ส่งคำขอ POST ไปยัง/v1/chat/completions พร้อม model ID uncensored โมเดลเป็น LLM แบบเปิดน้ำหนักที่ปรับแต่งให้ตอบโดยไม่ปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ทำให้เหมาะสำหรับการสร้างพรอมต์และแคปชันใน NSFW pipeline โมเดลนี้ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น หน้าต่างบริบทคือ 100,000 โทเคน พร้อม max output 32,000 โทเคนต่อคำขอ มีขีดจำกัดเข้มงวด: เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต ใช้เอนด์พอยต์นี้สำหรับงาน text-in, text-out เช่น การอธิบายสไตล์หรือการสกัด metadata
การผสานรวม Python SDK
ใช้ Python SDK ทางการของ OpenAI โดยตั้งค่า base URL และคีย์ API นี่คือวิธีที่เร็วที่สุดในการผสานรวม API ข้อความแบบไม่เซ็นเซอร์ของเราเข้ากับ workflow การสร้างภาพ NSFW ที่ใช้ Python SDK จัดการการลองใหม่และการแยกวิเคราะห์ JSON โดยอัตโนมัติ คุณสามารถสตรีมการตอบสนองหรือใช้โหมด JSON ตามต้องการ โปรดจำไว้ว่านี่เป็น API ข้อความเท่านั้น; ไม่สร้างภาพ เสียง หรือวิดีโอ ใช้เพื่อเตรียมพรอมต์ที่โมเดลสร้างภาพของคุณจะนำไปใช้ ID โมเดลคือuncensored และคุณสามารถควบคุมพฤติกรรมด้วยพารามิเตอร์เช่น temperature และ top_p
การผสานรวม Node SDK
สำหรับนักพัฒนา Node.js SDK ของ OpenAI ทำงานได้อย่างราบรื่นโดยการกำหนดค่า base URL เป็นhttps://api.nsfwimage.top/v1 สิ่งนี้ช่วยให้คุณสร้าง API สร้างพรอมต์หรือสคริปต์ post-processing สำหรับ pipeline เนื้อหา NSFW ของคุณ SDK รองรับสตรีมมิง โหมด JSON และการเรียกใช้ฟังก์ชัน เนื่องจาก API ของเราเป็นข้อความเท่านั้น ให้ใช้เพื่อสกัด metadata สร้างแคปชัน หรือปรับปรุงพรอมต์ก่อนส่งไปยังเครื่องสร้างภาพ โมเดลไม่เซ็นเซอร์สำหรับเนื้อหาผู้ใหญ่ตามกฎหมาย เพื่อให้คุณได้รับข้อความที่ต้องการโดยไม่มีการปฏิเสธที่ไม่คาดคิด ตรวจสอบเอกสารทางการของ OpenAI สำหรับรายละเอียดเฉพาะของ Node.js SDK เนื่องจาก API ของเราปฏิบัติตามอินเทอร์เฟซมาตรฐานของพวกเข
การตอบสนองแบบสตรีมมิง
รองรับ streaming ผ่าน SSE การใช้งานโทเคนรายงานใน chunk สุดท้าย สิ่งนี้มีประโยชน์สำหรับการสร้างพรอมต์แบบเรียลไทม์หรือแคปชันใน NSFW image pipeline ของคุณ LLM แบบ uncensored ส่งโทเคนออกมาทันทีที่สร้าง ทำให้คุณสามารถแสดงความคืบหน้าหรือประมวลผลข้อความบางส่วนได้ Streaming ทำงานได้กับทั้ง Python และ Node SDK โปรดจำไว้ว่าโมเดลมีหน้าต่างบริบท 100k และ max output 16k Streaming ไม่เปลี่ยนการเรียกเก็บเงิน; คุณจะถูกเรียกเก็บสำหรับโทเคน input และ output รวม ข้อผิดพลาดระหว่าง streaming จัดการโดย SDK แต่คุณอาจต้องตรวจสอบ chunk สุดท้ายสำหรับจำนวนโทเคน
โหมด JSON และการเรียกใช้ฟังก์ชัน
ใช้response_format: {"type": "json_object"} สำหรับเอาต์พุตที่มีโครงสร้าง สิ่งนี้สำคัญสำหรับ pipeline ภาพ NSFW ที่คุณต้องการ JSON ที่เชื่อถือได้สำหรับเทมเพลตพรอมต์หรือ metadata โมเดลแบบไม่เซ็นเซอร์รองรับโหมด JSON และการเรียกใช้ฟังก์ชัน (tools) การเรียกใช้ฟังก์ชันช่วยให้คุณกำหนดเครื่องมือที่โมเดลสามารถเรียกใช้ได้ ซึ่งมีประโยชน์สำหรับการดึงแอตทริบิวต์เฉพาะจากข้อความหรือสร้างองค์ประกอบพรอมต์ที่มีโครงสร้าง โมเดลไม่ได้ปรับแต่งเฉพาะโดเมน ดังนั้นคุณอาจต้องให้คำแนะนำที่ชัดเจน โหมด JSON ทำให้แน่ใจว่าเอาต์พุตเป็น JSON ที่ถูกต้อง ลดข้อผิดพลาดในการประมวลผลหลังใน pipeline ของคุณ ขีดจำกัดอัตราใช้ต่อคีย์ ดังนั้นควรตรวจสอบการใช้งานหากคุณกำลังทำคำขอที่มีโครงสร้างจำนวนมาก
ขีดจำกัดอัตราและพารามิเตอร์
คุณจำกัดที่ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ ร่างคำขอต้องไม่เกิน 8 MB หากเกินขีดจำกัด คุณจะรับ error 429 มีคีย์ใช้งานเดียวต่อบัญชี; คีย์ใหม่จะแทนที่คีย์เก่า รองรับพารามิเตอร์เช่นtemperature, top_p, stop, seed, presence_penalty และ frequency_penalty สิ่งเหล่านี้ช่วยให้คุณควบคุมความสร้างสรรค์และความแน่นอน สำหรับ NSFW image pipeline การตั้งค่า seed ทำให้การเปลี่ยนแปลงพรอมต์สามารถทำซ้ำได้ โมเดลไม่เซ็นเซอร์สำหรับเนื้อหาผู้ใหญ่ที่ถูกต้องตามกฎหมาย แต่เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ ใช้พารามิเตอร์เหล่านี้เพื่อปรับแต่งเวิร์กโฟลว์การสร้างพรอมต์หรือแคปชันของคุณcURL
curl https://api.nsfwimage.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.nsfwimage.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.nsfwimage.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 และคีย์ |
| การยืนยันตัวตน | Authorization: Bearer YOUR_KEY |
| ID โมเดล | uncensored |
| เอนด์พอยต์ | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwimage.top/v1 |
| พารามิเตอร์ | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| หน้าต่างบริบท | 100,000 โทเคน (อินพุตรวมเอาต์พุต) |
| การเรียกใช้ฟังก์ชัน | รองรับ — tools, tool_choice คำตอบมี tool_calls รวมถึงตอนสตรีม ส่งผลลัพธ์กลับด้วย role: tool |
| โหมด JSON | response_format: {"type": "json_object"} |
| สตรีมมิง | รองรับ — server-sent events ชิ้นสุดท้ายมีจำนวนโทเคนที่ใช้ |
| เอาต์พุตสูงสุด | ได้ถึงส่วนที่เหลือของหน้าต่าง 100,000 โทเคน; max_tokens ไม่บังคับ (ไม่มีเพดานแยก) |
| ขีดจำกัดอัตรา | 300 คำขอต่อนาทีต่อคีย์ |
| คำขอพร้อมกัน | สูงสุด 8 คำขอพร้อมกันต่อคีย์ |
| เฮดเดอร์ของคำตอบ | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| ขนาดคำขอ | ไม่เกิน 8 MB |
| การคิดเงิน | เครดิตแบบเติมเงินล่วงหน้าตามการใช้งานจริง ข้อผิดพลาดและการปฏิเสธไม่คิดเงิน |
| เครดิตทดลองใช้ฟรี | $0.50 ใช้ได้ 7 วัน ไม่ต้องใช้บัตร · คีย์ทดลอง: 2 คำขอพร้อมกัน, 60 ครั้งต่อนาที; ขีดจำกัดเต็ม (8 และ 300) หลังเติมเงินครั้งแรก |
| โบนัส | +5% เมื่อเติมตั้งแต่ $50, +10% ตั้งแต่ $100 |
| อายุเครดิต | เครดิตที่ซื้อไม่มีวันหมดอายุ ไม่มีการสมัครรายเดือน |
| เติมเงิน | USDT (TRC20) หรือ USDC (Base) จำนวนเต็มใดก็ได้ตั้งแต่ $10 ถึง $500 |
| ราคา | $0.25 ต่อ 1 ล้านโทเคนอินพุต · $1.00 ต่อ 1 ล้านโทเคนเอาต์พุต |
| คีย์ | หนึ่งบัญชีมีคีย์ที่ใช้งานได้หนึ่งคีย์ คีย์ใหม่จะแทนคีย์เดิม |
| เข้าสู่ระบบ | 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 | โมเดลไม่ว่าง ลองใหม่ในไม่กี่วินาที |
ถาม-ตอบ
#02เครดิตทดลองใช้ได้ตลอดไปหรือไม่
ไม่ เครดิตทดลองใช้ $0.50 ใช้ได้ 7 วัน มีให้ทุกบัญชีใหม่โดยไม่ต้องใส่บัตรเครดิต เครดิตแบบเติมเงินที่คุณเติมด้วยคริปโตจะไม่หมดอายุ
โมเดลปฏิเสธเนื้อหาผู้ใหญ่ทั้งหมดหรือไม่?
ไม่ โมเดลไม่เซ็นเซอร์สำหรับเนื้อหาผู้ใหญ่ตามกฏหมาย นามสมมติ และหัวข้อที่ถกเถียงได้ อย่างไรก็ตาม มีขีดจำกัดที่ชัดเจน: เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ ขีดจำกัดนี้ใช้กับทุกคำขอโดยไม่ขึ้นกับลักษณะการไม่เซ็นเซอร์ทั่วไปของโมเดล
ฉันจะแก้ไขการคิดเงินซ้ำได้อย่างไร?
ข้อผิดพลาดเช่นการคิดเงินซ้ำแก้ไขผ่านหน้า Support เครดิตแบบเติมเงินของคุณจะไม่ถูกคืน แต่ปัญหาจะได้รับการแก้ไข เครดิตเติมผ่านคริปโต (USDT หรือ USDC) และไม่หมดอายุ
คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว
#03สร้างบัญชี คัดลอกคีย์ เปลี่ยน base URL นั่นคือการติดตั้งทั้งหมด