가이드

CC Switch 설정

LLMs Text

CC Switch 설정

CC Switch는 AI CLI용 크로스 플랫폼 설정 관리 도구입니다. 공식 Codex 설정과 여러 API 제공자를 시각적으로 전환할 수 있습니다. 이 가이드는 CC Switch 3.20 이상을 기준으로 합니다.

설정 개요

CC Switch는 ~/.codex/auth.json과 ~/.codex/config.toml을 관리합니다.

필드값
Provider name4AICode
API Key대시보드의 sk-4ai-... 토큰
API endpointhttps://relay.4aicode.com/v1
Default modelgpt-5.6-terra
Upstream formatOpenAI Responses API

4AICode는 Responses API를 직접 지원합니다. Full URL mode와 로컬 라우팅은 끄세요.

1. 토큰 및 클라이언트 준비

  1. 대시보드 → 토큰 관리에서 sk-4ai-... 토큰 생성.
  2. CC Switch 웹사이트 또는 GitHub Releases에서 최신 버전 설치.
  3. Codex CLI 설치.

가이드의 sk-4ai-xxxxxxxxxxxxxxxx는 placeholder입니다. 제공자 입력 시 대시보드에서 만든 토큰으로 바꾸고, 실제 토큰은 버전 관리·비공개 메시지에 넣지 마세요.

첫 실행 시 CC Switch가 기존 Codex 설정을 가져올 수 있습니다. 제공자를 바꿀 때마다 Codex 설정 파일을 갱신합니다.

2. 4AICode 제공자 추가

  1. CC Switch 상단에서 Codex 선택.
  2. 우측 상단 + 클릭.
  3. App-specific provider에 머물고 Custom 프리셋 선택.
  4. 다음 값 입력:
CC Switch 필드값
Name4AICode
API Keysk-4ai-xxxxxxxxxxxxxxxx
API endpoint / Base URLhttps://relay.4aicode.com/v1
Default modelgpt-5.6-terra

권장 엔드포인트는 지역별: 국제망은 .com, 중국 본토는 https://relay.4aicode.net/v1. 영문 예시는 .com 기준.

3. 고급 옵션 확인

Advanced options를 펼치고 확인:

옵션설정
Upstream formatOpenAI Responses API
Full URL modeOff
Local routing / mappingOff; 최근 CC Switch는 upstream format에서 추론해 스위치를 숨길 수 있음
Model mapping비움

https://relay.4aicode.com/v1은 API 접두사입니다. Full URL mode가 꺼져 있으면 Codex가 /responses 경로를 붙입니다.

폼 하단 config.toml (TOML) 편집기에서 model_reasoning_effort를 xhigh로. 이 가이드 권장값이며 CC Switch가 Codex 설정에 기록합니다.

Add로 저장.

4. 활성화 및 확인

  1. 4AICode 제공자 카드에서 Enable 클릭.
  2. 실행 중인 Codex CLI·Codex App 인스턴스를 모두 종료.
  3. 새 터미널에서:
codex

「List this directory and explain the project structure」 같은 간단한 작업을 입력해 정상 응답이면 설정 완료.

CC Switch로 제공자를 바꾼 뒤에는 Codex 재시작이 필요합니다. 이후 전환은 메인 창 또는 시스템 트레이에서.

모델 변경

4AICode 제공자를 편집해 Default model에 모델 입력. 현재 4AICode가 노출하는 모델; 대시보드 모델 목록·계정 풀 상태가 기준:

Model권장 용도
gpt-6-astra차세대 플래그십; 공식 가격의 15% 과금
gpt-5.6-sol복잡한 엔지니어링·최강 추론
gpt-5.6-terra일상 코딩; 기본 권장
gpt-5.6-luna빠르고 경제적
gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.3-codex기존 워크플로

gpt-5.6-sol은 max reasoning effort 지원. 다른 모델은 xhigh 권장. max는 reasoning 연산·응답 시간·비용이 더 큼. 저장 후 제공자 다시 Enable하고 Codex 재시작.

설정 참고

CC Switch는 서드파티 API-key 제공자용 토큰을 아래 예와 동일한 의미로 auth.json에 저장합니다. 공식 ChatGPT 로그인 모드는 tokens·last_refresh가 있는 별도 인증 구조이며, CC Switch는 제공자 유형별로 관리합니다. 제공자 ID·섹션 이름은 다를 수 있습니다.

auth.json:

{
  "OPENAI_API_KEY": "sk-4ai-xxxxxxxxxxxxxxxx"
}

config.toml:

model_provider = "custom"
model = "gpt-5.6-terra"
model_reasoning_effort = "xhigh"

[model_providers.custom]
name = "4AICode"
base_url = "https://relay.4aicode.com/v1"
wire_api = "responses"
requires_openai_auth = true

requires_openai_auth = true는 이 제공자가 auth.json에서 API key를 읽도록 합니다.

문제 해결

증상조치
Codex가 이전 제공자 사용4AICode 카드에 “Currently enabled” 확인, Codex 완전 종료 후 새 터미널 또는 앱 재시작
401대시보드에서 API key 전체·활성 여부 확인
404Base URL이 /v1로 끝나고 Full URL mode 꺼짐 확인
CC Switch 로컬 프록시 경유Responses format 선택, 로컬 라우팅 takeover 비활성
가이드 필드 없음CC Switch 업그레이드; 필드 라벨은 앱 버전 따름

설치 스크립트, Codex App 모바일, SDK 예제는 ChatGPT / Codex 설정 참고.