Janitor AI proxy سیٹ اپ: URL format، models، اور 429 کے حل

Updated 2026-07-15

JanitorAI پر، proxy ایک custom LLM endpoint ہے: آپ ایک مکمل chat completions URL، ایک model نام، اور ایک API key paste کرتے ہیں، اور آپ کی chats آپ کے چنے ہوئے model پر چلتی ہیں۔ زیادہ تر setup ناکامیاں مکمل endpoint کی بجائے ایک base URL paste کرنے سے آتی ہیں، اور زیادہ تر 429 errors peak hours پر اپنی rate limit سے ٹکراتی shared free keys سے آتے ہیں۔

فوری جواب: تین fields جو JanitorAI مانگتا ہے

JanitorAI کی proxy configuration بالکل تین values لیتی ہے: ایک proxy URL، ایک model نام، اور ایک API key۔ Proxy URL لازمی طور پر مکمل chat completions endpoint ہونا چاہیے، کوئی base URL نہیں۔ اگر آپ کا provider آپ کو ایک base URL دے جو /v1 پر ختم ہو، تو JanitorAI میں paste کرنے سے پہلے /chat/completions شامل کریں۔ یہی ایک تفصیل باقی سب سے مل کر بھی زیادہ failed setups کا سبب بنتی ہے۔ Model ID کو بالکل ویسے درج کریں جیسے provider اسے لکھتا ہے، lowercase اور hyphens سمیت، پھر save کریں اور ایک چھوٹا test message بھیجیں۔ اگر ایک reply واپس آئے، تو کام ہو گیا۔ اگر اس کی بجائے error code ملے، تو نیچے دیے گئے error table پر جائیں۔ ہر عام code کی ایک مخصوص وجہ اور ایک مخصوص حل ہے۔

Proxy URL:  https://api.apisrouter.com/v1/chat/completions
Model:      deepseek-v4-flash
API Key:    sk-...   (بالکل paste کریں، کوئی quotes نہیں، کوئی trailing space نہیں)

JanitorAI community میں "proxy" کا کیا مطلب ہے

یہ لفظ گمراہ کن ہے۔ JanitorAI کی slang میں، proxy کوئی network proxy یا VPN نہیں ہے۔ یہ کوئی بھی OpenAI-compatible API endpoint ہے جس پر site اپنے default backend کی بجائے آپ کی chat requests بھیجتی ہے۔ Community نے سالوں پہلے یہ اصطلاح اپنائی جب لوگوں نے provider APIs کے reverse proxies کے ذریعے chats route کرنا شروع کیا، اور نام قائم رہا حالانکہ آج زیادہ تر setups براہ راست کسی provider یا gateway سے بات کرتی ہیں۔ لوگ تین وجوہات سے proxy چلاتے ہیں۔ پہلا، model کا انتخاب: آپ بالکل وہ LLM چنتے ہیں جو آپ کے characters لکھے، site کے default کو قبول کرنے کے بجائے۔ دوسرا، quality: DeepSeek V4 یا Claude جیسے models ایک مفت built-in tier سے لمبے، زیادہ coherent scenes لکھتے ہیں۔ تیسرا، cost control: ایک pay-per-token key کے ساتھ آپ دیکھتے ہیں کہ ہر chat کی اصل قیمت کیا ہے، ایک subscription کی قیمت ادا کرنے کے بجائے جسے آپ شاید پورا استعمال نہ کریں۔ Community میں تین طرح کے endpoints نظر آتے ہیں۔ Official provider APIs (OpenAI، Anthropic، xAI، DeepSeek) کو ہر vendor کے ساتھ ایک account چاہیے۔ Gateways بہت سے models کو ایک OpenAI-compatible URL اور ایک key کے پیچھے aggregate کرتے ہیں۔ Community کے "free proxies" وہ shared keys ہیں جن کی قیمت کوئی اور ادا کرتا ہے، یہی وجہ ہے کہ یہ غیر مستحکم اور بھاری rate limited ہیں۔ ایک بات صاف کہنے کے قابل ہے: آپ جو بھی endpoint استعمال کریں، upstream model provider کی content policy ہر response پر لاگو رہتی ہے، اور JanitorAI کی اپنی terms، بشمول اس کی adults-only requirement، پھر بھی platform کو govern کرتی ہیں۔ model چننے سے پہلے دونوں policies جاننا آپ کو scene کے بیچ میں refusals سے بچاتا ہے۔

مکمل setup: API key سے پہلی reply تک

اگر آپ ایک ہی key چاہتے ہیں جو DeepSeek، GLM، Kimi، Claude، Gemini، اور Grok کو ایک ساتھ cover کرے، تو APIsRouter جیسا OpenAI-compatible gateway کم-friction راستہ ہے: /topup پر checkout کو کسی account signup کی ضرورت نہیں، key ای میل پر آتی ہے، اور JanitorAI کے لیے proxy URL https://api.apisrouter.com/v1/chat/completions ہے۔ ایک نکتہ اگر آپ SillyTavern بھی استعمال کرتے ہیں: SillyTavern کو /v1 پر ختم ہونے والا base URL چاہیے اور یہ آپ کی key کے ساتھ /v1/models سے اپنی model list خودکار طور پر بھر لیتا ہے، جبکہ JanitorAI کو /chat/completions سمیت مکمل path چاہیے۔ ایک ہی endpoint، URL کی مختلف مقدار۔ ان دونوں formats کو گڈمڈ کرنا دونوں apps میں 404 errors کی سب سے بڑی وجہ ہے۔

  • کسی OpenAI-compatible provider یا gateway سے ایک API key حاصل کریں۔ آپ کو key string اور documented endpoint URL چاہیے۔
  • JanitorAI پر کوئی بھی character chat کھولیں، پھر API Settings کھولیں اور Proxy آپشن منتخب کریں۔
  • /chat/completions پر ختم ہونے والا مکمل endpoint URL proxy URL field میں paste کریں۔
  • Model ID بالکل ویسے ٹائپ کریں جیسے documented ہے، مثلاً deepseek-v4-flash یا glm-5۔
  • API key paste کریں، settings save کریں، اور اگر save register نہ ہو تو page refresh کریں۔
  • ایک ایک-لائن test message بھیجیں۔ ایک normal reply کا مطلب پوری chain کام کر رہی ہے۔

JanitorAI کو الزام دینے سے پہلے curl سے endpoint test کریں

جب کوئی proxy غلط برتاؤ کرے، پہلے endpoint کو JanitorAI کے باہر test کریں۔ ایک 10-سیکنڈ کی curl call بتا دیتی ہے کہ مسئلہ endpoint میں ہے، key میں ہے، یا site پر آپ کے config کرنے کے طریقے میں۔ اپنی key اور model کے ساتھ اسے کسی بھی terminal میں چلائیں:

curl https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR-KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Reply with one short sentence."}]
  }'

Error 429: peak پر free proxies rate-limit کیوں کرتے ہیں

429 response کا مطلب "بہت زیادہ requests" ہے۔ یہ JanitorAI community میں سب سے زیادہ رپورٹ ہونے والا proxy error ہے، اور اس کے پیچھے pattern قابل پیش گوئی ہے۔ ایک مفت یا shared proxy ایک API key ہے جو سیکڑوں یا ہزاروں users کو serve کرتی ہے۔ Providers فی-key limits نافذ کرتے ہیں requests فی منٹ اور tokens فی منٹ پر، اس لیے جب US شام کا traffic peak کرتا ہے، سب اسی quota میں سے گزرتے ہیں اور key requests رد کرنا شروع کر دیتی ہے۔ آپ کو خاص طور پر نشانہ نہیں بنایا جا رہا۔ bucket صرف خالی ہے، اور یہ بالکل اسی وقت سب سے آہستہ بھرتا ہے جب سب سے زیادہ لوگ chat کرنا چاہتے ہیں۔ Free proxies کی ایک دوسری failure mode بھی ہے: key خود مر جاتی ہے۔ Shared keys policy violations یا exhausted balances کی وجہ سے revoke ہو جاتی ہیں، اور اس مقام پر وہی URL 401 یا 404 دینا شروع کر دیتا ہے، اکثر بغیر کسی اعلان کے۔ Paid endpoints structurally peak-hour دیوار سے بچتے ہیں۔ آپ کی key اپنا الگ quota پاتی ہے، ایک بھیڑ کے ساتھ ایک bucket شیئر کرنے کے بجائے، بلنگ فی token ہے اس لیے provider کے پاس آپ کو subscription tier میں دھکیلنے کی کوئی وجہ نہیں، اور capacity paying traffic کے لیے provision کی جاتی ہے۔ اگر آپ کو ایک personal paid key پر 429 نظر آئے، تو یہ تقریباً ہمیشہ ایک مختصر burst limit ہے: چند سیکنڈ انتظار کریں اور دوبارہ کوشش کریں، یا تیز rapid-fire regenerates کو سست کریں۔ Personal key پر مستقل 429s ایک support ticket کے حقدار ہیں، کسی workaround کے نہیں۔

JanitorAI proxy error table: 429، 401، 404، timeout

JanitorAI جو code دکھائے اسے اس table سے ملائیں۔ Fix column فرض کرتا ہے کہ آپ نے پہلے ہی اوپر دیے گئے curl test سے تصدیق کر لی ہے کہ endpoint کام کرتا ہے؛ اگر curl بھی اسی طرح fail ہو، تو مسئلہ endpoint کی طرف ہے، JanitorAI میں نہیں۔

Errorاصل میں اس کا مطلب کیا ہےحل
429 Too Many RequestsKey اپنی rate limit سے ٹکرا گئی۔ shared free proxies پر یہ پوری user base کا peak hours پر ایک quota ختم کرنا ہے۔انتظار کریں اور دوبارہ کوشش کریں۔ اگر یہ روزانہ رات ہوتا ہے، تو shared key سے اپنے الگ quota والی personal pay-per-token key کی طرف منتقل ہوں۔
401 UnauthorizedEndpoint نے آپ کی key رد کر دی: غلط key، expired یا revoked key، یا اس کے ارد گرد paste ہوئی آوارہ whitespace۔Key کو بغیر spaces یا quotes کے دوبارہ paste کریں۔ تصدیق کریں کہ key اسی provider کی ہے جس کی URL ہے۔ curl سے test کریں۔
404 Not FoundURL path غلط ہے۔ عام طور پر /v1 پر ختم ہونے والا base URL /chat/completions کے بغیر paste ہوا، یا model ID موجود نہیں۔/chat/completions پر ختم ہونے والا مکمل endpoint استعمال کریں اور model ID provider کی model list سے کاپی کریں۔
Timeout / کوئی response نہیںEndpoint تک رسائی ممکن نہیں، overloaded ہے، یا response اتنا لمبا ہے کہ وقت پر مکمل نہیں ہوتا۔Provider status چیک کریں، generation settings میں max tokens کم کریں، اور peak سے ہٹ کر دوبارہ کوشش کریں۔ اگر curl بھی hang ہو، تو endpoint down ہے۔

اپنے Janitor AI proxy کے پیچھے کون سا model چلائیں

Model کا انتخاب کسی بھی generation-settings tweak سے زیادہ اہم ہے۔ Community consensus مستحکم ہے: DeepSeek V4 family roleplay کے لیے favorite ہے کیونکہ یہ ایسی قیمتوں پر لمبے، character میں رہنے والے responses لکھتا ہے جہاں لاگت ایک مسئلہ ہونا بند ہو جاتی ہے۔ GLM-5، Kimi K2.6، اور MiMo value picks ہیں جو مختلف آواز چاہتے وقت گھمانے کے قابل ہیں۔ Grok 4.5 لچکدار-policy آپشنز میں شمار ہوتا ہے کیونکہ xAI کی published policy adult users کے لیے واضح طور پر fictional settings میں mature themes کی اجازت دیتی ہے۔ Claude Sonnet 4.6 catalog میں سب سے مضبوط prose لکھتا ہے اور SFW creative writing کے لیے موزوں ہے؛ Anthropic کی policy explicit content منع کرتی ہے، اس لیے اسے story-driven، non-explicit chats پر رکھیں۔ نیچے دیے گئے تمام catalog prices بغیر کسی subscription کے pay-as-you-go ہیں۔ Global models official rates سے 20% نیچے price کیے گئے ہیں اور Chinese models official pricing سے نیچے، اور ایک پہلا top-up آپ کے شروعاتی balance کو دوگنا کر دیتا ہے۔

Model IDInput $/1M tokensOutput $/1M tokensJanitorAI کے لیے مناسبت
deepseek-v4-flash$0.126$0.252Community favorite، لمبی chats چلانے کا سب سے سستا طریقہ
deepseek-v4-pro$0.3915$0.783Flash سے مضبوط writing، پھر بھی budget class
glm-5$0.514$2.314الگ narrative voice کے ساتھ value pick
kimi-k2.6/pricing پر listed/pricing پر listedValue pick، لمبے context cards کے ساتھ مضبوط
grok-4.5$1.60$4.80Mature fictional themes کے لیے لچکدار policy، صرف adults
gemini-3.5-flash$1.20$7.20تیز، بہت لمبی chat histories اچھی طرح سنبھالتا ہے
claude-sonnet-4-6$2.40$12.00بہترین prose quality، صرف SFW creative writing

عمومی سوالات

Janitor AI میں proxy کیا ہے؟

JanitorAI پر proxy ایک custom API endpoint ہے جو default backend کی بجائے آپ کی chat responses generate کرتا ہے۔ آپ اسے تین values سے configure کرتے ہیں: ایک مکمل chat completions URL، ایک model نام، اور ایک API key۔ یہ community slang ہے، کوئی network proxy یا VPN نہیں۔

Janitor AI کے لیے proxy URL کیسے حاصل کروں؟

کسی OpenAI-compatible provider یا gateway سے ایک API key حاصل کریں، پھر اس کا documented chat completions endpoint proxy URL کے طور پر استعمال کریں۔ یہ لازمی طور پر /chat/completions پر ختم ہونے والا مکمل path ہونا چاہیے، مثلاً https://api.apisrouter.com/v1/chat/completions، صرف /v1 پر ختم ہونے والا base URL نہیں۔

Janitor AI مجھے بار بار error 429 کیوں دیتا رہتا ہے؟

429 کا مطلب ہے کہ آپ کے proxy کے پیچھے موجود API key اپنی rate limit سے ٹکرا گئی۔ Shared free proxies پر یہ ہر شام peak پر ہوتا ہے کیونکہ ہزاروں users ایک key کا quota نکال دیتے ہیں۔ ایک personal pay-per-token key اپنا الگ quota پاتی ہے، اس لیے 429s چند سیکنڈ انتظار سے ٹھیک ہونے والی occasional burst limits تک محدود ہو جاتے ہیں۔

کیا Janitor AI کے لیے کوئی واقعی مفت proxy ہے؟

Free community proxies موجود ہیں، لیکن یہ shared یا donated keys پر چلتے ہیں، اس لیے یہ peak hours پر سختی سے rate-limit کرتے ہیں اور جب key revoke یا drain ہو تو بغیر اطلاع کے مر جاتے ہیں۔ کچھ official providers چھوٹے free tiers دیتے ہیں جو آپ اپنے account کے ساتھ استعمال کر سکتے ہیں، جو ایک shared key سے زیادہ مستحکم ہے لیکن پھر بھی سختی سے محدود۔

Janitor AI پر roleplay کے لیے کون سا model بہترین ہے؟

Community default اپنی writing quality اور بہت کم لاگت کے مجموعے کی وجہ سے DeepSeek V4 family ہے، جس کے ساتھ GLM-5، Kimi K2.6، اور MiMo value متبادل کے طور پر ہیں۔ Grok 4.5 عام انتخاب ہے جہاں xAI کی fiction-friendly policy اہم ہو، اور Claude Sonnet 4.6 SFW story writing کے لیے quality pick ہے۔

کیا اپنی API key JanitorAI میں ڈالنا محفوظ ہے؟

کسی بھی third-party site میں paste کی گئی key کو اس site کے سامنے exposed سمجھیں۔ دوسرے projects کے ساتھ shared key کی بجائے JanitorAI کے لیے ایک dedicated key استعمال کریں، pay-as-you-go billing پر ایک چھوٹی balance رکھیں تاکہ worst-case misuse محدود رہے، اور اگر آپ کو کوئی نامانوس استعمال نظر آئے تو key rotate کریں۔