openai-oauth - ChatGPT 계정으로 OpenAI API를 무료로 사용하기
핵심 내용
ChatGPT OAuth 토큰으로 OpenAI 호환 API 프록시를 띄우는 비공식 도구입니다.
자세히 보기
ChatGPT 계정의 OAuth 토큰을 이용해 별도 API 크레딧 없이 OpenAI API처럼 호출할 수 있는 오픈소스가 소개됐다.
npx openai-oauth 한 줄로 로컬 프록시 서버를 띄우고, http://127.0.0.1:10531/v1에 OpenAI 호환 엔드포인트를 즉시 만든다. 별도 API 키 없이 /v1/responses, /v1/chat/completions, /v1/models를 사용할 수 있으며, 스트리밍, 도구 호출, 추론 트레이스도 동작한다.
또한 Vercel AI SDK Provider로도 제공되어 TypeScript에서 createOpenAIOAuth()로 모델 호출이 가능하다. 모델은 Codex가 지원하는 LLM만 사용할 수 있고, 계정의 Codex 플랜에 따라 자동으로 탐색되며 --models로 수동 지정도 가능하다.
다만 이 프록시는 stateless라서 호출 시 전체 대화 히스토리를 직접 보내야 한다. 로그인 플로우는 번들에 포함되지 않으며, npx @openai/codex login으로 인증 파일을 만들어야 한다. 토큰은 ~/.codex/auth.json에 저장되고 ensureFresh 기본값 덕분에 만료 갱신도 자동으로 처리된다.
프로젝트는 OpenAI와 무관한 비공식 커뮤니티 프로젝트이므로 인증 캐시는 비밀번호급 자격증명으로 봐야 한다. 작성자는 개인 로컬 실험 용도로만 쓰라고 권하며, 오용 시 계정 정지·해지 가능성도 언급한다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.