소개
Codex CLI는 OpenAI가 공개한 오픈 소스 터미널 코딩 에이전트로, 커맨드라인에서 직접 파일을 읽고 쓰고 명령을 실행하며 버그를 수정하고 코딩 작업을 완수할 수 있습니다. APIMart에 연결하면 GPT, Claude를 비롯한 다양한 모델을 Codex CLI에서 자유롭게 사용할 수 있으며, 더 유연하고 합리적인 요금 체계의 혜택도 누릴 수 있습니다.준비 사항
시작하기 전에 다음을 확인하세요:- Node.js 설치 완료 Node.js 공식 사이트에서 다운로드하여 설치하세요 (최신 LTS, v20 이상 권장). npm으로 Codex CLI를 설치하기 위해 필요합니다
-
APIMart API 키 획득 완료
APIMart 콘솔에 로그인하여 API 키를 받으세요 (
sk-로 시작)
팁: APIMart 계정이 없으시다면 먼저 APIMart에서 가입하고 API 키를 받으세요.
1단계: Codex CLI 설치
다음 방법 중 하나를 선택해 설치하세요:- npm (권장)
- Homebrew (macOS)
npm으로 전역 설치합니다. 모든 운영체제에 적용됩니다:
권한 문제가 발생하면 명령 앞에
sudo를 붙이세요 (macOS / Linux).설치 확인
설치 후 다음 명령으로 정상 설치 여부를 확인합니다:2단계: APIMart API 설정
Codex CLI는~/.codex/ 디렉터리의 설정 파일로 모델 공급자를 관리합니다. APIMart를 가리키는 커스텀 공급자 하나만 추가하면 됩니다.
2.1 설정 디렉터리 위치
- macOS / Linux:
~/.codex/ - Windows:
C:\Users\<사용자명>\.codex\
디렉터리가 없다면 터미널에서
codex를 한 번 실행한 뒤 Ctrl + C로 종료하세요. 자동으로 생성됩니다.2.2 API 키 설정
설정 디렉터리에auth.json 파일을 만들거나 열어 APIMart 키를 입력합니다:
2.3 모델 공급자 설정
설정 디렉터리에config.toml 파일을 만들거나 열어 APIMart 공급자를 추가합니다:
두 파일을 저장한 뒤 Codex CLI를 재시작하면 적용됩니다.
3단계: 시작하기
설정 확인
임의의 프로젝트 디렉터리에서 다음 명령을 실행해 설정이 올바른지 확인합니다:401, 403 오류가 발생하면 아래 자주 묻는 질문을 참고하세요.
대화형 모드
codex를 그대로 실행하면 대화형 UI로 진입합니다. 본격적인 코딩 작업에 적합합니다:
승인 모드
처음 실행 시 Codex가 작업 승인 수준을 선택하라고 합니다:
처음에는 자동 모드부터 시작하기를 권장합니다. 대화형 UI에서
/approvals를 입력하면 언제든 변경할 수 있습니다.
모델 전환
대화형 UI에서/model 명령으로 빠르게 전환하거나, config.toml의 model 필드를 수정한 뒤 재시작하세요.
지원 모델
Codex CLI에서는 다음 GPT-5 시리즈 모델을 권장합니다:자주 쓰는 명령
Codex CLI에서 자주 쓰는 명령과 단축키:자주 묻는 질문
Q1: 실행 후 ChatGPT 로그인 화면이 떠요?
실행 후 “Sign in with ChatGPT” 같은 로그인 안내가 보인다면 설정이 적용되지 않은 것입니다. 점검 절차:config.toml과auth.json이 모두~/.codex/안에 있는지 확인config.toml의model_provider가apimart로 설정되어 있는지 확인auth.json의 JSON 형식이 정확하고 키가 완전히 입력되었는지 확인
Q2: 401 / 403 오류가 발생해요?
또한
base_url이 https://api.apimart.ai/v1로 설정되어 있는지, OpenAI 공식 URL이 아닌지 확인하세요.
Q3: 연결이 실패해요?
- 네트워크 연결 상태 확인
config.toml의base_url설정이 올바른지 확인- 프록시를 사용 중이라면
api.apimart.ai접근이 허용되어 있는지 확인
Q4: wire_api = "chat"이 더 이상 지원되지 않는다고 떠요?
최신 Codex CLI (0.84.0 이상)에서는 chat 프로토콜이 제거되었습니다. config.toml의 wire_api를 responses로 변경하세요:
Q5: 도구 호출이나 실행이 실패해요?
config.toml의 wire_api가 responses로 설정되어 있는지 확인하세요. 호환성 이슈를 만나면 추천 GPT-5 시리즈 모델(예: gpt-5.5, gpt-5.3-codex)로 전환하는 것을 권장합니다. Codex CLI와의 궁합이 더 안정적입니다.
Q6: auth.json 대신 환경 변수를 쓰고 싶어요?
환경 변수로도 키를 설정할 수 있습니다.config.toml의 공급자 설정을 다음과 같이 바꾸세요:
APIMART_API_KEY를 APIMart 키로 설정하면 됩니다. 이 경우 auth.json은 필요 없습니다.
Q7: 모델은 어떻게 전환하나요?
두 가지 방법이 있습니다:- 대화형 UI에서:
/model명령으로 전환 - 설정 수정:
config.toml의model필드를 변경한 후 Codex CLI 재시작
Q8: 사용량과 비용은 어떻게 확인하나요?
APIMart 콘솔에 로그인하여 API 호출 통계, 토큰 소비 내역, 비용 추이를 확인하세요.지원
사용 중 문제가 발생하면:- 📚 APIMart 문서 센터
- 💬 Discord 커뮤니티
- 🐦 Twitter @APIMart_
- 📧 기술 지원: zhihong@apimart.ai
APIMart 시작하기
지금 바로 APIMart에 가입하고 API 키를 받아, Codex CLI에서 다중 모델 프로그래밍 어시스턴트를 경험해 보세요!