# GPT Image 1.5 > OpenAI's latest image generation model with better instruction following and adherence to prompts. - **Provider**: replicate - **Model ID**: openai/gpt-image-1.5 - **Category**: image_generation - **Credits**: 310 per request - **Pricing Type**: input_based ## API Endpoint Base URL: https://api.core.today/v1 ### Create Prediction POST /predictions ### Get Status GET /predictions/{job_id} ### Cancel DELETE /predictions/{job_id} ## Authentication Header: `X-API-Key: YOUR_API_KEY` ## Input Parameters - `input_images` (array, optional): A list of images to use as input for the generation - `background` (string, optional): Set whether the background is transparent or opaque or choose automatically (Default: `auto`; Options: `auto`, `transparent`, `opaque`) - `output_format` (string, optional): Output format (Default: `webp`; Options: `png`, `jpeg`, `webp`) - `user_id` (string, optional): An optional unique identifier representing your end-user. This helps OpenAI monitor and detect abuse. - `prompt` (string, **required**): A text description of the desired image - `moderation` (string, optional): Content moderation level (Default: `auto`; Options: `auto`, `low`) - `aspect_ratio` (string, optional): The aspect ratio of the generated image (Default: `1:1`; Options: `1:1`, `3:2`, `2:3`) - `output_compression` (integer, optional): Compression level (0-100%) (Default: `90`; Range: min: 0, max: 100) - `input_fidelity` (string, optional): Control how much effort the model will exert to match the style and features, especially facial features, of input images (Default: `low`; Options: `low`, `high`) - `number_of_images` (integer, optional): Number of images to generate (1-10) (Default: `1`; Range: min: 1, max: 10) - `quality` (string, optional): The quality of the generated image (Default: `auto`; Options: `low`, `medium`, `high`, `auto`) - `openai_api_key` (string, optional): Your OpenAI API key (optional - uses proxy if not provided) ## Example Request ```json { "model": "openai/gpt-image-1.5", "input": { "input_fidelity": "low", "aspect_ratio": "1:1", "number_of_images": 1, "output_format": "webp", "output_compression": 90, "background": "auto", "moderation": "auto", "prompt": "make a scene in chelsea, london in the 1970s, photorealistic, everything in focus, with tons of people, and a bus with an advertisement for \"ImageGen 1.5 on Replicate\"", "quality": "high" } } ``` ## Response Format ```json { "job_id": "abc123", "status": "pending", "provider": "replicate", "model": "black-forest-labs/flux-schnell", "created_at": "2026-01-01T00:00:00Z", "result": null, "error": null } ``` Status values: `pending`, `processing`, `completed`, `failed`, `cancelled` ## Usage Flow 1. POST /predictions with model and input → receive job_id 2. Poll GET /predictions/{job_id} until status is `completed` or `failed` 3. Result contains output URL(s) or data ## Output Type url ## Tags image-generation, text-to-image, image-editing, openai, typography, photorealistic, frontier ## Documentation https://replicate.com/openai/gpt-image-1.5