---
title: "Flux Lora Trainer"
method: POST
path: "/api/v1/flux-lora-trainer"
tags: ["Image: Text-to-Image"]
---

# Flux Lora Trainer

`POST /api/v1/flux-lora-trainer`

## Request

- Base URL: `https://api.muapi.ai`
- URL: `https://api.muapi.ai/api/v1/flux-lora-trainer`
- Auth: one of:
  - API key in header `x-api-key`
  - OAuth 2 (client credentials, token URL `https://api.muapi.ai/oauth/token`)

## Query parameters

- `webhook` string
- `team_id` integer, nullable

## Headers

- `x-api-key` string
- `x-embed-code` string, nullable
- `x-agent-embed-code` string, nullable
- `x-whitelabel-studio` string, nullable
- `authorization` string, nullable

## Request body

- FluxLoraTrainerRequest
  - `images_data_url` string, uri, required: URL of a .zip archive containing 10-50 training images (and optional caption .txt files matched by filename).
  - `trigger_phrase` string, nullable: A unique word or phrase that triggers the trained concept at inference time. If captions in the zip contain [trigger], it is replaced with this value.
  - `training_style` 'subject' | 'style': What the LoRA learns: 'subject' (a person/character/object) or 'style' (an aesthetic).
  - `webhook_url` string, uri, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/muapi/apis/muapi-api.md) · [All operations](https://skmtc.dev/muapi/apis/muapi-api/llms.txt) · [OpenAPI document](https://skmtc.dev/muapi/apis/muapi-api/revisions/e4b7374381e5?raw)
