24P by xguru | ★ favorite | 댓글 7개
  • ChatGPT 계정의 OAuth 토큰을 활용해 별도 API 크레딧 구매 없이 OpenAI API를 사용할 수 있는 오픈소스
  • npx openai-oauth 한 줄로 로컬 프록시 서버를 띄워 http://127.0.0.1:10531/v1OpenAI 호환 엔드포인트를 즉시 생성하며, 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와 무관한 비공식 커뮤니티 프로젝트로, 인증 캐시는 비밀번호급 자격증명 취급 필요
  • 개인 로컬 실험 용도로만 사용 권장, 오용 시 계정 정지·해지 가능성 있음
GeekNews Weekly에 포함된 글입니다. 에디터 코멘트 보기

댓글과 토론

깃헙 프로필을 잘 꾸며놨네영 ㅇㅅㅇ ?

codex도 claude 같이 oauth 토큰 지원하면 좋을텐데 말이죠

저도 "개인 실험 용도" 로 테스트해봤는데 너무 쉽게 잘 되는군요.
Claude 는 이런 거 다 안되게 막는데,
OpenClaw 같은 걸 잘 허용하는 OpenAI 라면 개인적으로만 사용한다고 막지는 않겠죠...?

이런게 있다는 걸 소개만 드리는 거니까, 개인의 책임하에 사용하세요

opencode, hermes agent 같은 곳에서 claude oauth는 제거됐거나 지원하지 않는데, openai oauth는 아직까지 계속 제공되고 있습니다. 저도 openclaw 인수했으니까 막지 않겠지? 하고 여기저기서 사용중입니다.

한가지 알아두셔야 할 점은 codex가 지원하는 api만 지원하기 때문에 이미지 생성 같이 chatgpt에서는 되지만 codex에서는 안 되는 기능은 쓸 수 없다고 보셔야 합니다.

라고 말씀드렸는데 오늘 코덱스 새 앱이 나오면서 이미지 생성도 가능합니다? 그럼 oauth 인증한 클라이언트에서도 허용되는건가?

저도 거의 모든 것을 위한 Codex 이거 보고, 설마 이미지도? 했는데 아직 제꺼 /v1/models 에선 안나오네요.
아직 배포가 덜 되었나 보네요 ㅎ

EULA 위반글은 좀 정리를 하는 것이 낫지 않을까요.