Skip to main content

짧은 답변

model_provider는 Codex CLI가 사용할 provider를 지정합니다. value는 [model_providers.<id>] 아래에 정의된 provider id와 일치해야 합니다. base_url은 model requests를 보내는 API endpoint입니다. OpenAI-compatible provider에서는 보통 /v1 style endpoint를 가리킵니다. wire_api는 해당 provider와 통신할 때 Codex가 사용할 protocol shape를 지정합니다. Codex configuration reference에서 responses는 지원되는 provider protocol value입니다.

이 내용이 필요한 경우

  • custom OpenAI-compatible provider를 구성 중임
  • Codex가 provider를 찾을 수 없다고 하거나 model requests가 실패함
  • model_providermodel의 차이를 확신하지 못함
  • BetterToken, OpenAI 또는 다른 provider를 하나의 config.toml에 넣고 있음
  • Base URL, API Key 및 Model ID를 분리해야 함

Field 관계

권장 pattern

provider id를 일관되게 유지하세요.
이는 Codex가 custom이라는 provider를 사용하고 model requests를 https://www.bettertoken.ai/v1으로 보내며 Responses API shape로 통신한다는 뜻입니다. API Key를 config.toml에 직접 넣지 마세요. Codex를 실행하는 terminal에서 설정하세요.
Windows PowerShell:

설정 확인

  1. model_provider = "custom"[model_providers.custom]과 정확히 일치하는지 확인하세요.
  2. Base URL이 https://www.bettertoken.ai/v1이며 /v1을 포함하는지 확인하세요.
  3. 모델 광장GPT provider에서 current Model ID를 복사하세요.
  4. Codex를 완전히 종료하고 environment variable이 설정된 새 terminal에서 다시 실행하세요.
  5. 작은 code-explanation task를 보내 Codex가 complete response를 반환하는지 확인하세요.

문제 해결

관련 문서

참고 자료