# Krea 2 Large > Krea AI's flagship text-to-image model, focused on photorealistic output with strong prompt adherence. Supports style-reference and moodboard-guided generation for consistent visual direction. - **Provider**: replicate - **Model ID**: krea/krea-2-large - **Category**: image_generation - **Credits**: 140 per request - **Pricing Type**: fixed ## 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 - `aspect_ratio` (string, optional): Aspect ratio of the generated image. (Default: `1:1`; Options: `1:1`, `4:3`, `3:2`, `16:9`, `2.35:1`, `4:5`, `2:3`, `9:16`) - `style_reference_images` (array, optional): Up to 10 reference images whose style should be transferred to the output. Their style is extracted and applied with the strength controlled by `style_reference_strength`. (Default: `[]`) - `moodboard_strength` (number, optional): How strongly the moodboard shapes the output. (Default: `0.35`; Range: min: 0, max: 1) - `style_reference_strength` (number, optional): How strongly to apply the style of the reference images. 0 means no influence, 1 means the style dominates. Applied to all style reference images. (Default: `0.5`; Range: min: 0, max: 1) - `seed` (integer, optional): Random seed. Set for reproducible generation. - `moodboard_id` (string, optional): Optional Krea moodboard UUID. Moodboards must first be created in the Krea webapp (https://www.krea.ai/moodboards). Get the UUID from the moodboard share URL: `?share=`. - `creativity` (string, optional): How far the model expands on your prompt. 'raw' renders only what you describe; 'low' fills in obvious gaps; 'medium' adds reasonable interpretation; 'high' takes meaningful creative liberty. (Default: `medium`; Options: `raw`, `low`, `medium`, `high`) - `prompt` (string, **required**): Text prompt describing the image. ## Example Request ```json { "model": "krea/krea-2-large", "input": { "prompt": "your prompt here" } } ``` ## 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 krea, text-to-image, image-generation, photorealistic ## Documentation https://replicate.com/krea/krea-2-large