ImFe's study

[Open AI] Codex-cli 인증 시 맞는 키 값임에도 401 오류 본문

카테고리 없음

[Open AI] Codex-cli 인증 시 맞는 키 값임에도 401 오류

ImFe 2025. 9. 17. 11:40

발단

Claude 4가 영.. 요즘따라 상태도 꼬롬하고

프론트야 Cursor IDE로 작업해서 괜찮다 해도, 백엔드 개발환경이 진짜 눈물나는 지경이여서

터미널 기반 코딩 에이전트를 찾던 중 Codex를 추천받게 되었다. (마침 Plus 플랜을 지원사업 사업비용으로 사용중이기도 했고)

 

조건

1. 회사에서 쓸 거라 Codex 브라우저 로그인 안됨 (보안정책)

2. 윈도우 환경이여서 npm -g 옵션으로 설치 (homebrew 사용불가)

4. 브라우저 로그인이 안되니까 일단 임시로 환경변수 OPEN_API_KEY를 선언하여 사용 결정

5. 윈도우에서 붙여넣기 문제 발생(파워쉘, 깃배시, DOS 사용 시도), 로컬PC WSL 설치는 괜히 사내 규정을 위반할까봐 시도x

6. 이 시점에서 그냥 codex 시작 시점에 인자로 꽂아줄 순 없는지 찾기 시작

 

시도

1. ~/.codex/config.toml 파일로 인증 시도 => 공식문서에 관련 내용 미비

2. 공식 깃허브 보던 중 아래 내용 발견(Usage-based billing alternative: Use an OpenAI API key)

https://github.com/openai/codex/blob/main/docs/authentication.md#forcing-a-specific-auth-method-advanced

 

codex/docs/authentication.md at main · openai/codex

Lightweight coding agent that runs in your terminal - openai/codex

github.com

3. 사이드 프로젝트에 gpt4.1mini 모델을 이용해서 develop 브랜치에 PR시 코드리뷰가 가능하게끔 workflows를 적용해뒀는데, 이 때 생각보다 토큰 사용량이 많지 않았다. ( 각 100라인정도 커밋 400개 리뷰 받으면 한 15달러..?)

4. 그래서 해당 방법이 금액적으로 적절하다고 생각하여 시도

 

결과

1. 유효한 API KEY임에도 불고하고 401 발생

2. 알고보니 open ai Org의 키여서 발생하는 문제 (대충 깃허브 Organization같은, 팀or프로젝트 영역)

3. 터미널에서 codex login시  옵션으로 org 코드를 명시하는 옵션이 있다곤 하는데.. 검색해도 안나오고 --help 옵션 결과에도 없다.

4. 작업 할 터미널에서 아래 환경변수 선언 후 사용하는 방법으로 선회

export OPENAI_API_KEY="sk-xxxxxxxx"
export OPENAI_ORG="org-xxxxxxxx"

5. codex status 입력

6. 성공

 

Comments