{"data":{"id":"openai/gpt-4o-mini","provider_id":"openai","name":"OpenAI: GPT-4o-mini","modalities":["text","image"],"context_window":128000,"family":"gpt-4o-mini","status":"active","description":"GPT-4o mini is OpenAI's newest model after [GPT-4 Omni](/models/openai/gpt-4o), supporting both text and image inputs with text outputs. As their most advanced small model, it is many multiples more affordable...","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","max_tokens","prediction","presence_penalty","response_format","seed","stop","structured_outputs","temperature","tool_choice","tools","top_logprobs","top_p","web_search_options"],"created_at":1721260800,"canonical_slug":"openai/gpt-4o-mini","catalog_source":"openrouter","host_id":"openrouter","host_name":"OpenRouter","creator_id":"openai","creator_name":"Openai","cheapest_provider":"azure","cheapest_provider_name":"Azure","cheapest_price":0.2625,"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":54,"model_id":"openai/gpt-4o-mini","unit":"token","input_per_1m_usd":0.15,"output_per_1m_usd":0.6,"flat_usd":null,"currency":"USD","effective_at":"2026-10-08","source_url":"https://openrouter.ai/openai/gpt-4o-mini","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. Cache read 0.075/1M.","last_verified_at":"2026-10-08T17:11:32.756Z","source":"openrouter","confidence":"official","cache_read_per_1m_usd":0.075,"cache_write_per_1m_usd":null,"cache_write_1h_per_1m_usd":null,"pricing_detail":null,"long_context_override":false}]}}