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


ขั้นตอนที่ 1: ยืนยันว่าคีย์ใช้งานได้
ตัด Janitor AI ออกจากสมการ รันคำสั่งนี้ในเทอร์มินัล โดยแทนที่ YOUR_KEY:
curl -i https://api.nofilterapi.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"uncensored","messages":[{"role":"user","content":"Reply with the word ready."}]}'
สถานะ 200 และอาร์เรย์ choices หมายถึง คีย์ URL และชื่อโมเดลถูกต้องทั้งหมด ส่วนหัว X-Balance-USD แสดงเครดิตคงเหลือของคุณ หากทำงานได้ ให้ข้ามไปยังขั้นตอน 3 เพราะปัญหาคือการกำหนดค่าของ Janitor AI หากล้มเหลว รหัสสถานะจะบอกสิ่งที่ต้องแก้ไข และตารางในขั้นตอน 2 จับคู่รหัสกับสาเหตุ
ไม่มีเทอร์มินัล? เครื่องมือทดสอบ API ใดๆ ที่สามารถส่ง POST พร้อมส่วนหัวก็ทำงานได้เหมือนกัน
ขั้นตอนที่ 2: อ่านรหัสสถานะ
| สถานะหรือข้อความ | ความหมาย | การแก้ไข |
|---|---|---|
| 401 | คีย์ไม่ถูกต้อง | คัดลอกคีย์อีกครั้งจากหน้าคีย์; ลบช่องว่าง; ตรวจสอบว่าส่วนหัวเขียนว่า Bearer ตามด้วยคีย์ |
| 404 | เส้นทาง URL ไม่มีอยู่จริง | ใช้ https://api.nofilterapi.com/v1/chat/completions อย่างถูกต้อง โดยไม่มีส่วนเพิ่มเติม |
| ข้อผิดพลาดโมเดล | ไม่รู้จักชื่อ | ตั้งค่าโมเดลเป็น uncensored |
| ข้อผิดพลาดยอดเงินหรือการชำระเงิน | ไม่มีเครดิตเหลืออยู่ หรือทดลองใช้หมดอายุ | เติมเงินจาก $20 หรือรับเครดิตทดลองใช้หากคุณยังไม่ได้ทำ |
429 rate_limited | เกินขีดจำกัดต่อนาที | รอหนึ่งนาที; คีย์ทดลองใช้ 60 คำขอต่อนาที, คีย์เต็ม 300 คำขอต่อนาที |
429 concurrency | คำขอพร้อมกันมากเกินไป | ปิดแท็บและแชทที่ไม่จำเป็น; คีย์ทดลองใช้ 2 คำขอพร้อมกัน, คีย์เต็ม 8 คำขอพร้อมกัน |
429 พร้อม Retry-After: 5 | โอเวอร์โหลดชั่วคราว | รอห้าวินาทีแล้วกดสร้างใหม่ |
คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน ดังนั้นการทดสอบจึงไม่เสียค่าใช้จ่าย เปลี่ยนสิ่งเดียวระหว่างการทดสอบ หากคุณเปลี่ยน URL คีย์ และชื่อโมเดลพร้อมกันแล้วมันเริ่มทำงาน คุณจะไม่รู้ว่าอันไหนผิด และคุณจะทำผิดพลาดเดิมอีกครั้งครั้งหน้า
ขั้นตอนที่ 3: กรอกการตั้งค่าใน Janitor AI
ในการแชท ให้เปิดการตั้งค่า API และเลือกตัวเลือก proxy ซึ่งเป็นวิธีที่ Janitor AI เชื่อมต่อกับเอนด์พอยต์ที่รองรับ OpenAI ของคุณเอง ชื่อเมนูอาจเปลี่ยนไปตามเวอร์ชัน ดังนั้นให้จับคู่ตามวัตถุประสงค์ คุณต้องการค่าสามค่า
- ชื่อโมเดล:
uncensored - URL proxy:
https://api.nofilterapi.com/v1/chat/completions. ฟิลด์ proxy ของ Janitor AI โดยทั่วไปคาดหวังเอนด์พอยต์เต็มรูปแบบมากกว่า base URL เพียงอย่างเดียว หากเครื่องมือของคุณขอ base URL ให้ใช้https://api.nofilterapi.com/v1. - API key: คีย์ของคุณ วางโดยไม่มีช่องว่างก่อนหรือหลัง
บันทึกการตั้งค่าแล้วโหลดหน้าเว็บใหม่ สาเหตุทั่วไปของ "แล้วยังไม่สำเร็จ" คือค่าใหม่ไม่ได้ถูกบันทึก หรือแชทยังคงใช้การเชื่อมต่อแบบเดิม เริ่มข้อความใหม่หลังจากโหลดหน้าเว็บแล้ว ไม่ใช่การรีเจนเนอเรตจากข้อความเก่าที่ล้มเหลว
ข้อผิดพลาดทั่วไป ตามความถี่
- Base URL ที่จำเป็นต้องใช้เอนด์พอยต์แบบเต็ม หากไม่มี
/chat/completionsคำขอจะไปที่เส้นทางที่ไม่อยู่จริงและตอบกลับด้วย 404 - เส้นทางซ้ำ การวาง
/v1/chat/completionsต่อท้าย URL ที่ลงท้ายด้วย/v1อยู่แล้ว จะทำให้ได้/v1/v1/... - ชื่อโมเดลของบริการอื่น ชื่อเช่น gpt-4 ไม่มีที่นี่ รหัสเดียวคือ
uncensored - คีย์จากที่ที่ไม่ถูกต้อง คีย์จากบริการอื่นจะใช้งานไม่ได้ ใช้คีย์จาก หน้าคีย์ API สำหรับบริการนี้
- อักขระที่ซ่อนอยู่ การคัดลอกจากแอปแชทหรือเอกสารอาจเพิ่มช่องว่างหรือบรรทัดใหม่ต่อท้าย วางลงในช่องข้อความธรรมดาก่อนแล้วตรวจสอบ
- เครื่องหมายคำพูดเกินมา อย่าห่อหุ้มคีย์หรือ URL ด้วยเครื่องหมายคำพูด
เมื่อใช้งานสำเร็จครั้งหนึ่งแล้วจึงล้มเหลว
ข้อผิดพลาดแบบไม่ต่อเนื่องมักชี้ไปที่ขีดจำกัดหรือยอดเงิน ไม่ใช่คีย์
ความพร้อมกัน คีย์ทดลองอนุญาตคำขอสองคำพร้อมกันและ 60 ต่อนาที คีย์เต็มอนุญาตแปดและ 300 หากคุณสร้างการตอบกลับใหม่ขณะคำขอเดิมยังกำลังสตรีม หรือเปิดตัวละครในสองแท็บ คุณอาจถึงขีดจำกัด concurrency คำขอที่สตรีมจะถือช่องของมันจนกว่าสตรีมจะเสร็จสิ้น
ขนาดบริบท หน้าต่างบริบทมีขนาด 100,000 โทเคน รวมพรอมต์และคำตอบ Janitor AI มีการตั้งค่าบริบทเป็นของตัวเอง และการแชทที่ยาวนานพร้อมการ์ดตัวละครขนาดใหญ่สามารถเติมเต็มหน้าต่างนี้ได้ หากคำตอบตัดขาดหรือคำขอเกิดข้อผิดพลาดเฉพาะในการแชทที่ยาวนาน ให้ลดการตั้งค่าบริบทหรือสรุปประวัติการแชท
ยอดเงินคงเหลือ ยอดทดลองใช้คือ $0.50 ใช้ได้เป็นเวลา 7 วัน เมื่อเงินหมดหรือหมดอายุ คำขอจะล้มเหลวจนกว่าคุณจะเติมเงิน การสนทนาหนึ่งเทิร์นที่มี 6,000 โทเคนอินพุตและ 400 โทเคนเอาต์พุตมีค่าใช้จ่าย 6,000 / 1,000,000 x $0.15 + 400 / 1,000,000 x $0.50 ซึ่งเท่ากับ $0.0009 บวก $0.0002 หรือ $0.0011 ยอดทดลองใช้ครอบคลุมการสนทนาได้ประมาณ 450 เทิร์น หากไม่มีสิ่งอื่นมารบกวน
การตั้งค่าที่ควรปรับเมื่อเชื่อมต่อได้แล้ว
หลังจากได้รับคำตอบแรก การตั้งค่าไม่กี่อย่างนี้จะช่วยปรับปรุงผลลัพธ์และหลีกเลี่ยงข้อผิดพลาดใหม่
- โทเคนใหม่สูงสุด ตั้งค่าจำกัดความยาวคำตอบให้เหมาะกับสไตล์การแชท เช่น 300 ถึง 600 โทเคน ตัวเลือกนี้ไม่บังคับในฝั่ง API แต่การจำกัดความยาวช่วยป้องกันไม่ให้คำตอบยืดเยื้อและลดต้นทุนเอาต์พุตที่ $0.50 ต่อ 1M โทเคน
- อุณหภูมิ ค่าประมาณ 0.7 ถึง 1.0 เหมาะสำหรับการเล่นบทบาทสมมติ หากคำตอบขาดความเชื่อมโยง ให้ลดค่าลง API จะส่งผ่าน temperature, top_p, stop, seed และค่าปรับความซ้ำซ้อน
- ขนาดบริบท ปรับให้ตรงกับความต้องการของคุณ หน้าต่างบริบทรองรับได้สูงสุด 100,000 โทเคน แต่การส่งค่ามากกว่าที่เนื้อเรื่องต้องการเพียงอย่างเดียวจะเพิ่มต้นทุนในทุกการสนทนา
- สตรีมมิง หากคำตอบของคุณปรากฏพร้อมกันทั้งหมดหรือสตรีมมิงติดขัด ให้ลองสลับการตั้งค่าสตรีมมิง API รองรับ server-sent events
หากตัวละครยังคงปฏิเสธฉาก สาเหตุมักมาจากการ์ดตัวละครหรือพรอมต์ระบบที่เขียนสำหรับโมเดลที่เข้มงวดกว่า ไม่ใช่คีย์ ตรวจสอบสิ่งที่การ์ดบอกโมเดลให้ทำ โมเดลเองได้รับการปรับแต่งให้ตอบกลับโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย โดยมีขีดจำกัดเดียวคือ: ไม่เกี่ยวข้องกับผู้เยาว์
การเติมเงินและการรับคีย์ใหม่
เปิด หน้าราคา เพื่อเติมเงิน: จำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 พร้อมโบนัส +5% จาก $50, +10% จาก $100 และ +15% จาก $200 คุณสามารถจ่ายด้วยบัตร (Visa, Mastercard, Apple Pay, Google Pay) หรือคริปโต (USDT บน TRC20, USDC บน Base) เครดิตแบบเติมเงินล่วงหน้าไม่หมดอายุ
ยังไม่มีบัญชี? สมัครสมาชิกด้วย Google หรือด้วยอีเมลและรหัสผ่าน แล้วรับเครดิตทดลองใช้ฟรีที่หน้าคีย์ API ให้ได้หนึ่งต่อหนึ่งบุคคลและไม่ต้องใช้บัตร หากสงสัยว่าคีย์ของคุณรั่วไหล เช่น คุณโพสต์ภาพหน้าจอ ให้สร้างคีย์ใหม่แทนที่จะแก้ไขคีย์เก่า
ยังติดขัด: ทดสอบด้วยสคริปต์
สคริปต์นี้จะพิมพ์ข้อผิดพลาดจริง ซึ่งให้ข้อมูลมากกว่าข้อความทั่วไปในอินเทอร์เฟซเว็บ:
from openai import OpenAI, APIStatusError
client = OpenAI(base_url="https://api.nofilterapi.com/v1", api_key="YOUR_KEY")
try:
r = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Say hello as a pirate captain."}],
)
print(r.choices[0].message.content)
except APIStatusError as e:
print(e.status_code, e.response.text)
print("request id:", e.response.headers.get("X-Request-Id"))
หากสำเร็จ บัญชีมีสถานะปกติและปัญหาคือฟิลด์ของ Janitor AI หากล้มเหลว รหัสสถานะจะตรงกับตารางด้านบน จงเก็บรหัสคำขอไว้เมื่อติดต่อฝ่ายสนับสนุน เอกสาร ระบุพารามิเตอร์ที่รองรับทั้งหมด หากคุณสนใจว่าระบบกรองทำงานบน Janitor AI อย่างไร อ่าน ว่า Janitor AI มีการกรองหรือไม่ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประเภทโมเดลที่อยู่เบื้องหลังคีย์นี้ ดูหน้า แชทบอท AI แบบไม่มีตัวกรอง API ส่งเฉพาะข้อความ และเนื้อหาทางเพศที่เกี่ยวข้องกับผู้เยาว์ไม่อนุญาตเด็ดขาด
คู่มือเพิ่มเติม
ถาม-ตอบ
ฉันควรใช้ proxy URL ใดใน Janitor AI?
ใช้ https://api.nofilterapi.com/v1/chat/completions หากฟิลด์ต้องการ endpoint เต็มรูปแบบ เครื่องมือที่ขอ base URL จะใช้ https://api.nofilterapi.com/v1.
ฉันควรป้อนชื่อโมเดลใด?
ป้อน uncensored เป็นตัวพิมพ์เล็ก นี่คือโมเดล ID เดียวที่มีให้ใช้งาน
ทำไมฉันจึงได้รับข้อผิดพลาด 429?
คุณเกินขีดจำกัดแล้ว รหัส rate_limited หมายถึงคำขอมากเกินไปต่อนาที concurrency หมายถึงคำขอพร้อมกันมากเกินไป และ Retry-After เป็น 5 หมายถึงการโอเวอร์โหลดชั่วคราว
คำขอที่ล้มเหลวใช้เครดิตของฉันหรือไม่?
ไม่ คำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน
คีย์ของคุณอยู่ห่างแค่ขั้นตอนเดียว
สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด