Codex CLI
AI 게이트웨이의 Responses API 지원 모델을 Codex CLI에서 사용하세요.
이 설정은 Codex CLI용입니다. provider 설정은 프로젝트의 .codex/config.toml이 아니라 사용자 설정인 ~/.codex/config.toml에 둡니다. Codex는 프로젝트 설정에 있는 model_provider와 model_providers를 무시합니다.
시작 전 준비
- AI 게이트웨이 API 키
현재 사용할 수 있는 AI 게이트웨이 API 키를 준비합니다.
- 정확한 모델 코드
에셋에서 Responses를 지원하는 모델의 정확한 코드를 확인합니다. 에셋에 표시된 모델 코드를 줄이거나 바꾸지 않고 사용합니다.
- Codex CLI
이 가이드는 로컬에 설치된 Codex CLI의
config.toml을 기준으로 합니다.
공통 기본 URL과 키 형식은 외부 도구 연결에서 비교합니다.
게이트웨이 provider 연결하기
provider는 모델에 연결할 주소와 API 형식, 인증 방법을 묶은 설정입니다. ~/.codex/config.toml에 게이트웨이를 provider로 등록하고, model에 기본으로 사용할 모델 코드를 지정합니다.
model = "<MODEL_CODE>" # 에셋의 정확한 모델 코드
model_provider = "letsur"
[model_providers.letsur]
name = "Letsur Gateway"
base_url = "https://gw.letsur.ai/v1" # 뒤에 /responses 가 붙습니다
env_key = "LETSUR_API_KEY" # 키를 읽을 환경 변수 이름
wire_api = "responses" # 현재 Codex는 responses 만 지원config.toml에는 실제 키를 적지 마세요. env_key에는 키 값이 아니라 Codex가 키를 읽을 환경 변수 이름만 둡니다.
아래 명령은 키 입력을 화면과 셸 히스토리에 남기지 않고 현재 셸 세션의 LETSUR_API_KEY에 저장합니다. 새 터미널을 열면 다시 설정해야 합니다.
printf 'Letsur API 키: '
IFS= read -rs LETSUR_API_KEY
printf '\n'
export LETSUR_API_KEY모델 선택
필요한 적용 범위에 따라 다음 방법 중 하나를 선택합니다.
기본 모델 바꾸기
config.toml의 model 값을 에셋의 다른 모델 코드로 바꿉니다. 실행 옵션이나 프로필에서 다른 모델을 선택하지 않으면 이 기본값을 사용합니다.
한 번만 바꾸기
실행 시 -m(--model)로 그 실행에만 다른 모델을 씁니다.
LETSUR_MODEL_CODE="<MODEL_CODE>"
codex exec -m "${LETSUR_MODEL_CODE}" --skip-git-repo-check "..."프로필로 전환하기
Codex CLI 0.134.0 이상에서는 자주 쓰는 조합을 별도 프로필 파일에 정의하고 -p(--profile)로 선택합니다. 예를 들어 ~/.codex/letsur-secondary.config.toml을 만듭니다.
model = "<SECONDARY_MODEL_CODE>"
model_provider = "letsur"codex exec -p letsur-secondary --skip-git-repo-check "..."연결 확인
(
test -n "${LETSUR_API_KEY:-}" || { echo "LETSUR_API_KEY가 필요합니다." >&2; exit 1; }
codex exec --skip-git-repo-check "ping"
)모델 응답이 출력되면 설정한 provider와 키로 모델을 호출한 것입니다. 실제 코딩 작업에 사용할 도구와 기능도 선택한 모델에서 동작하는지 확인합니다.
지원 범위와 제약
문제 해결
| 증상 | 먼저 확인할 것 |
|---|---|
| 키를 찾지 못합니다 | env_key에 적은 이름과 실제 환경 변수 이름이 같은지 확인합니다 |
| 모델을 찾지 못합니다 | model 또는 -m에 에셋의 정확한 모델 코드를 사용했는지 확인합니다 |
| provider 요청이 실패합니다 | base_url에 /v1이 포함되고 wire_api가 responses인지 확인합니다 |
설정 기준: 공식 고급 설정 과 설정 레퍼런스 에서 provider의 설정 위치, 프로필 파일과 Responses 설정을 2026년 9월 14일에 대조했습니다. 명령 옵션은 Codex CLI 레퍼런스 에서 확인합니다.