---
title: "Enhance Image Prompt"
method: POST
path: "/api/prompt-enhancement/image"
tags: ["Prompt Enhancement"]
---

# Enhance Image Prompt

`POST /api/prompt-enhancement/image`

Enhance a text description into a detailed, cinematic image generation prompt.

Uses advanced prompting techniques to avoid the "AI art" look:
- Foreground obstruction for depth
- Asymmetrical composition
- Extreme camera angles
- Realistic lighting
- Natural character gaze

If project_id is provided, uses the project's configured style (if available).
Requires authentication when project_id is provided.

## Request body

- ImagePromptRequest — Request model for image prompt enhancement
  - `text` string, required — The base text to enhance into an image prompt
  - `project_id` string, nullable — Optional project ID to use project's configured style
  - `style` string, nullable — Optional style guidance (overridden by project style if project_id provided)
  - `mood` string, nullable — Optional mood guidance (e.g., 'tense', 'peaceful', 'dramatic')

## Response `200`

Successful Response

- PromptResponse — Response model for prompt enhancement
  - `enhanced_prompt` string, required — The enhanced prompt
  - `original_text` string, required — The original input text

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/latted/apis/motion-graphics-designer-api.md) · [All operations](https://skmtc.dev/latted/apis/motion-graphics-designer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/latted/motion-graphics-designer-api/revisions/36d149b525df/schema)
