# Codex model catalog # # Sources: # 1. Static (below) — Codex-specific models (not returned by /backend-api/models) # 2. Dynamic — general ChatGPT models fetched from /backend-api/codex/models # # Dynamic fetch merges with static; backend entries win for shared IDs. # Models endpoint now requires ?client_version= query parameter. # # Last updated: 2026-03-22 (gpt-5.4 family restored to backend) models: # ── GPT-5.4 family (current flagship) ─────────────────────────────── - id: gpt-5.4 displayName: GPT-5.4 description: Latest frontier agentic coding model isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fast responses with lighter reasoning" } - { reasoningEffort: medium, description: "Balances speed and reasoning depth" } - { reasoningEffort: high, description: "Greater reasoning depth for complex problems" } - { reasoningEffort: xhigh, description: "Extra high reasoning depth" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5.4-mini displayName: GPT-5.4 Mini description: Smaller frontier agentic coding model isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fast responses with lighter reasoning" } - { reasoningEffort: medium, description: "Balances speed and reasoning depth" } - { reasoningEffort: high, description: "Greater reasoning depth for complex problems" } - { reasoningEffort: xhigh, description: "Extra high reasoning depth" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null # ── GPT-5.3 Codex ────────────────────────────────────────────────── - id: gpt-5.3-codex displayName: GPT-5.3 Codex description: Frontier Codex-optimized agentic coding model isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fast responses with lighter reasoning" } - { reasoningEffort: medium, description: "Balances speed and reasoning depth" } - { reasoningEffort: high, description: "Greater reasoning depth for complex problems" } - { reasoningEffort: xhigh, description: "Extra high reasoning depth" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null # ── GPT-5.2 Codex ────────────────────────────────────────────────── - id: gpt-5.2-codex displayName: GPT-5.2 Codex description: Frontier agentic coding model isDefault: true supportedReasoningEfforts: - { reasoningEffort: low, description: "Fast responses with lighter reasoning" } - { reasoningEffort: medium, description: "Balances speed and reasoning depth" } - { reasoningEffort: high, description: "Greater reasoning depth for complex problems" } - { reasoningEffort: xhigh, description: "Extra high reasoning depth" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: true upgrade: null # ── GPT-5.2 (general-purpose) ──────────────────────────────────────── - id: gpt-5.2 displayName: GPT-5.2 description: Optimized for professional work and long-running agents isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Balances speed with some reasoning" } - { reasoningEffort: medium, description: "Solid balance of reasoning depth and latency" } - { reasoningEffort: high, description: "Maximizes reasoning depth" } - { reasoningEffort: xhigh, description: "Extra high reasoning" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: true upgrade: null # ── GPT-5.1 Codex family ────────────────────────────────────────── - id: gpt-5.1-codex-max displayName: GPT-5.1 Codex Max description: GPT-5.1 Codex — extended context / deepest reasoning isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fast responses" } - { reasoningEffort: medium, description: "Balanced speed and quality" } - { reasoningEffort: high, description: "Deepest reasoning" } - { reasoningEffort: xhigh, description: "Extra high reasoning depth" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5.1-codex displayName: GPT-5.1 Codex description: GPT-5.1 Codex isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fastest responses" } - { reasoningEffort: medium, description: "Balanced speed and quality" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5.1 displayName: GPT-5.1 description: General-purpose GPT-5.1 isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fastest responses" } - { reasoningEffort: medium, description: "Balanced speed and quality" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5.1-codex-mini displayName: GPT-5.1 Codex Mini description: GPT-5.1 Codex Mini — lightweight, low-latency isDefault: false supportedReasoningEfforts: - { reasoningEffort: medium, description: "Balanced" } - { reasoningEffort: high, description: "Greater reasoning" } defaultReasoningEffort: medium inputModalities: [text] supportsPersonality: false upgrade: null # ── GPT-5 Codex family ────────────────────────────────────────────── - id: gpt-5-codex displayName: GPT-5 Codex description: GPT-5 Codex isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fastest responses" } - { reasoningEffort: medium, description: "Balanced speed and quality" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5 displayName: GPT-5 description: General-purpose GPT-5 isDefault: false supportedReasoningEfforts: - { reasoningEffort: minimal, description: "Fastest responses with limited reasoning" } - { reasoningEffort: low, description: "Fast responses" } - { reasoningEffort: medium, description: "Balanced" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text, image] supportsPersonality: false upgrade: null - id: gpt-5-codex-mini displayName: GPT-5 Codex Mini description: GPT-5 Codex Mini — lightweight isDefault: false supportedReasoningEfforts: - { reasoningEffort: medium, description: "Balanced" } - { reasoningEffort: high, description: "Greater reasoning" } defaultReasoningEffort: medium inputModalities: [text] supportsPersonality: false upgrade: null # ── Open-source models ────────────────────────────────────────────── - id: gpt-oss-120b displayName: GPT-OSS 120B description: Open-source 120B model isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fastest responses" } - { reasoningEffort: medium, description: "Balanced" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text] supportsPersonality: false upgrade: null - id: gpt-oss-20b displayName: GPT-OSS 20B description: Open-source 20B model isDefault: false supportedReasoningEfforts: - { reasoningEffort: low, description: "Fastest responses" } - { reasoningEffort: medium, description: "Balanced" } - { reasoningEffort: high, description: "Deepest reasoning" } defaultReasoningEffort: medium inputModalities: [text] supportsPersonality: false upgrade: null aliases: codex: "gpt-5.2-codex"