{ "schema_version": "1.0", "models": { "1024-x-1024/dall-e-3": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1024/gpt-image-1": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1024/gpt-image-1-mini": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1024/gpt-image-1.5": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1024/gpt-image-1.5-2025-12-16": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1536/gpt-image-1": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1536/gpt-image-1-mini": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1536/gpt-image-1.5": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1536/gpt-image-1.5-2025-12-16": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1024-x-1792/dall-e-3": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1536-x-1024/gpt-image-1": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1536-x-1024/gpt-image-1-mini": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1536-x-1024/gpt-image-1.5": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1536-x-1024/gpt-image-1.5-2025-12-16": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "1792-x-1024/dall-e-3": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "chatgpt-4o-latest": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 15.0 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "chatgpt-image-latest": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 40.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "container": { "mode": "chat", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "dall-e-2": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "dall-e-3": { "mode": "image_generation", "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-28" }, "gpt-3.5-turbo": { "mode": "chat", "context_window": { "max_input": 16385, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.5, "output_per_million_tokens": 1.5 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-3.5-turbo-0125": { "mode": "chat", "context_window": { "max_input": 16385, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.5, "output_per_million_tokens": 1.5 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-3.5-turbo-1106": { "mode": "chat", "context_window": { "max_input": 16385, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 1.0, "output_per_million_tokens": 2.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "deprecation_date": "2026-09-28", "last_updated_at": "2026-04-24" }, "gpt-3.5-turbo-16k": { "mode": "chat", "context_window": { "max_input": 16385, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 3.0, "output_per_million_tokens": 4.0 }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4": { "mode": "chat", "context_window": { "max_input": 8192, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 30.0, "output_per_million_tokens": 60.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4-0125-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 30.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "deprecation_date": "2026-03-26", "last_updated_at": "2026-04-24" }, "gpt-4-0314": { "mode": "chat", "context_window": { "max_input": 8192, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 30.0, "output_per_million_tokens": 60.0 }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "deprecation_date": "2026-03-26", "last_updated_at": "2026-04-24" }, "gpt-4-0613": { "mode": "chat", "context_window": { "max_input": 8192, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 30.0, "output_per_million_tokens": 60.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "deprecation_date": "2025-06-06", "last_updated_at": "2026-04-24" }, "gpt-4-1106-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 30.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "deprecation_date": "2026-03-26", "last_updated_at": "2026-04-24" }, "gpt-4-turbo": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 30.0 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4-turbo-2024-04-09": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 30.0 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4-turbo-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 30.0 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4.1": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 8.0, "cache_read_per_million_tokens": 0.5, "service_tiers": { "batch": { "input_per_million_tokens": 1.0, "output_per_million_tokens": 4.0 }, "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.875 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4.1-2025-04-14": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 8.0, "cache_read_per_million_tokens": 0.5, "service_tiers": { "batch": { "input_per_million_tokens": 1.0, "output_per_million_tokens": 4.0 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4.1-mini": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 0.4, "output_per_million_tokens": 1.6, "cache_read_per_million_tokens": 0.1, "service_tiers": { "batch": { "input_per_million_tokens": 0.2, "output_per_million_tokens": 0.8 }, "priority": { "input_per_million_tokens": 0.7, "output_per_million_tokens": 2.8, "cache_read_per_million_tokens": 0.175 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4.1-mini-2025-04-14": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 0.4, "output_per_million_tokens": 1.6, "cache_read_per_million_tokens": 0.1, "service_tiers": { "batch": { "input_per_million_tokens": 0.2, "output_per_million_tokens": 0.8 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4.1-nano": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.4, "cache_read_per_million_tokens": 0.025, "service_tiers": { "batch": { "input_per_million_tokens": 0.05, "output_per_million_tokens": 0.2 }, "priority": { "input_per_million_tokens": 0.2, "output_per_million_tokens": 0.8, "cache_read_per_million_tokens": 0.05 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4.1-nano-2025-04-14": { "mode": "chat", "context_window": { "max_input": 1047576, "max_output": 32768, "max_tokens": 32768 }, "pricing": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.4, "cache_read_per_million_tokens": 0.025, "service_tiers": { "batch": { "input_per_million_tokens": 0.05, "output_per_million_tokens": 0.2 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 5.0 }, "priority": { "input_per_million_tokens": 4.25, "output_per_million_tokens": 17.0, "cache_read_per_million_tokens": 2.125 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-2024-05-13": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 15.0, "service_tiers": { "batch": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 7.5 }, "priority": { "input_per_million_tokens": 8.75, "output_per_million_tokens": 26.25 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-2024-08-06": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 5.0 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-2024-11-20": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 5.0 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-audio-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-audio-preview-2024-12-17": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-audio-preview-2025-06-03": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.075, "output_per_million_tokens": 0.3 }, "priority": { "input_per_million_tokens": 0.25, "output_per_million_tokens": 1.0, "cache_read_per_million_tokens": 0.125 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-2024-07-18": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.075, "output_per_million_tokens": 0.3 } }, "tooling": { "search_context_per_query": { "search_context_size_high": 0.03, "search_context_size_low": 0.025, "search_context_size_medium": 0.0275 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-audio-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "modality": { "audio": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-audio-preview-2024-12-17": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "modality": { "audio": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-realtime-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "cache_read_per_million_tokens": 0.3, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-realtime-preview-2024-12-17": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "cache_read_per_million_tokens": 0.3, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-search-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.075, "output_per_million_tokens": 0.3 } }, "tooling": { "search_context_per_query": { "search_context_size_high": 0.03, "search_context_size_low": 0.025, "search_context_size_medium": 0.0275 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-mini-search-preview-2025-03-11": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.15, "output_per_million_tokens": 0.6, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.075, "output_per_million_tokens": 0.3 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-realtime-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 2.5, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-realtime-preview-2024-12-17": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 2.5, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-realtime-preview-2025-06-03": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 2.5, "modality": { "audio": { "input_per_million_tokens": 40.0, "output_per_million_tokens": 80.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-4o-search-preview": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 5.0 } }, "tooling": { "search_context_per_query": { "search_context_size_high": 0.05, "search_context_size_low": 0.03, "search_context_size_medium": 0.035 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-4o-search-preview-2025-03-11": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 5.0 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125, "service_tiers": { "flex": { "input_per_million_tokens": 0.625, "output_per_million_tokens": 5.0, "cache_read_per_million_tokens": 0.0625 }, "priority": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 0.25 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-2025-08-07": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125, "service_tiers": { "flex": { "input_per_million_tokens": 0.625, "output_per_million_tokens": 5.0, "cache_read_per_million_tokens": 0.0625 }, "priority": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 0.25 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-chat": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125 }, "capabilities": { "function_calling": false, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-chat-latest": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125 }, "capabilities": { "function_calling": false, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-mini": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.25, "output_per_million_tokens": 2.0, "cache_read_per_million_tokens": 0.025, "service_tiers": { "flex": { "input_per_million_tokens": 0.125, "output_per_million_tokens": 1.0, "cache_read_per_million_tokens": 0.0125 }, "priority": { "input_per_million_tokens": 0.45, "output_per_million_tokens": 3.6, "cache_read_per_million_tokens": 0.045 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-mini-2025-08-07": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.25, "output_per_million_tokens": 2.0, "cache_read_per_million_tokens": 0.025, "service_tiers": { "flex": { "input_per_million_tokens": 0.125, "output_per_million_tokens": 1.0, "cache_read_per_million_tokens": 0.0125 }, "priority": { "input_per_million_tokens": 0.45, "output_per_million_tokens": 3.6, "cache_read_per_million_tokens": 0.045 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-nano": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.05, "output_per_million_tokens": 0.4, "cache_read_per_million_tokens": 0.005, "service_tiers": { "flex": { "input_per_million_tokens": 0.025, "output_per_million_tokens": 0.2, "cache_read_per_million_tokens": 0.0025 }, "priority": { "input_per_million_tokens": 2.5 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-nano-2025-08-07": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.05, "output_per_million_tokens": 0.4, "cache_read_per_million_tokens": 0.005, "service_tiers": { "flex": { "input_per_million_tokens": 0.025, "output_per_million_tokens": 0.2, "cache_read_per_million_tokens": 0.0025 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-search-api": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5-search-api-2025-10-14": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": false, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.1": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125, "service_tiers": { "priority": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 0.25 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.1-2025-11-13": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125, "service_tiers": { "priority": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 0.25 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.1-chat-latest": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 0.125, "service_tiers": { "priority": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 20.0, "cache_read_per_million_tokens": 0.25 } } }, "capabilities": { "function_calling": false, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.2": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.75, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.175, "service_tiers": { "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 28.0, "cache_read_per_million_tokens": 0.35 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.2-2025-12-11": { "mode": "chat", "context_window": { "max_input": 272000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.75, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.175, "service_tiers": { "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 28.0, "cache_read_per_million_tokens": 0.35 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.2-chat-latest": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 1.75, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.175, "service_tiers": { "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 28.0, "cache_read_per_million_tokens": 0.35 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.3-chat-latest": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 1.75, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.175, "service_tiers": { "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 28.0, "cache_read_per_million_tokens": 0.35 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.4": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5 }, "flex": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5, "cache_read_per_million_tokens": 0.13 }, "priority": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5 } }, "long_context": [ { "threshold_tokens": 272000, "cache_read_per_million_tokens": 0.5, "input_per_million_tokens": 5.0, "output_per_million_tokens": 22.5 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.4-2026-03-05": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5 }, "flex": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5, "cache_read_per_million_tokens": 0.13 }, "priority": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5 } }, "long_context": [ { "threshold_tokens": 272000, "cache_read_per_million_tokens": 0.5, "input_per_million_tokens": 5.0, "output_per_million_tokens": 22.5 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "gpt-5.4-mini": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.75, "output_per_million_tokens": 4.5, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.375, "output_per_million_tokens": 2.25 }, "flex": { "input_per_million_tokens": 0.375, "output_per_million_tokens": 2.25, "cache_read_per_million_tokens": 0.0375 }, "priority": { "input_per_million_tokens": 1.5, "output_per_million_tokens": 9.0, "cache_read_per_million_tokens": 0.15 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-06-29" }, "gpt-5.4-mini-2026-03-17": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.75, "output_per_million_tokens": 4.5, "cache_read_per_million_tokens": 0.075, "service_tiers": { "batch": { "input_per_million_tokens": 0.375, "output_per_million_tokens": 2.25 }, "flex": { "input_per_million_tokens": 0.375, "output_per_million_tokens": 2.25, "cache_read_per_million_tokens": 0.0375 }, "priority": { "input_per_million_tokens": 1.5, "output_per_million_tokens": 9.0, "cache_read_per_million_tokens": 0.15 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-06-29" }, "gpt-5.4-nano": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.2, "output_per_million_tokens": 1.25, "cache_read_per_million_tokens": 0.02, "service_tiers": { "batch": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.625 }, "flex": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.625, "cache_read_per_million_tokens": 0.01 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-06-29" }, "gpt-5.4-nano-2026-03-17": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 0.2, "output_per_million_tokens": 1.25, "cache_read_per_million_tokens": 0.02, "service_tiers": { "batch": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.625 }, "flex": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.625, "cache_read_per_million_tokens": 0.01 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-06-29" }, "gpt-5.5": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5, "service_tiers": { "batch": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0 }, "flex": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25 }, "priority": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 1.0 } }, "long_context": [ { "threshold_tokens": 272000, "cache_read_per_million_tokens": 1.0, "input_per_million_tokens": 10.0, "output_per_million_tokens": 45.0 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-27" }, "gpt-5.5-2026-04-23": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5, "service_tiers": { "batch": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0 }, "flex": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25 }, "priority": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 1.0 } }, "long_context": [ { "threshold_tokens": 272000, "cache_read_per_million_tokens": 1.0, "input_per_million_tokens": 10.0, "output_per_million_tokens": 45.0 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-27" }, "gpt-5.6": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5, "cache_write_per_million_tokens": 6.25, "service_tiers": { "batch": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0 }, "flex": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25 }, "priority": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 1.0 } }, "long_context": [ { "threshold_tokens": 272000, "cache_write_per_million_tokens": 12.5, "cache_read_per_million_tokens": 1.0, "input_per_million_tokens": 10.0, "output_per_million_tokens": 45.0 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-07-10" }, "gpt-5.6-luna": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 1.0, "output_per_million_tokens": 6.0, "cache_read_per_million_tokens": 0.1, "cache_write_per_million_tokens": 1.25, "service_tiers": { "batch": { "input_per_million_tokens": 0.5, "output_per_million_tokens": 3.0 }, "flex": { "input_per_million_tokens": 0.5, "output_per_million_tokens": 3.0, "cache_read_per_million_tokens": 0.05 }, "priority": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 12.0, "cache_read_per_million_tokens": 0.2 } }, "long_context": [ { "threshold_tokens": 272000, "cache_write_per_million_tokens": 2.5, "cache_read_per_million_tokens": 0.2, "input_per_million_tokens": 2.0, "output_per_million_tokens": 9.0 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-07-10" }, "gpt-5.6-sol": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5, "cache_write_per_million_tokens": 6.25, "service_tiers": { "batch": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0 }, "flex": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25 }, "priority": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 1.0 } }, "long_context": [ { "threshold_tokens": 272000, "cache_write_per_million_tokens": 12.5, "cache_read_per_million_tokens": 1.0, "input_per_million_tokens": 10.0, "output_per_million_tokens": 45.0 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-07-10" }, "gpt-5.6-terra": { "mode": "chat", "context_window": { "max_input": 1050000, "max_output": 128000, "max_tokens": 128000 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 15.0, "cache_read_per_million_tokens": 0.25, "cache_write_per_million_tokens": 3.125, "service_tiers": { "batch": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5 }, "flex": { "input_per_million_tokens": 1.25, "output_per_million_tokens": 7.5, "cache_read_per_million_tokens": 0.125 }, "priority": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 30.0, "cache_read_per_million_tokens": 0.5 } }, "long_context": [ { "threshold_tokens": 272000, "cache_write_per_million_tokens": 6.25, "cache_read_per_million_tokens": 0.5, "input_per_million_tokens": 5.0, "output_per_million_tokens": 22.5 } ] }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-07-10" }, "gpt-audio": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-audio-1.5": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-audio-2025-08-28": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 10.0, "modality": { "audio": { "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-audio-mini": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "modality": { "audio": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-audio-mini-2025-10-06": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "modality": { "audio": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-audio-mini-2025-12-15": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 16384, "max_tokens": 16384 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "modality": { "audio": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-image-1": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 10.0, "output_per_million_tokens": 40.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-image-1-mini": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 2.0, "cache_read_per_million_tokens": 0.2, "modality": { "image": { "input_per_million_tokens": 2.5, "output_per_million_tokens": 8.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-image-1.5": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 8.0, "output_per_million_tokens": 32.0 } } }, "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-image-1.5-2025-12-16": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 8.0, "output_per_million_tokens": 32.0 } } }, "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-image-2": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 8.0, "output_per_million_tokens": 30.0 } } }, "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-image-2-2026-04-21": { "mode": "image_generation", "pricing": { "input_per_million_tokens": 5.0, "output_per_million_tokens": 10.0, "cache_read_per_million_tokens": 1.25, "modality": { "image": { "input_per_million_tokens": 8.0, "output_per_million_tokens": 30.0 } } }, "capabilities": { "function_calling": false, "vision": true, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-29" }, "gpt-realtime": { "mode": "chat", "context_window": { "max_input": 32000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 4.0, "output_per_million_tokens": 16.0, "cache_read_per_million_tokens": 0.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.4, "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-realtime-1.5": { "mode": "chat", "context_window": { "max_input": 32000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 4.0, "output_per_million_tokens": 16.0, "cache_read_per_million_tokens": 0.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.4, "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-realtime-2": { "mode": "chat", "context_window": { "max_input": 32000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 4.0, "output_per_million_tokens": 16.0, "cache_read_per_million_tokens": 0.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.4, "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-05-18" }, "gpt-realtime-2.1": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 32000, "max_tokens": 32000 }, "pricing": { "input_per_million_tokens": 4.0, "output_per_million_tokens": 24.0, "cache_read_per_million_tokens": 0.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.4, "cache_read_per_million_tokens": 0.4, "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-07-10" }, "gpt-realtime-2.1-mini": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "cache_read_per_million_tokens": 0.06, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "cache_read_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-07-10" }, "gpt-realtime-2025-08-28": { "mode": "chat", "context_window": { "max_input": 32000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 4.0, "output_per_million_tokens": 16.0, "cache_read_per_million_tokens": 0.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.4, "input_per_million_tokens": 32.0, "output_per_million_tokens": 64.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-realtime-mini": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "cache_read_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-realtime-mini-2025-10-06": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "cache_read_per_million_tokens": 0.06, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "cache_read_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "gpt-realtime-mini-2025-12-15": { "mode": "chat", "context_window": { "max_input": 128000, "max_output": 4096, "max_tokens": 4096 }, "pricing": { "input_per_million_tokens": 0.6, "output_per_million_tokens": 2.4, "cache_read_per_million_tokens": 0.06, "modality": { "audio": { "cache_write_per_million_tokens": 0.3, "cache_read_per_million_tokens": 0.3, "input_per_million_tokens": 10.0, "output_per_million_tokens": 20.0 } } }, "capabilities": { "function_calling": true, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "o1": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 15.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 7.5 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o1-2024-12-17": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 15.0, "output_per_million_tokens": 60.0, "cache_read_per_million_tokens": 7.5 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o3": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 8.0, "cache_read_per_million_tokens": 0.5, "service_tiers": { "flex": { "input_per_million_tokens": 1.0, "output_per_million_tokens": 4.0, "cache_read_per_million_tokens": 0.25 }, "priority": { "input_per_million_tokens": 3.5, "output_per_million_tokens": 14.0, "cache_read_per_million_tokens": 0.875 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o3-2025-04-16": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 8.0, "cache_read_per_million_tokens": 0.5 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o3-mini": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 1.1, "output_per_million_tokens": 4.4, "cache_read_per_million_tokens": 0.55 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o3-mini-2025-01-31": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 1.1, "output_per_million_tokens": 4.4, "cache_read_per_million_tokens": 0.55 }, "capabilities": { "function_calling": true, "vision": false, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o4-mini": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 1.1, "output_per_million_tokens": 4.4, "cache_read_per_million_tokens": 0.275, "service_tiers": { "flex": { "input_per_million_tokens": 0.55, "output_per_million_tokens": 2.2, "cache_read_per_million_tokens": 0.1375 }, "priority": { "input_per_million_tokens": 2.0, "output_per_million_tokens": 8.0, "cache_read_per_million_tokens": 0.5 } } }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "o4-mini-2025-04-16": { "mode": "chat", "context_window": { "max_input": 200000, "max_output": 100000, "max_tokens": 100000 }, "pricing": { "input_per_million_tokens": 1.1, "output_per_million_tokens": 4.4, "cache_read_per_million_tokens": 0.275 }, "capabilities": { "function_calling": true, "vision": true, "reasoning": true, "prompt_caching": true, "response_schema": true }, "last_updated_at": "2026-04-24" }, "sora-2": { "mode": "video_generation", "pricing": { "modality": { "video": { "output_per_second": 0.1 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-09" }, "sora-2-pro": { "mode": "video_generation", "pricing": { "modality": { "video": { "output_per_second": 0.3 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-09" }, "sora-2-pro-high-res": { "mode": "video_generation", "pricing": { "modality": { "video": { "output_per_second": 0.5 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-06-09" }, "text-embedding-3-large": { "mode": "embedding", "context_window": { "max_input": 8191, "max_tokens": 8191 }, "pricing": { "input_per_million_tokens": 0.13, "output_per_million_tokens": 0.0, "service_tiers": { "batch": { "input_per_million_tokens": 0.065, "output_per_million_tokens": 0.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "text-embedding-3-small": { "mode": "embedding", "context_window": { "max_input": 8191, "max_tokens": 8191 }, "pricing": { "input_per_million_tokens": 0.02, "output_per_million_tokens": 0.0, "service_tiers": { "batch": { "input_per_million_tokens": 0.01, "output_per_million_tokens": 0.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "text-embedding-ada-002": { "mode": "embedding", "context_window": { "max_input": 8191, "max_tokens": 8191 }, "pricing": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.0 }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" }, "text-embedding-ada-002-v2": { "mode": "embedding", "context_window": { "max_input": 8191, "max_tokens": 8191 }, "pricing": { "input_per_million_tokens": 0.1, "output_per_million_tokens": 0.0, "service_tiers": { "batch": { "input_per_million_tokens": 0.05, "output_per_million_tokens": 0.0 } } }, "capabilities": { "function_calling": false, "vision": false, "reasoning": false, "prompt_caching": false, "response_schema": false }, "last_updated_at": "2026-04-24" } } }