<?xml version="1.0" encoding="UTF-8"?>
<models
    currency="USD"
    unit="1M text tokens"
    updated="2026-10-02"
    default="gpt-6.1-sol"
    source="https://developers.openai.com/api/docs/models/compare"
>
    <model id="gpt-6-astra" label="GPT-6 Astra" family="GPT-6" status="current" recommended="false">
        <description>Most capable GPT-6 model for demanding reasoning, coding and agentic work.</description>
        <pricing input="10.00" cached_input="1.00" output="50.00" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
    </model>

    <model id="gpt-6.1-sol" label="GPT-6.1 Sol" family="GPT-6" status="current" recommended="true">
        <description>Recommended Executor default for a strong balance of capability and cost.</description>
        <pricing input="2.00" cached_input="0.10" output="10.00" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
    </model>

    <model id="gpt-6-luna" label="GPT-6 Luna" family="GPT-6" status="current" recommended="false">
        <description>Cost-efficient GPT-6 model for focused, high-volume Executor runs.</description>
        <pricing input="0.10" cached_input="0.01" output="0.50" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
    </model>

    <model id="gpt-5.6-sol" label="GPT-5.6 Sol" family="GPT-5.6" status="current" recommended="false">
        <description>Frontier model for complex professional work and the hardest coding/reasoning tasks.</description>
        <pricing input="4.00" cached_input="0.40" output="20.00" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
        <notes>
            <note>Prompts with more than 272K input tokens are priced at 2x input and 1.5x output for the full request.</note>
            <note>Cache writes are billed at 1.25x the uncached input token rate.</note>
        </notes>
    </model>

    <model id="gpt-5.6-terra" label="GPT-5.6 Terra" family="GPT-5.6" status="current" recommended="false">
        <description>Recommended WTeam Executor default: strong coding and agentic capability with a better cost/performance balance than Sol.</description>
        <pricing input="2.00" cached_input="0.20" output="12.00" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
        <notes>
            <note>Prompts with more than 272K input tokens are priced at 2x input and 1.5x output for the full request.</note>
            <note>Cache writes are billed at 1.25x the uncached input token rate.</note>
        </notes>
    </model>

    <model id="gpt-5.6-luna" label="GPT-5.6 Luna" family="GPT-5.6" status="current" recommended="false">
        <description>Cost-sensitive model for high-volume testing, routine tool routing and cheaper WTeam Executor runs.</description>
        <pricing input="0.20" cached_input="0.02" output="1.20" />
        <context_window>1050000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
        <notes>
            <note>Prompts with more than 272K input tokens are priced at 2x input and 1.5x output for the full request.</note>
            <note>Cache writes are billed at 1.25x the uncached input token rate.</note>
        </notes>
    </model>

    <model id="gpt-5-nano" label="GPT-5 nano — Cheapest" family="GPT-5" status="current" recommended="false">
        <description>Cheapest currently available general-purpose text model for the Responses API.</description>
        <pricing input="0.05" cached_input="0.005" output="0.40" />
        <context_window>400000</context_window>
        <max_output_tokens>128000</max_output_tokens>
        <image_input>true</image_input>
    </model>
</models>
