{
 "service_id": "openrouter:openai--gpt-5.4-image-2",
 "name": "OpenAI: GPT-5.4 Image 2 (sold by OpenRouter)",
 "provider": "OpenRouter",
 "first_party": false,
 "vendor": null,
 "url": "https://bertrande.com/en/ai/openrouter/openai--gpt-5.4-image-2/",
 "generated_at": "2026-09-18T17:05:01Z",
 "license": "CC-BY-4.0",
 "attribution": "Bertrande, https://bertrande.com",
 "note": "Prices are the reseller's prices where the provider is a reseller. Level 5 sources are never published.",
 "parameters": [
  {
   "key": "price_input",
   "label": "Input price",
   "unit": "USD per 1M tokens",
   "condition": null,
   "content_hash": "08c6e27b7535b9dcd3e23c53fedcfb240470b025f626640b6eec99f39553e458",
   "checked_at": "18 September 2026",
   "value": 8.0,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 8.0,
     "observed_at": "2026-08-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/f744ec2ace07"
    },
    {
     "value": 8.0,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/8a00d0873bd0"
    },
    {
     "value": 8.0,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/79a4af1bf2ce"
    },
    {
     "value": 8.0,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/7eddfa9ce92a"
    }
   ]
  },
  {
   "key": "price_output",
   "label": "Output price",
   "unit": "USD per 1M tokens",
   "condition": null,
   "content_hash": "08c6e27b7535b9dcd3e23c53fedcfb240470b025f626640b6eec99f39553e458",
   "checked_at": "18 September 2026",
   "value": 15.0,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 15.0,
     "observed_at": "2026-08-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/60373f366eb4"
    },
    {
     "value": 15.0,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/0cf10e81d07b"
    },
    {
     "value": 15.0,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/d67d8379a516"
    },
    {
     "value": 15.0,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/74a731f790e3"
    }
   ]
  },
  {
   "key": "context_length",
   "label": "Context window",
   "unit": "tokens",
   "condition": null,
   "content_hash": "08c6e27b7535b9dcd3e23c53fedcfb240470b025f626640b6eec99f39553e458",
   "checked_at": "18 September 2026",
   "value": 272000.0,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 272000.0,
     "observed_at": "2026-08-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/844c4ede8c99"
    },
    {
     "value": 272000.0,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/3695aaa7baaa"
    },
    {
     "value": 272000.0,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/fef7862c152f"
    },
    {
     "value": 272000.0,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/a22612d8c035"
    }
   ]
  },
  {
   "key": "max_output_tokens",
   "label": "Maximum output",
   "unit": "tokens",
   "condition": null,
   "content_hash": "08c6e27b7535b9dcd3e23c53fedcfb240470b025f626640b6eec99f39553e458",
   "checked_at": "18 September 2026",
   "value": 128000.0,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 128000.0,
     "observed_at": "2026-08-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/990deaba5a45"
    },
    {
     "value": 128000.0,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/0a15be214814"
    },
    {
     "value": 128000.0,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/15ce60bab2bf"
    },
    {
     "value": 128000.0,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/8515fc83a4d1"
    }
   ]
  },
  {
   "key": "input_modalities",
   "label": "Input modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "62c152853524cc69cd6573e162dae2a6b2fbd16fd85d47a50824bac0470148cc",
   "checked_at": "18 September 2026",
   "value": "file, image, text",
   "observed_at": "2026-09-18",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "output_modalities",
   "label": "Output modalities",
   "unit": "list",
   "condition": null,
   "content_hash": "62c152853524cc69cd6573e162dae2a6b2fbd16fd85d47a50824bac0470148cc",
   "checked_at": "18 September 2026",
   "value": "image, text",
   "observed_at": "2026-09-18",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "price_cache_read",
   "label": "Cache read price",
   "unit": "USD per 1M tokens",
   "condition": null,
   "content_hash": "08c6e27b7535b9dcd3e23c53fedcfb240470b025f626640b6eec99f39553e458",
   "checked_at": "18 September 2026",
   "value": 2.0,
   "observed_at": "2026-09-15",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 2.0,
     "observed_at": "2026-08-25",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/a6354efda9bb"
    },
    {
     "value": 2.0,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/e7475b1a71ce"
    },
    {
     "value": 2.0,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/b1d454315a2f"
    },
    {
     "value": 2.0,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/0ed04dd5c823"
    }
   ]
  },
  {
   "key": "released_at",
   "label": "Listed since",
   "unit": "date",
   "condition": null,
   "content_hash": "62c152853524cc69cd6573e162dae2a6b2fbd16fd85d47a50824bac0470148cc",
   "checked_at": "18 September 2026",
   "value": "2026-04-21",
   "observed_at": "2026-09-18",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "supported_parameters",
   "label": "Supported parameters",
   "unit": "list",
   "condition": null,
   "content_hash": "62c152853524cc69cd6573e162dae2a6b2fbd16fd85d47a50824bac0470148cc",
   "checked_at": "18 September 2026",
   "value": "frequency_penalty, include_reasoning, logit_bias, logprobs, max_tokens, presence_penalty, reasoning, reasoning_effort, response_format, seed, stop, structured_outputs, top_logprobs",
   "observed_at": "2026-09-18",
   "source_url": "https://openrouter.ai/api/v1/models",
   "source_level": 1,
   "needs_recheck": false,
   "history": []
  },
  {
   "key": "uptime_1d",
   "label": "Availability over the last day",
   "unit": "percent",
   "condition": "served by openai, as observed by OpenRouter's router",
   "content_hash": "ebce281bb91362156b6dcc4247f35736c8607aa33ace54c2f3e5f035fe94d88d",
   "checked_at": "18 September 2026",
   "value": 99.99602654269479,
   "observed_at": "2026-09-18",
   "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
   "source_level": 1,
   "needs_recheck": false,
   "history": [
    {
     "value": 99.99237087709483,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models/{model}/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/185ff8221372"
    },
    {
     "value": 99.99238366041281,
     "observed_at": "2026-09-01",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/91e78ed7e566"
    },
    {
     "value": 99.99507437690868,
     "observed_at": "2026-09-02",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/057363b07b46"
    },
    {
     "value": 99.99739291394009,
     "observed_at": "2026-09-03",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/875f07aec987"
    },
    {
     "value": 99.9736342543767,
     "observed_at": "2026-09-04",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/14812856d22d"
    },
    {
     "value": 99.99432929768352,
     "observed_at": "2026-09-05",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/4da54be8923d"
    },
    {
     "value": 99.98999165971642,
     "observed_at": "2026-09-06",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/8b06f7dfb23c"
    },
    {
     "value": 100.0,
     "observed_at": "2026-09-07",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/8a048615e253"
    },
    {
     "value": 99.98943215443144,
     "observed_at": "2026-09-08",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/3664f2aae231"
    },
    {
     "value": 99.9720209283456,
     "observed_at": "2026-09-09",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/4ca067cab5cb"
    },
    {
     "value": 99.99698713506675,
     "observed_at": "2026-09-10",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/b33f82f7cd86"
    },
    {
     "value": 100.0,
     "observed_at": "2026-09-11",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/ef2a7052b663"
    },
    {
     "value": 99.9929762949956,
     "observed_at": "2026-09-12",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/5762d478c3c2"
    },
    {
     "value": 99.99377606273728,
     "observed_at": "2026-09-13",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/b99ffd70d366"
    },
    {
     "value": 99.99312667537288,
     "observed_at": "2026-09-14",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/a0918ae9081e"
    },
    {
     "value": 99.94335280580634,
     "observed_at": "2026-09-15",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/a68d6d912319"
    },
    {
     "value": 100.0,
     "observed_at": "2026-09-16",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/f9da6f47343a"
    },
    {
     "value": 99.97448979591836,
     "observed_at": "2026-09-17",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/d0e8e5164b7b"
    },
    {
     "value": 99.99602654269479,
     "observed_at": "2026-09-18",
     "source_url": "https://openrouter.ai/api/v1/models/openai/gpt-5.4-image-2/endpoints",
     "source_level": 1,
     "receipt": "https://bertrande.com/r/1f48e714ec33"
    }
   ]
  }
 ]
}