Skip to content

Codex

Codex CLI는 Responses API(/v1/responses)만 씁니다. Chat Completions 경로는 제거됐습니다.

공통 환경변수는 코딩 에이전트 연결 #setup을 보세요.

설정#

config.toml에 wire_api = "responses" 프로바이더를 넣고 PLEUM_API_KEY를 설정한 뒤 codex를 실행합니다. base_url은 /v1까지입니다 — CLI가 /responses를 붙입니다.

~/.codex/config.toml
# ~/.codex/config.toml  (user-level  Desktop and CLI)
model = "gpt-4.1"
model_provider = "pleum"

[model_providers.pleum]
name = "PleumRouter"
base_url = "https://apirouter.pleum.ai/v1"
wire_api = "responses"
supports_websockets = false

[model_providers.pleum.http_headers]
Authorization = "Bearer plm_xxxxxxxxxxxxxxxx"

# Dock apps ignore shell env. CLI can still use:
#   export PLEUM_API_KEY=plm_xxxxxxxxxxxxxxxx
#   env_key = "PLEUM_API_KEY"

확인#

codex를 열고 한 턴 보내 보세요. 401이면 키, 404면 base_url에 /v1이 빠졌거나 중복된 경우입니다.

오류·지원 범위#

스니펫의 plm_xxxxxxxxxxxxxxxx는 더미입니다. 대시보드 API 키에서 발급한 실제 키로 바꾸세요. Base URL 끝에 /chat/completions를 붙이지 마세요.

데스크톱 앱#

CLI와 Desktop은 같은 사용자 ~/.codex/config.toml을 읽습니다(프로젝트 로컬 파일 아님). pleum wire codex가 전용 plm_ 키를 넣고 supports_websockets = false와 Authorization http_headers를 씁니다. Dock은 셸의 PLEUM_API_KEY를 못 읽습니다. pleum launch는 ~/.pleum/codex-home만 건드립니다.