openai-oauth - ChatGPTアカウントでOpenAI APIを無料で使う
(github.com/EvanZhouDev)- ChatGPTアカウントの OAuthトークン を活用し、別途APIクレジットを購入せずにOpenAI APIを利用できるオープンソース
npx openai-oauthの1行で ローカルプロキシサーバー を起動し、http://127.0.0.1:10531/v1に OpenAI互換エンドポイントを即座に生成、APIキーなしですぐに利用可能- OpenAI Codex CLI が内部的に使用する 特殊エンドポイント を同じように活用
/v1/responses、/v1/chat/completions、/v1/modelsエンドポイントをサポートし、ストリーミング・ツール呼び出し・推論トレース がすべて動作- Vercel AI SDK Provider としても提供され、TypeScript では
createOpenAIOAuth()ですぐにモデルを呼び出し可能 - Codex が対応する LLMのみ利用可能。モデル一覧はアカウントの Codexプラン に応じて自動探索され、
--modelsオプションで手動指定も可能 - CLIプロキシは ステートレス (stateless) 方式のため、呼び出し時に会話履歴全体を自分で送信する必要がある
- ログインフローは意図的に バンドルに含まれておらず、
npx @openai/codex loginを実行して認証ファイルを生成する必要がある- 実行すると
~/.codex/auth.jsonにトークンが保存され、その後は自動更新(ensureFreshのデフォルトは true)されるため、トークンの有効期限を気にする必要はない
- 実行すると
- OpenAIとは無関係の 非公式コミュニティプロジェクト であり、認証キャッシュは パスワード級の認証情報 として扱う必要がある
- 個人のローカル実験用途 にのみ使うことが推奨され、誤用した場合はアカウント停止・解約の可能性がある
7件のコメント
EULA違反の投稿は、少し整理したほうがよいのではないでしょうか。
GitHubのプロフィールをうまく整えてますねぇ o_o ?
codexもclaudeみたいにoauthトークンをサポートしてくれるといいんですけどね
私も**「個人的な実験用途」**として試してみましたが、あまりにも簡単にうまく動きますね。
Claude はこういうのを全部できないように塞いでいますが、
OpenClaw のようなものを比較的許容している OpenAI なら、個人的にだけ使う分には止めないんでしょうか……?
こういうものがあるという紹介だけですので、自己責任で使ってください
opencode や hermes agent のようなところでは Claude OAuth は削除されたかサポートされていませんが、OpenAI OAuth は今のところ引き続き提供されています。自分も openclaw を買収したから止めないだろう、と思ってあちこちで使っています。
一つ知っておくべき点は、Codex が対応している API しか使えないため、画像生成のように ChatGPT ではできても Codex ではできない機能は使えないと考えてください。
そうおっしゃっていましたが、今日Codexの新しいアプリが出て画像生成も可能になったんですか? それなら、OAuth認証したクライアントでも許可されるんでしょうか?
私もほぼすべてのためのCodexを見て、「まさか画像も?」と思ったんですが、まだ自分の
/v1/modelsでは出てこないですね。まだ展開が完全には済んでいないみたいですね(笑)