openai-oauth - ChatGPT अकाउंट से OpenAI API मुफ्त में इस्तेमाल करें
(github.com/EvanZhouDev)- ChatGPT अकाउंट के OAuth टोकन का उपयोग करके अलग से API क्रेडिट खरीदे बिना OpenAI API का उपयोग किया जा सकने वाला ओपन सोर्स
npx openai-oauthकी एक लाइन से लोकल प्रॉक्सी सर्वर चलाकरhttp://127.0.0.1:10531/v1पर OpenAI-संगत endpoint तुरंत बनाया जा सकता है, और API key के बिना सीधे उपयोग संभव है- OpenAI Codex CLI अंदरूनी तौर पर जिस विशेष endpoint का उपयोग करता है, उसी का समान रूप से उपयोग
/v1/responses,/v1/chat/completions,/v1/modelsendpoints समर्थित, और streaming·tool calling·reasoning trace सभी काम करते हैं- यह Vercel AI SDK Provider के रूप में भी उपलब्ध है, इसलिए TypeScript में
createOpenAIOAuth()से सीधे मॉडल कॉल किए जा सकते हैं - केवल Codex द्वारा समर्थित LLM ही उपयोग किए जा सकते हैं। मॉडल सूची अकाउंट के Codex प्लान के अनुसार अपने-आप खोजी जाती है, और
--modelsविकल्प से मैन्युअल रूप से भी तय किया जा सकता है - CLI प्रॉक्सी stateless तरीके से काम करता है, इसलिए कॉल के समय पूरी conversation history खुद भेजनी होती है
- लॉगिन फ्लो को जानबूझकर bundle में शामिल नहीं किया गया है, इसलिए
npx @openai/codex loginचलाकर authentication फ़ाइल बनानी होगी- इसे चलाने पर टोकन
~/.codex/auth.jsonमें सहेजा जाता है, और बाद में ऑटो-रिफ्रेश (ensureFreshडिफ़ॉल्ट true) होने से टोकन expiration की चिंता नहीं करनी पड़ती
- इसे चलाने पर टोकन
- OpenAI से असंबंधित अनौपचारिक कम्युनिटी प्रोजेक्ट होने के कारण authentication cache को पासवर्ड-स्तर की credential की तरह संभालना चाहिए
- केवल व्यक्तिगत लोकल प्रयोग के लिए उपयोग की सिफारिश, गलत उपयोग पर अकाउंट suspension या termination की संभावना है
7 टिप्पणियां
GitHub प्रोफ़ाइल को काफ़ी अच्छे से सजाया है owo ?
काश codex भी claude की तरह OAuth token support करता।
मैंने भी इसे "व्यक्तिगत प्रयोग के उपयोग" के लिए टेस्ट किया, और यह बहुत आसानी से काम कर गया।
Claude ऐसी चीज़ों को पूरी तरह ब्लॉक कर देता है,
लेकिन अगर OpenAI, जो OpenClaw जैसी चीज़ों को अच्छी तरह अनुमति देता है, तो शायद केवल व्यक्तिगत उपयोग करने पर इसे रोकेगा नहीं...?
मैं बस यह बता रहा हूँ कि ऐसी चीज़ मौजूद है, इसलिए इसका इस्तेमाल अपनी ज़िम्मेदारी पर करें
opencode, hermes agent जैसी जगहों पर claude oauth को हटा दिया गया है या सपोर्ट नहीं किया जाता, लेकिन openai oauth अभी तक लगातार उपलब्ध है। मैंने भी सोचा कि अब जब openclaw का अधिग्रहण हो चुका है, तो शायद इसे बंद नहीं करेंगे? और इसी सोच के साथ मैं इसे अलग-अलग जगहों पर इस्तेमाल कर रहा हूँ.
एक बात जो आपको जान लेनी चाहिए, वह यह है कि यह केवल उन APIs को सपोर्ट करता है जिन्हें codex सपोर्ट करता है। इसलिए image generation जैसी वे सुविधाएँ, जो chatgpt में तो चलती हैं लेकिन codex में नहीं, उनका उपयोग आप नहीं कर पाएँगे.
मैंने ऐसा कहा था, लेकिन आज नया Codex ऐप आने के बाद क्या image generation भी संभव है? तो क्या इसका मतलब है कि oauth-authenticated clients में भी यह अनुमति है?
मैंने भी लगभग हर चीज़ के लिए Codex यह देखकर सोचा, कहीं इमेज भी? लेकिन अभी मेरे
/v1/modelsमें यह नहीं दिख रहा है.लगता है अभी इसका rollout पूरी तरह नहीं हुआ है, हा
क्या EULA का उल्लंघन करने वाली पोस्टों को थोड़ा व्यवस्थित करना बेहतर नहीं होगा?