{"data":{"id":"openai/gpt-4o-2024-05-13","provider_id":"openai","name":"OpenAI: GPT-4o (2024-05-13)","modalities":["text","image"],"context_window":128000,"family":"gpt-4o-2024-05-13","status":"active","description":"GPT-4o (\"o\" for \"omni\") is OpenAI's latest AI model, supporting both text and image inputs with text outputs. It maintains the intelligence level of [GPT-4 Turbo](/models/openai/gpt-4-turbo) while being twice as...","architecture":{"modality":"text+image+file->text","input_modalities":["text","image","file"],"output_modalities":["text"],"tokenizer":"GPT","instruct_type":null},"supported_parameters":["frequency_penalty","logit_bias","logprobs","max_completion_tokens","presence_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_logprobs","top_p","web_search_options"],"created_at":1715558400,"canonical_slug":"openai/gpt-4o-2024-05-13","catalog_source":"openrouter","host_id":"openrouter","host_name":"OpenRouter","creator_id":"openai","creator_name":"Openai","cheapest_provider":"azure","cheapest_provider_name":"Azure","cheapest_price":7.5,"savings_pct":null,"savings_basis":null,"provider":{"id":"openai","name":"OpenAI","website":"https://openai.com","categories":["text","image","audio"],"docs_url":"https://platform.openai.com/docs","notes":"Live OpenRouter feed. Prices are OpenRouter list rates, not a contract with the origin lab.","role":"lab"},"prices":[{"id":1381,"model_id":"openai/gpt-4o-2024-05-13","unit":"token","input_per_1m_usd":5,"output_per_1m_usd":15,"flat_usd":null,"currency":"USD","effective_at":"2026-10-08","source_url":"https://openrouter.ai/openai/gpt-4o-2024-05-13","notes":"OpenRouter list rate. Token fields are USD per token converted to per 1M. Flat image, request, and web_search fields are USD per unit and are not rescaled.","last_verified_at":"2026-10-08T17:11:32.756Z","source":"openrouter","confidence":"official","cache_read_per_1m_usd":null,"cache_write_per_1m_usd":null,"cache_write_1h_per_1m_usd":null,"pricing_detail":null,"long_context_override":false}]}}