도움말

Codex에 ChatGPT 구독 바가 여전히 보이는 이유

HaryAI 스위치가 ON인 상태에서 Codex의 설정을 열면 ChatGPT 구독 할당량과 사용 바가 — HaryAI를 설치하기 전과 똑같이 — 표시됩니다. 이중 청구처럼 보이지만, 그렇지 않습니다. 실제로 무슨 일이 일어나는지 설명해 드릴게요.

요약

스위치가 ON인 동안: 모든 Codex 요청은 HaryAI 게이트웨이를 통해 라우팅되고 게이트웨이 플랜에 청구됩니다. Codex 설정의 바는 Codex가 ChatGPT 계정에서 직접 읽은 값입니다 — HaryAI가 존재한다는 걸 모릅니다. HaryAI 외부에서 Codex를 실행하지 않는 한 해당 바는 움직이지 않습니다. 그냥 남아있는 뷰일 뿐입니다.

ChatGPT ID를 그대로 두는 이유

Codex에는 플러그인 세트가 있습니다 — computer-use, image_generation, mcp__codex_apps__* 도구, office 런타임 — 이 모두 ~/.codex/auth.json에 유효한 ChatGPT 로그인이 있어야 작동합니다. 경험적으로 (Codex 0.130) 해당 ID가 사라지는 순간 모델이 볼 수 있는 도구 목록이 18개에서 12개로 줄어듭니다. 그래서 저희는 auth.json을 그대로 두고, 대신 Authorization 헤더를 게이트웨이 키로 교체한 뒤 전달하는 루프백 프록시를 통해 요청을 라우팅합니다. 결과: 플러그인은 활성화된 상태를 유지하고, 요청은 게이트웨이로 가고, Codex는 디스크에서 여전히 유효한 ChatGPT 로그인을 보게 됩니다 — 그래서 설정에 구독 바를 그리는 것입니다.

라우팅이 올바른지 확인하는 방법

확인할 두 곳:

  1. HaryAI 팝오버. 상단 근처 사용량 섹션에서 게이트웨이 플랜과 이번 기간에 얼마나 사용했는지 확인할 수 있습니다. Codex 요청을 보낼 때 그 숫자가 바뀌면 라우팅이 작동하는 것입니다.
  2. 진단 덤프. 팝오버 하단의 렌치 아이콘을 클릭해 열어보세요. Codex가 설정된 실제 base URL (http://127.0.0.1:49737/v1 이어야 합니다)이 출력되고, config.toml에 저희의 관리형 [model_providers.gateway] 블록이 있음을 확인할 수 있습니다.

ChatGPT 바가 실제로 움직이는 경우

HaryAI 프록시 외부에서 ChatGPT API와 통신하는 경우에만 해당됩니다. 가장 흔한 경우는 스위치를 수동으로 OFF로 전환한 터미널에서 Codex를 실행하거나, 스위치를 켜기 전에 열어둔 이전 Codex 세션입니다. HaryAI에서 스위치를 ON으로 켠 다음 Codex CLI / Desktop / VS Code를 재시작하기만 하면 이후 모든 Codex 요청은 게이트웨이를 통해 처리됩니다.

라우팅이 실제로 꺼진 경우

Codex 요청을 보낼 때 HaryAI의 게이트웨이 사용량 바가 움직이지 않으면 스위치가 어긋났을 수 있습니다 (HaryAI 외부에서 무언가가 config.toml을 원상복구한 경우). HaryAI는 앱 시작 시 이를 감지하고 실제 파일과 일치하도록 스위치 상태를 재설정합니다 — 팝오버를 열고, 복구 배너가 있으면 닫은 다음 스위치를 다시 ON으로 켜세요. 문제가 지속되면 진단 덤프를 복사해 하단 문의 링크를 통해 연락해 주세요.

Codex에 ChatGPT 구독 바가 여전히 보이는 이유 · HaryAI