List available models
GET/models
Returns the public model catalog visible to API clients. Use the optional type filter to narrow results to image, video, audio, or text models.
List available models
curl https://app.flora.ai/api/v1/models \
-H "Authorization: Bearer $FLORA_API_KEY"{
"models": [
{
"capabilities": [
"string"
],
"estimated_credits": 0,
"estimated_seconds": 0,
"model_id": "t2i-flux-2-pro",
"name": "name",
"params": [
{
"name": "name",
"required": true,
"type": "string",
"default": {},
"description": "description",
"label": "label",
"max": 0,
"min": 0,
"options": [
{
"label": "label",
"value": "value",
"description": "description"
}
],
"properties": {
"foo": {
"default": 0,
"max": 0,
"min": 0
}
}
}
],
"provider": "Black Forest Labs",
"type": "image",
"beta": true
}
]
}{
"error": {
"code": "input_validation_error",
"message": "prompt: Required",
"fields": [
{
"field": "prompt",
"message": "Required"
}
]
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid API key."
}
}{
"error": {
"code": "insufficient_credits",
"message": "Insufficient credits."
}
}{
"error": {
"code": "forbidden",
"message": "Forbidden."
}
}{
"error": {
"code": "not_found",
"message": "Not found."
}
}{
"error": {
"code": "idempotency_duplicate",
"message": "Duplicate idempotency key."
}
}{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded."
}
}{
"error": {
"code": "unknown_error",
"message": "An unknown error occurred."
}
}Returns Examples
{
"models": [
{
"capabilities": [
"string"
],
"estimated_credits": 0,
"estimated_seconds": 0,
"model_id": "t2i-flux-2-pro",
"name": "name",
"params": [
{
"name": "name",
"required": true,
"type": "string",
"default": {},
"description": "description",
"label": "label",
"max": 0,
"min": 0,
"options": [
{
"label": "label",
"value": "value",
"description": "description"
}
],
"properties": {
"foo": {
"default": 0,
"max": 0,
"min": 0
}
}
}
],
"provider": "Black Forest Labs",
"type": "image",
"beta": true
}
]
}{
"error": {
"code": "input_validation_error",
"message": "prompt: Required",
"fields": [
{
"field": "prompt",
"message": "Required"
}
]
}
}{
"error": {
"code": "unauthorized",
"message": "Invalid API key."
}
}{
"error": {
"code": "insufficient_credits",
"message": "Insufficient credits."
}
}{
"error": {
"code": "forbidden",
"message": "Forbidden."
}
}{
"error": {
"code": "not_found",
"message": "Not found."
}
}{
"error": {
"code": "idempotency_duplicate",
"message": "Duplicate idempotency key."
}
}{
"error": {
"code": "rate_limited",
"message": "Rate limit exceeded."
}
}{
"error": {
"code": "unknown_error",
"message": "An unknown error occurred."
}
}