AI

OpenAI Codex CLI (2025-05) 이용 방법

codens 2025. 7. 20. 01:51

OpenAI Codex CLI (2025-05) 이용 방법
https://openai.com/codex/

* Codex
https://chatgpt.com/codex/onboarding
GitHub에 연결해야 작업가능


* Codex CLI
https://github.com/openai/codex
    - Windows 에서 동작은 하지만, 내부적으로 리눅스 명령어 사용하고, 여러줄 붙여넣기 안됨

        -> 결국 Linux(WSL) 사용해야 함


     - 로컬에 설치
> npm install -g @openai/codex
> codex --version

-------------------------------------------------------------------------------


* 가격
     - API 키를 통해서 모델을 사용하므로 모델 사용료 적용
https://platform.openai.com/docs/pricing

     - 다른 회사의 API도 사용가능(--provider 옵션)
          gemini, groq, ollama

-------------------------------------------------------------------------------
* 인증
     - 기존 인증 지우기
%USERPROFILE%\.codex\auth.json 파일 삭제

     - 인증 선택
1. Sign in with ChatGPT
     - 계정으로 로그인
     - platform 설정이 되어있으면 개인계정을 선택해도 platform에 Codex API키를 자동 생성
          - 결국 API키로 사용

2. Paste an API key (or set as OPENAI_API_KEY)
     - OPENAI_API_KEY 환경변수에 설정된 키사용 or 기존 생성된 API키 입력


---------------------------------------
* 모델 변경 방법
채팅창에 입력 : /model

-------------------------------------------------------------------------------
* 명령행 옵션
-h, --help 사용법 표시 및 종료

-m, --model <모델> 완성에 사용할 모델(기본값: gpt-5)
-p, --provider <공급자> 완성에 사용할 제공자(기본값: openai)
    - 다른 회사 API 사용가능

    %USERPROFILE%\.codex\config.json 파일 참조
     gemini(GEMINI_API_KEY), groq(GROQ_API_KEY), ollama(OLLAMA_API_KEY)


--login 새 로그인 흐름 시작
    - 계정으로 사용
    - platform 설정이 되어있으면 개인계정을 선택해도 platform에 Codex API키를 자동 생성

--free 무료 크레딧 사용 재시도

-c, --config 편집기에서 지침 파일 열기
     - 지침파일 경로 : %USERPROFILE%\.codex\instructions.md

-a, --approval-mode <모드> 승인 정책 재정의: 'suggest', 'auto-edit' , 'full-auto' 
     - 기본 suggest
--auto-edit 파일 편집 내용을 자동으로 승인합니다. 명령 프롬프트 유지
--full-auto 샌드박스에서 실행될 때 편집 및 명령을 자동으로 승인합니다.

--notify 응답에 대한 데스크톱 알림을 활성화합니다.

 

-------------------------------------------------------------------------------
- 채팅창 실행
> codex

- 명령행으로 실행
codex "이 코드가 어떤 기능을 하는지 설명해줘"

codex --approval-mode suggest "이 함수의 성능을 향상시킬 수 있는 방법을 제안해줘"

codex "python 코딩이 가능해?"

 

반응형