---
title: "Generate Persona Image"
method: POST
path: "/personas/generate-image"
tags: ["personas"]
---

# Generate Persona Image

`POST /personas/generate-image`

Generate an image for a persona using Replicate.

## Request body

- PersonaImageRequest
  - `name` string, required — Name of the persona to generate an image for
  - `description` string, required — Detailed description of the persona's appearance and characteristics
  - `gender` 'male' | 'female' | 'non-binary' — Gender of the persona (optional)
  - `characteristics` string[] — List of specific characteristics or features of the persona

## Response `201`

Image successfully generated

- PersonaImageResponse
  - `name` string — Name of the persona
  - `image_url` string — URL of the generated image
  - `generated_at` string, date-time — Timestamp when the image was generated

## Other responses

- `400` — Invalid request data
- `422` — Validation Error

---

[API](https://skmtc.net/meeting-baas/apis/meeting-baas-api.md) · [All operations](https://skmtc.net/meeting-baas/apis/meeting-baas-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/meeting-baas/meeting-baas-api/revisions/ede837500622/schema)
