Janitor AI proxy setup: URL format, models, और 429 fixes
Updated 2026-07-15
JanitorAI पर, proxy एक custom LLM endpoint है: आप एक पूरा chat completions URL, एक model name, और एक API key paste करते हैं, और आपकी chats आपके चुने model पर चलती हैं। ज़्यादातर setup failures पूरे endpoint की जगह base URL paste करने से आती हैं, और ज़्यादातर 429 errors shared free keys के peak hours में अपनी rate limit hit करने से आते हैं।
Quick answer: तीन fields जो JanitorAI मांगता है
JanitorAI की proxy configuration में ठीक तीन values लगती हैं: एक proxy URL, एक model name, और एक API key। Proxy URL पूरा chat completions endpoint होना चाहिए, base URL नहीं। अगर आपका provider आपको /v1 पर खत्म होने वाला एक base URL देता है, तो इसे JanitorAI में paste करने से पहले /chat/completions add करें। यह एक अकेला detail बाकी सब मिलाकर से ज़्यादा failed setups का कारण बनता है। Model ID को exactly वैसे ही enter करें जैसे provider spell करता है, lowercase और hyphens समेत, फिर save करें और एक छोटा test message भेजें। अगर reply वापस आए, तो काम हो गया। अगर इसकी जगह कोई error code मिले, तो नीचे दी error table पर jump करें। हर common code का एक specific कारण और एक specific fix है।
Proxy URL: https://api.apisrouter.com/v1/chat/completions
Model: deepseek-v4-flash
API Key: sk-... (paste exactly, no quotes, no trailing spaces)JanitorAI community में "proxy" का मतलब क्या है
यह शब्द misleading है। JanitorAI की slang में, proxy कोई network proxy या VPN नहीं है। यह कोई भी OpenAI-compatible API endpoint है जिस पर site अपने default backend की जगह आपकी chat requests भेजती है। Community ने यह term तब adopt किया जब सालों पहले लोगों ने provider APIs के reverse proxies के through chats route करना शुरू किया, और नाम चिपक गया भले ही आज ज़्यादातर setups सीधे किसी provider या gateway से बात करते हैं। लोग proxy तीन वजहों से run करते हैं। पहला, model choice: आप exactly वह LLM चुनते हैं जो आपके characters लिखे, site जो default दे उसे accept करने की बजाय। दूसरा, quality: DeepSeek V4 या Claude जैसे models एक free built-in tier से लंबी, ज़्यादा coherent scenes लिखते हैं। तीसरा, cost control: pay-per-token key के साथ आप exactly देखते हैं कि हर chat की cost क्या है, किसी ऐसी subscription के लिए pay करने की बजाय जिसे आप शायद पूरा use न करें। Community में तीन तरह के endpoints share होते दिखेंगे। Official provider APIs (OpenAI, Anthropic, xAI, DeepSeek) को हर vendor के साथ एक account चाहिए। Gateways कई models को एक OpenAI-compatible URL और एक key के पीछे aggregate करते हैं। Community के "free proxies" shared keys हैं जिनके लिए कोई और pay कर रहा होता है, यही वजह है कि वे unstable और heavily rate limited होते हैं। एक बात plainly कहने लायक है: आप चाहे जो भी endpoint use करें, upstream model provider की content policy हर response पर apply होती रहती है, और JanitorAI की अपनी terms, उसके adults-only requirement समेत, अब भी platform को govern करती हैं। Model चुनने से पहले दोनों policies जानना scene के बीच में refusals से बचाता है।
Full setup: API key से पहली reply तक
अगर आपको एक ही key चाहिए जो DeepSeek, GLM, Kimi, Claude, Gemini, और Grok एक साथ cover करे, तो APIsRouter जैसा एक OpenAI-compatible gateway low-friction रास्ता है: /topup पर checkout में account signup नहीं चाहिए, key email पर आती है, और JanitorAI के लिए proxy URL है https://api.apisrouter.com/v1/chat/completions। एक nuance अगर आप SillyTavern भी use करते हैं: SillyTavern को /v1 पर खत्म होने वाला base URL चाहिए और यह आपकी key के साथ /v1/models से अपनी model list auto-populate कर लेता है, जबकि JanitorAI को /chat/completions समेत पूरा path चाहिए। एक ही endpoint, बस URL का कितना हिस्सा use होता है वह अलग है। दोनों formats मिला देना दोनों apps में 404 errors का top cause है।
- किसी OpenAI-compatible provider या gateway से एक API key लें। आपको key string और documented endpoint URL चाहिए।
- JanitorAI पर कोई भी character chat खोलें, फिर API Settings खोलें और Proxy option select करें।
- /chat/completions पर खत्म होने वाला पूरा endpoint URL proxy URL field में paste करें।
- Model ID exactly documented तरीके से type करें, जैसे deepseek-v4-flash या glm-5।
- API key paste करें, settings save करें, और अगर save register न हो तो page refresh करें।
- एक-line test message भेजें। एक normal reply का मतलब है पूरी chain काम कर रही है।
JanitorAI को दोष देने से पहले curl से endpoint test करें
जब कोई proxy misbehave करे, तो पहले endpoint को JanitorAI के बाहर test करें। एक 10-second curl call बता देती है कि problem endpoint में है, key में है, या site पर आपके configure करने के तरीके में है। अपनी key और model के साथ किसी भी terminal में यह run करें:
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: free proxies peak पर rate-limit क्यों करते हैं
429 response का मतलब है "too many requests"। यह JanitorAI community में by far सबसे ज़्यादा reported proxy error है, और इसके पीछे का pattern predictable है। एक free या shared proxy एक API key होती है जो सैकड़ों या हज़ारों users को serve करती है। Providers per-key limits enforce करते हैं requests per minute और tokens per minute पर, तो जब US evening traffic peak होता है, हर कोई उसी quota में funnel होता है और key requests reject करना शुरू कर देती है। आपको अलग से target नहीं किया जा रहा। Bucket बस खाली है, और यह सबसे धीरे तभी refill होता है जब सबसे ज़्यादा लोग chat करना चाहते हैं। Free proxies में एक दूसरा failure mode भी होता है: key खुद मर जाती है। Shared keys policy violations या exhausted balances के लिए revoke हो जाती हैं, उस point पर वही URL बिना किसी announcement के 401 या 404 return करना शुरू कर देता है। Paid endpoints इस peak-hour wall को structurally avoid करते हैं। आपकी key की अपनी quota होती है, किसी crowd के साथ एक bucket share करने की बजाय, billing per token है तो provider के पास आपको एक subscription tier में throttle करने की कोई वजह नहीं, और capacity paying traffic के लिए provisioned है। अगर आपको एक personal paid key पर 429 दिखे, तो यह लगभग हमेशा एक short burst limit होता है: कुछ seconds wait करें और retry करें, या rapid-fire regenerates की pace धीमी करें। Personal key पर persistent 429s एक workaround नहीं, एक support ticket के लायक हैं।
JanitorAI proxy error table: 429, 401, 404, timeout
JanitorAI जो code दिखाए, उसे इस table से match करें। Fix column मानता है कि आपने ऊपर दिए curl test से पहले ही confirm कर लिया है कि endpoint काम करता है; अगर curl भी उसी तरह fail होता है, तो problem JanitorAI में नहीं, endpoint side में है।
| Error | इसका असल मतलब | Fix |
|---|---|---|
| 429 Too Many Requests | Key ने अपनी rate limit hit कर ली। Shared free proxies पर यह पूरे user base का peak hours में एक quota खत्म कर देना है। | Wait करें और retry करें। अगर यह हर रात होता है, तो shared key से एक personal pay-per-token key पर move करें जिसकी अपनी quota हो। |
| 401 Unauthorized | Endpoint ने आपकी key reject कर दी: गलत key, expired या revoked key, या इसके आस-पास paste हुआ stray whitespace। | Key को बिना spaces या quotes के फिर paste करें। Confirm करें कि key उसी provider की है जो URL का है। curl से test करें। |
| 404 Not Found | URL path गलत है। आमतौर पर /v1 पर खत्म होने वाला base URL बिना /chat/completions के paste हुआ है, या model ID exist नहीं करती। | /chat/completions पर खत्म होने वाला पूरा endpoint use करें और model ID provider की model list से copy करें। |
| Timeout / no response | Endpoint unreachable है, overloaded है, या response time में finish होने के लिए बहुत लंबी है। | Provider status check करें, generation settings में max tokens कम करें, और peak के बाहर retry करें। अगर curl भी hang हो, तो endpoint down है। |
अपने Janitor AI proxy के पीछे कौन सा model run करें
किसी भी generation-settings tweak से model choice ज़्यादा मायने रखती है। Community consensus stable है: DeepSeek V4 family roleplay के लिए favorite है क्योंकि यह लंबी, in-character responses उन prices पर लिखती है जहाँ cost एक consideration रह ही नहीं जाती। GLM-5, Kimi K2.6, और MiMo value picks हैं जिन्हें rotate करना तब लायक है जब आपको एक अलग voice चाहिए। Grok 4.5 flexible-policy options में इसलिए listed है क्योंकि xAI की published policy adult users के लिए clearly fictional settings में mature themes allow करती है। Claude Sonnet 4.6 catalog में सबसे strong prose लिखता है और SFW creative writing के लिए fit बैठता है; Anthropic की policy explicit content prohibit करती है, तो इसे story-driven, non-explicit chats तक रखें। नीचे दी सभी catalog prices pay-as-you-go हैं, कोई subscription नहीं। Global models official rates से 20% नीचे priced हैं और Chinese models official pricing से नीचे, और पहला top-up आपकी starting balance double कर देता है।
| Model ID | Input $/1M tokens | Output $/1M tokens | JanitorAI के लिए fit |
|---|---|---|---|
| deepseek-v4-flash | $0.126 | $0.252 | Community favorite, लंबी chats run करने का सबसे cheapest तरीका |
| deepseek-v4-pro | $0.3915 | $0.783 | Flash से बेहतर writing, फिर भी budget class |
| glm-5 | $0.514 | $2.314 | Distinct narrative voice वाला value pick |
| kimi-k2.6 | /pricing पर listed | /pricing पर listed | Value pick, long context cards के साथ strong |
| grok-4.5 | $1.60 | $4.80 | Mature fictional themes के लिए flexible policy, केवल adults |
| gemini-3.5-flash | $1.20 | $7.20 | तेज़, बहुत लंबी chat histories अच्छे से handle करता है |
| claude-sonnet-4-6 | $2.40 | $12.00 | Best prose quality, केवल SFW creative writing |
अक्सर पूछे जाने वाले प्रश्न
Janitor AI में proxy क्या है?
JanitorAI पर proxy एक custom API endpoint है जो default backend की जगह आपकी chat responses generate करता है। आप इसे तीन values से configure करते हैं: एक पूरा chat completions URL, एक model name, और एक API key। यह community slang है, कोई network proxy या VPN नहीं।
Janitor AI के लिए proxy URL कैसे लूँ?
किसी OpenAI-compatible provider या gateway से एक API key लें, फिर उसका documented chat completions endpoint proxy URL के रूप में use करें। यह /chat/completions पर खत्म होने वाला पूरा path होना चाहिए, जैसे https://api.apisrouter.com/v1/chat/completions, सिर्फ /v1 पर खत्म होने वाला base URL नहीं।
Janitor AI मुझे बार-बार error 429 क्यों देता रहता है?
429 का मतलब है कि आपके proxy के पीछे वाली API key ने अपनी rate limit hit कर ली। Shared free proxies पर यह हर peak evening होता है क्योंकि हज़ारों users एक key का quota drain कर देते हैं। एक personal pay-per-token key की अपनी quota होती है, तो 429s घट कर कभी-कभार वाले burst limits रह जाते हैं जो कुछ seconds wait करने से fix हो जाते हैं।
क्या Janitor AI के लिए कोई truly free proxy है?
Free community proxies exist करती हैं, लेकिन वे shared या donated keys पर चलती हैं, तो peak hours में hard rate-limit होती हैं और जब key revoke या drain हो जाए तो बिना notice मर जाती हैं। कुछ official providers अपने account के साथ use करने के लिए छोटे free tiers offer करते हैं, जो shared key से ज़्यादा stable है लेकिन फिर भी tightly limited है।
Janitor AI पर roleplay के लिए best model कौन सा है?
Community का default DeepSeek V4 family है, इसकी writing quality और बहुत low cost के mix की वजह से, GLM-5, Kimi K2.6, और MiMo value alternatives के तौर पर। Grok 4.5 वह common pick है जहाँ xAI की fiction-friendly policy matter करती है, और Claude Sonnet 4.6 SFW story writing के लिए quality pick है।
क्या अपनी API key Janitor AI में डालना safe है?
किसी भी third-party site में paste की गई key को उस site के लिए exposed मानें। दूसरे projects के साथ shared key की बजाय JanitorAI के लिए एक dedicated key use करें, pay-as-you-go billing पर एक छोटा balance रखें ताकि worst-case misuse capped रहे, और अगर कोई unrecognized usage दिखे तो key rotate करें।