GetAPI.ONE
GetAPI.ONE용 Codex CLI 설정
공식 출처에서 Codex CLI를 설치하고 ONE 키를 환경 변수에 보관한 뒤 Responses 호환 사용자 지정 공급자를 구성하고 활성 연결을 확인합니다.
범위와 사전 조건
이 가이드는 터미널 Codex CLI를 다룹니다. 모든 데스크톱 클라이언트, IDE 확장, 모델, Codex 기능의 호환성을 확정하지 않습니다.
- 사용 가능한 잔액 또는 적용 가능한 패키지가 있는 GetAPI.ONE 계정.
- 이름과 범위가 있고 비공개로 보관한 GetAPI.ONE 키.
- Responses 엔드포인트를 명시적으로 나열하는 현재 카탈로그 모델.
- Codex CLI를 설치하고 사용자 수준 Codex 설정을 수정할 권한.
1. Codex CLI 설치 및 확인
현재 공식 Codex CLI 페이지에서 운영체제에 맞는 설치 도구를 확인하세요. 2026-09-07에 검토한 공식 macOS/Linux 독립 설치 도구는 아래 명령을 사용합니다. Windows 사용자는 Unix 셸 명령을 무조건 실행하지 말고 공식 페이지의 Windows 탭을 따르세요.
curl -fsSL https://chatgpt.com/codex/install.sh | shcodex --version2. 터미널에 키 로드
Codex를 시작하기 전에 현재 셸에 키를 설정하세요. 예시는 의도적으로 자리표시자를 포함합니다.
export GETAPI_ONE_API_KEY="replace-with-your-private-key"$env:GETAPI_ONE_API_KEY = "replace-with-your-private-key"3. ONE 공급자 설정
사용자 수준 Codex config.toml(보통 .codex 디렉터리)을 열고 아래 공급자를 추가하세요. YOUR_RESPONSES_MODEL을 Responses 엔드포인트를 명시하는 현재 GetAPI.ONE 카탈로그 모델로 교체하세요.
model_provider = "getapi_one"
model = "YOUR_RESPONSES_MODEL"
[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"4. 실행 및 확인
- 환경 변수를 영구 설정했다면 새 터미널을 여세요. 그렇지 않으면 변수가 설정된 현재 터미널을 유지하세요.
- 프로젝트 디렉터리에서 codex를 실행하세요. 표시된 공급자와 모델이 의도한 설정과 일치하는지 확인하세요.
- 과금 가능성을 수락한 경우에만 최소 프롬프트 하나를 보내세요.
- 성공 확인에는 유효한 CLI 응답과 일치하는 GetAPI.ONE 콘솔 요청 또는 사용 기록이 필요합니다. 이 가이드를 만드는 동안 모델을 호출하지 않았습니다.
순서대로 문제 해결
| 증상 | 확인 사항 |
|---|---|
| codex: command not found | 운영체제용 공식 설치 도구를 다시 확인하고 설치 디렉터리가 PATH에 있는지 확인하세요. |
| Missing API key | Codex를 시작하는 환경에 GETAPI_ONE_API_KEY가 존재하며 env_key 철자가 정확한지 확인하세요. |
| 401 / Unauthorized | ONE 키를 다시 복사하고 활성화 여부와 https://www.getapi.one/v1 조합을 확인하세요. |
| 404 / 호환되지 않는 경로 | base_url에 /v1이 남아 있고 게이트웨이가 /v1/responses를 명시하는지 확인하세요. |
| Model not found | 키 그룹에서 볼 수 있고 Responses 엔드포인트가 표시된 정확한 카탈로그 이름으로 자리표시자를 바꾸세요. |
| 설정이 바뀌지 않음 | Codex가 읽는 사용자 수준 파일을 수정했는지, model_provider가 getapi_one을 가리키는지, 터미널이나 클라이언트를 재시작했는지 확인하세요. |