Skip to content

Codex CLI

이 페이지는 터미널 기반 Codex CLI 전용입니다. ChatGPT 데스크톱 앱, Codex 클라이언트 또는 IDE 확장을 사용하는 경우 Codex/ChatGPT 문서를 확인하세요.

TIP

권장 흐름: CC Switch에서 getapi.one과 getapi.pro를 각각 OpenAI 호환 Provider로 만듭니다. CLI만 사용할 경우 두 Provider를 Codex config.toml에 추가하고 API Key는 환경 변수에 보관하세요.

데스크톱 및 IDE 확장 워크플로는 Codex/ChatGPT 문서를 확인하세요.

다운로드 및 설치

CC Switch 다운로드

GetAPI Provider 설정을 시각적으로 관리하고 전환하려면 먼저 CC Switch를 설치하세요.

클라이언트시스템 / 상황CDN 다운로드대체 경로
CC SwitchmacOS다운로드GitHub Releases
CC SwitchWindows다운로드GitHub Releases
CC Switch추가 버전GitHub Releases

Codex CLI 설치

Codex CLI 공식 설치 명령:

bash
curl -fsSL https://chatgpt.com/codex/install.sh | sh

현재 환경에서 설치 스크립트를 사용할 수 없다면 다른 설치 방법은 OpenAI 공식 Codex CLI 문서를 기준으로 확인하세요.

시작 전 준비

  • Codex CLI가 설치되어 있고 터미널에서 codex 명령을 실행할 수 있습니다.
  • CC Switch가 설치되어 있거나 Codex 설정 파일을 직접 편집할 준비가 되어 있습니다.
  • GetAPI 가입 및 로그인을 완료했습니다. 아직이라면 가입 및 로그인 개요를 확인하세요.
  • GetAPI API Key를 만들었습니다. 아직이라면 API Key 개요를 확인하세요.
  • 이 CLI 세션에서 getapi.one과 getapi.pro 중 어떤 서비스를 사용할지 정합니다.
  • Codex CLI에서 사용할 정확한 모델 이름을 준비합니다.

GetAPI 서비스 선택

API Key와 Base URL은 같은 서비스에서 가져와야 합니다. Codex와 CC Switch에서는 Base URL에 /v1이 포함되어야 합니다. getapi.one Key를 getapi.pro 릴레이 주소와 섞어 쓰지 마세요.

서비스Codex Base URLAPI Key 출처신청 안내
getapi.onehttps://www.getapi.one/v1getapi.one API Keys신청 안내
getapi.prohttps://relay-api.getapi.pro/v1getapi.pro API Keys신청 안내

CC Switch로 설정

1. CC Switch 열기

먼저 CC Switch를 실행하고 Codex Provider 설정 영역으로 이동할 준비를 합니다.

2. Codex Provider 탭 열기

CC Switch 상단에서 Codex Provider 탭을 선택한 다음 오른쪽 위의 더하기 버튼으로 새 Provider를 추가합니다.

CC Switch Codex Provider 목록과 추가 버튼

3. 사용자 지정 설정 선택

Provider 추가 화면에서 사용자 지정 설정을 선택합니다. 보이지 않으면 아래로 스크롤하세요.

CC Switch Provider 추가 화면에서 사용자 지정 설정 선택

4. GetAPI Provider 입력

Provider 이름, 해당 API Key, /v1이 포함된 API 요청 주소를 입력합니다. 예: https://relay-api.getapi.pro/v1.

CC Switch에서 GetAPI Pro Provider를 설정하고 Base URL이 /v1로 끝나는 화면
설정 항목getapi.progetapi.one설명
Provider 이름GetAPI ProGetAPI One나중에 식별하기 쉬운 사용자 지정 이름입니다.
공식 웹사이트https://www.getapi.prohttps://www.getapi.oneProvider 공식 웹사이트입니다. CC Switch에서 필수가 아니면 비워도 됩니다.
API Keygetapi.pro API Keygetapi.one API Key해당 서비스에서 복사하세요. Key와 주소를 서로 다른 서비스로 섞지 마세요.
API 요청 주소https://relay-api.getapi.pro/v1https://www.getapi.one/v1/v1을 반드시 포함해야 합니다.
기본 모델예: gpt-5.6-sol예: gpt-5.6-sol해당 GetAPI 콘솔에서 사용할 수 있는 모델명을 입력합니다.

5. Provider 활성화

저장 후 Provider 목록으로 돌아가 Provider를 활성화한 다음 Codex CLI를 시작합니다.

CC Switch에서 GetAPI Pro Provider 활성화

config.toml 수동 설정

CLI만으로 설정하려면 먼저 Key를 환경 변수에 저장하세요. 실제 API Key를 config.toml에 직접 쓰지 마세요.

bash
export GETAPI_ONE_API_KEY="sk-..."
export GETAPI_PRO_API_KEY="sk-..."

~/.codex/config.toml을 열고 두 GetAPI Provider를 추가합니다. 기본으로 사용할 서비스에 맞춰 model_provider를 변경하세요.

toml
model_provider = "getapi_pro"
model = "your-model-name"

[model_providers.getapi_one]
name = "GetAPI One"
base_url = "https://www.getapi.one/v1"
env_key = "GETAPI_ONE_API_KEY"
wire_api = "responses"

[model_providers.getapi_pro]
name = "GetAPI Pro"
base_url = "https://relay-api.getapi.pro/v1"
env_key = "GETAPI_PRO_API_KEY"
wire_api = "responses"

your-model-name은 해당 GetAPI 콘솔에서 사용할 수 있는 모델명으로 바꾸세요. GetAPI의 base_url은 /v1로 끝나야 합니다. 릴레이가 다른 OpenAI 호환 방식을 요구하면 Codex 설정 참고 문서에 맞춰 조정하세요.

Codex CLI 실행

1. Codex CLI 설치 확인

터미널에서 codex --version을 실행해 CLI 명령을 사용할 수 있는지 확인합니다.

터미널에 codex --version 출력이 표시된 화면

2. 테스트 요청 보내기

Codex CLI를 시작하고 짧은 메시지를 보내세요. 정상 응답하면 CLI Provider를 사용할 수 있습니다.

터미널에서 Codex CLI가 정상 응답하는 화면

자주 발생하는 문제

문제가능한 원인
codex: command not foundCodex CLI가 설치되지 않았거나 설치 디렉터리가 PATH에 없습니다.
API Key 누락env_key에 지정한 환경 변수가 현재 터미널 세션에 로드되지 않았습니다.
401 / UnauthorizedAPI Key가 잘못되었거나 비활성화되었거나 선택한 API 주소와 맞지 않습니다.
404 / Not FoundBase URL이 잘못되었거나 /v1이 빠졌거나 릴레이가 현재 CLI 요청 경로를 지원하지 않습니다.
Model not found모델명이 잘못되었거나 선택한 GetAPI 그룹에서 해당 모델이 활성화되지 않았습니다.
설정이 적용되지 않음잘못된 설정 파일을 편집했거나 model_provider가 다른 Provider를 가리키거나 터미널을 다시 열어야 합니다.

보안 안내

실제 API Key를 스크린샷, 공개 저장소, 프런트엔드 코드 또는 공유 문서에 넣지 마세요. 환경 변수를 사용하고 터미널 출력을 공유하기 전에 민감한 정보를 가리세요.

참고 링크

OpenAI 공식 문서는 Codex CLI 설치, 인증 및 설정 참고 자료를 제공합니다. CC Switch Releases는 편의를 위한 대체 다운로드 경로입니다.