TH ▾
รับคีย์ API

วิธีใช้ OpenRouter บน Janitor AI: ตั้งค่า Proxy

นี่คือวิธีใช้ OpenRouter บน Janitor AI และวิธีสลับไปใช้ endpoint ที่เข้ากันได้กับ OpenAI แบบเดียวกัน Janitor AI ช่วยให้คุณชี้การสนทนาไปยัง proxy ภายนอกได้ ดังนั้นเซิร์ฟเวอร์ใดๆ ที่รองรับรูปแบบการสนทนาแบบครบถ้วน (chat completions) ของ OpenAI ก็สามารถส่งการตอบกลับได้

ภาพประกอบของฟองแชทที่เชื่อมต่อผ่าน proxy relay ไปยังเสาส่ง API

อัปเดต

ประเด็นสำคัญ

  • การตั้งค่า API ของ Janitor AI ยอมรับ proxy URL, คีย์ และชื่อโมเดล ซึ่งเพียงพอสำหรับบริการที่เข้ากันได้กับ OpenAI
  • สำหรับ API นี้ ให้ใช้ https://api.openrouternsfw.com/v1, คีย์ของคุณ และชื่อโมเดล uncensored
  • บางเวอร์ชันต้องการ URL chat completions เต็มรูปแบบ ให้ทดสอบด้วย curl เพื่อให้แน่ใจว่ารูปแบบใดใช้งานได้
  • ข้อความ roleplay ที่มีประวัติยาวมีค่าใช้จ่ายประมาณ $0.00135 หรือประมาณ $1.35 ต่อ 1,000 ข้อความ

ไม่ต้องใช้บัตร หลังสมัคร ให้ขอรับเครดิตทดสอบฟรี $0.50 ด้วยคลิกเดียว (หนึ่งครั้งต่อคน)

รับคีย์ API

วิธีการทำงานของการเชื่อมต่อ

Janitor AI เป็นเว็บแชทตัวละคร นอกเหนือจากตัวเลือกที่มีอยู่แล้ว ยังอนุญาตให้เชื่อมต่อโมเดลของคุณเองผ่านการตั้งค่า API ซึ่งการตั้งค่านี้ถามหาสามสิ่ง: URL ของ endpoint, คีย์ และชื่อโมเดล OpenRouter เข้ากันได้เพราะมี endpoint ที่เข้ากันได้กับ OpenAI ชื่อโมเดลอยู่ในรูปแบบ vendor/model และคีย์มาจากบัญชี OpenRouter ของคุณ

ช่องสามช่องเดียวกันนี้ใช้งานได้กับบริการที่เข้ากันได้กับ OpenAI อื่นๆ ทุกแห่ง API ของเว็บไซต์นี้เป็นหนึ่งในนั้น: base URL https://api.openrouternsfw.com/v1, bearer key และ model ID uncensored ดังนั้นขั้นตอนด้านล่างจึงครอบคลุมทั้งสองกรณี เมื่อขั้นตอนใดขั้นตอนหนึ่งแตกต่างกันระหว่างทั้งสอง ฉันจะระบุไว้

Janitor AI เป็นเว็บไซต์ของบุคคลที่สามและเมนูของมันมีการเปลี่ยนแปลง ฉันอธิบายการตั้งค่าตามที่จัดวางไว้ทั่วไป ดังนั้นจึงคาดหวังว่าป้ายกำกับอาจแตกต่างกันเล็กน้อย ค่าคือสิ่งที่สำคัญ

เตรียมค่าทั้งสามให้พร้อม

ก่อนเปิด Janitor AI ให้รวบรวมสิ่งเหล่านี้

ฟิลด์OpenRouterAPI นี้
เอนด์พอยต์URL รูปแบบ OpenAI ของ OpenRouter จากเอกสารhttps://api.openrouternsfw.com/v1/chat/completions
คีย์คีย์ API จากบัญชี OpenRouter ของคุณคีย์จาก หน้าคีย์ API
ชื่อโมเดลID ผู้ให้บริการ/โมเดลจากรายการของพวกเขาuncensored

สำหรับ API นี้ หน้าคีย์ยังอนุญาตให้ผู้ใช้ใหม่รับเครดิตทดลองใช้ $0.50 ด้วยคลิกเดียว คนละหนึ่งครั้ง ใช้ได้เป็นเวลา 7 วัน การสมัครสมาชิกทำได้ผ่าน Google หรืออีเมลและรหัสผ่าน เครดิตทดลองใช้นี้เพียงพอสำหรับการทดสอบการตั้งค่าทั้งหมดก่อนที่คุณจะเติมเงิน

ทดสอบเอนด์พอยต์ด้วย curl ก่อน

Janitor AI ให้ข้อมูลป้อนกลับน้อยมากเมื่อพร็อกซีล้มเหลว; คุณมักจะเห็นข้อผิดพลาดทั่วไปในแชท ตรวจสอบเอนด์พอยต์ภายนอกเว็บไซต์ เพื่อให้แน่ใจว่าค่าถูกต้องก่อนวาง

curl https://api.openrouternsfw.com/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You are Mara, a dry-witted ship mechanic."},
      {"role": "user", "content": "Mara, the engine is making that noise again."}
    ],
    "max_tokens": 200
  }'

การตอบกลับ JSON ที่มีอาร์เรย์ choices หมายถึงคีย์ URL และชื่อโมเดลถูกต้องทั้งหมด ดูส่วนหัวของคำตอบหากต้องการข้อมูลเพิ่มเติม: X-Balance-USD แสดงเครดิตคงเหลือ และ X-Request-Id มีประโยชน์หากคุณติดต่อฝ่ายสนับสนุน

ใส่พร็อกซีใน Janitor AI

  1. เปิดแชทกับตัวละครใดก็ได้
  2. เปิดเมนูในแชทแล้วเลือกการตั้งค่า API หรือการสร้าง ชื่อที่แน่นอนแตกต่างกันไปตามเวอร์ชัน
  3. เลือกตัวเลือกพร็อกซี ซึ่งเป็นตัวเลือกสำหรับเอนด์พอยต์ที่เข้ากันได้กับ OpenAI แบบกำหนดเอง แทนที่จะใช้โมเดลในตัว
  4. วาง URL ของเอนด์พอยต์ลงในช่อง URL ของพร็อกซี
  5. วางคีย์ลงในช่องคีย์
  6. พิมพ์ชื่อโมเดลให้ตรงตามที่กำหนด: uncensored สำหรับ API นี้
  7. บันทึกการตั้งค่าและโหลดหน้าแชทใหม่

รูปแบบ URL ที่ควรใช้คือจุดที่ผู้คนติดขัด Janitor AI มักคาดหวัง URL chat completions เต็มรูปแบบ ลงท้ายด้วย /chat/completions เครื่องมืออื่นคาดหวังเฉพาะ base URL ลงท้ายด้วย /v1 และเพิ่ม path เอง หาก URL เต็มให้ข้อผิดพลาด ให้ลอง base URL และในทางกลับกัน การทดสอบ curl ด้านบนบอกคุณว่า URL เต็มถูกต้อง ดังนั้นความล้มเหลวชี้ไปที่วิธีที่เว็บไซต์สร้างคำขอ ไม่ใช่ที่คีย์

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

การตั้งค่าที่สำคัญสำหรับการเล่นบทบาทสมมติ

Janitor AI เปิดการตั้งค่าการสร้างไม่กี่รายการถัดจากช่องพร็อกซี API ส่งผ่านพารามิเตอร์การสุ่มตัวอย่าง ดังนั้นจึงมีผล

  • Temperature: 0.7 ถึง 1.0 ทำให้บทสนทนามีชีวิตชีวา ค่าที่สูงขึ้นจะเริ่มเบี่ยงเบนและสร้างรายละเอียดที่ขัดแย้งกับการ์ดตัวละคร
  • Max tokens: ควบคุมความยาวของการตอบกลับ ค่า 300 ถึง 600 เหมาะสำหรับการแชท การ completion อาจใช้หน้าต่าง 100,000-token ที่เหลือ แต่การตอบแชทที่ยาวขนาดนั้นหาใช่สิ่งที่คุณต้องการ
  • Context size: API ยอมรับสูงสุด 100,000 โทเคน รวม prompt และ completion ค่าที่น้อยกว่า เช่น 8,000 ช่วยลดต้นทุนต่อข้อความและยังเก็บประวัติได้มาก ยกค่าขึ้นเฉพาะเมื่อตัวละครลืมสิ่งที่คุณต้องการ
  • การควบคุมการทำซ้ำ: หากตัวละครวนซ้ำในวลีเดียวกัน การปรับความถี่หรือค่าปรับการปรากฏตัวเล็กน้อยจะช่วยได้ ทั้งสองค่าถูกส่งผ่าน

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

ต้นทุน

ราคา $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens ในการโรลเพลย์ ต้นทุนเกือบทั้งหมดคือ input เพราะแต่ละข้อความจะส่ง character card และประวัติแชทใหม่

รับข้อความที่มีหน้าต่างบริบท 8,000 โทเคนและการตอบกลับ 300 โทเคน:

  • อินพุต: 8,000 x $0.15 / 1M = $0.0012
  • เอาต์พุต: 300 x $0.50 / 1M = $0.00015
  • รวม: $0.00135 ต่อข้อความ หรือ $1.35 ต่อ 1,000 ข้อความ

การเติมเงิน $20 ซื้อข้อความได้ประมาณ 14,800 ข้อความที่ขนาดนั้น ($20 / $0.00135 คือ 14,814) เครดิตทดลอง $0.50 ครอบคลุมได้ประมาณ 370 หากคุณเพิ่มหน้าต่างบริบทเป็น 30,000 โทเคน input เพียงอย่างเดียวจะเพิ่มเป็น $0.0045 และข้อความหนึ่งฉบับมีต้นทุน $0.00465 ด้วยการตอบกลับเดียวกัน ดังนั้นใช้หน้าต่างบริบทขนาดใหญ่เฉพาะเมื่อคุณต้องการ

การเติมเงินมีตั้งแต่ $20 ถึง $500 พร้อมโบนัส 5% จาก $50, 10% จาก $100 และ 15% จาก $200 การชำระเงินเป็นคริปโต (USDT บน TRC20 หรือ USDC บน Base) เครดิตเติมเงินไม่หมดอายุ และคำขอที่ล้มเหลวหรือถูกปฏิเสธจะไม่ถูกเรียกเก็บเงิน รายละเอียดอยู่ที่ หน้าราคา

การแก้ไขปัญหา

ข้อผิดพลาดของเครือข่ายหรือไม่มีคำตอบ

ตรวจสอบรูปแบบ URL (เส้นทางเต็มหรือฐาน) ตรวจสอบว่าไม่มีช่องว่างท้ายในฟิลด์คีย์ จากนั้นรันการทดสอบ curl อีกครั้งจากเครื่องของคุณ

HTTP 401

คีย์ผิดหรือถูกวางพร้อมอักขระเพิ่มเติม สร้างคีย์ใหม่จากหน้าคีย์

HTTP 429

อ่านรหัสข้อผิดพลาด rate_limited หมายถึงเกินคำขอต่อนาทีที่อนุญาต (300 สำหรับคีย์เต็ม, 60 สำหรับคีย์ทดลอง) concurrency หมายถึงมีคำขอพร้อมกันมากเกินไป (8 สำหรับคีย์เต็ม, 2 สำหรับคีย์ทดลอง) ใน Janitor AI สิ่งนี้เกิดขึ้นเมื่อคุณ regenerate การตอบกลับในขณะที่การตอบกลับก่อนหน้ายังกำลัง streaming อยู่ เพราะคำขอที่ stream อยู่จะยึด slot ไว้จนกว่าจะจบ 429 พร้อม Retry-After: 5 หมายถึงการ overload ชั่วคราว ดังนั้นรอห้าวินาทีแล้วลองอีกครั้ง

การตอบถูกตัดสั้นหรือพูดพร่ำเพรื่อ

ปรับ max_tokens และ temperature หากตัวละครลืมเหตุการณ์ล่าสุด ให้เพิ่มขนาดหน้าต่างบริบทเล็กน้อย

ยอดเงินหมด

X-Balance-USD header แสดงยอดคงเหลือ เติมเครดิตจากแดชบอร์ด; docs ครอบคลุมรูปแบบ error อย่างละเอียด

OpenRouter หรือ API นี้สำหรับ Janitor AI

พวกเขาเป็นบริการคนละประเภท OpenRouter เป็น router ที่เสนอโมเดลหลายตัวจากผู้ให้บริการหลายราย คุณเลือกโมเดลด้วยชื่อ และสิ่งที่โมเดลแต่ละตัวจะหรือไม่จะเขียนขึ้นอยู่กับโมเดลนั้น ตรวจสอบรายการโมเดลและราคาปัจจุบันบนเว็บไซต์ของตัวเอง API นี้เสนอโมเดลข้อความ open-weight โมเดลเดียว ดำเนินการโดยผู้ให้บริการอิสระและปรับแต่งเพื่อตอบโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ไม่ใช่ API ทางการของผู้สร้างโมเดลใด

หากคุณต้องการความหลากหลาย ให้ตั้งค่า OpenRouter ของคุณไว้ หากตัวละครของคุณเจอการปฏิเสธและคุณต้องการโมเดลเดียวที่มั่นคงและราคาถูก โมเดลนี้ง่ายต่อการลอง: สมัครสมาชิก ขอรับเครดิตทดลองใช้ และวางค่าสามค่าข้างต้น พรอมต์ไม่ถูกใช้สำหรับการฝึก

ถาม-ตอบ

ฉันต้องกรอกอะไรในช่อง proxy ของ Janitor AI?

URL ของ endpoint, คีย์ API ของคุณ และชื่อโมเดล สำหรับ API นี้คือ https://api.openrouternsfw.com/v1/chat/completions, คีย์ของคุณ และ uncensored หากล้มเหลว ให้ลองใช้ base URL ที่ลงท้ายด้วย /v1

นี่คือ OpenRouter หรือไม่?

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

ทำไมฉันถึงได้ข้อผิดพลาด 429?

คุณอาจเกินขีดจำกัดอัตราต่อนาที มีคำขอพร้อมกันมากเกินไป หรือบริการกำลังโอเวอร์โหลดชั่วคราว รหัสข้อผิดพลาดและเฮดเดอร์ Retry-After จะบอกคุณว่าเกิดจากอะไร

ฉันสามารถทดสอบโดยไม่ต้องจ่ายได้หรือไม่?

ใช่ ผู้ใช้ใหม่สามารถขอรับเครดิตทดลองใช้ $0.50 ได้ด้วยการคลิกเพียงครั้งเดียวหลังการสมัครสมาชิก มีอายุ 7 วัน จำกัดหนึ่งครั้งต่อบุคคล

แชทของฉันถูกนำไปใช้ฝึกหรือไม่?

ไม่ พรอมต์ที่ส่งไปยัง API นี้ไม่ถูกนำไปใช้ในการฝึกโมเดล

คีย์ของคุณอยู่ห่างแค่ขั้นตอนการกรอกแบบฟอร์มหนึ่งขั้นตอน

สร้างบัญชี คัดลอกคีย์ และเปลี่ยน base URL นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API