Documentación y pruebas · Chat con LLMs · Generación y edición de imágenes
Todas las peticiones requieren autenticación mediante Bearer token. Guardala una vez y se usa en todas las pruebas de esta página.
Sin clave guardada.
Authorization: Bearer TU_API_KEY
Compatible con la API de OpenAI. Envía un arreglo de mensajes y el modelo continúa la conversación. Soporta streaming (Server-Sent Events) con stream: true.
| Parámetro | Tipo | Por defecto | Descripción | |
|---|---|---|---|---|
| model | string | requerido | — | ID del modelo a usar. Consultá los disponibles en /v1/models. |
| messages | array | requerido | — | Lista de mensajes. Cada uno tiene role (system | user | assistant) y content. |
| stream | boolean | opcional | false | Si es true, devuelve tokens en tiempo real via Server-Sent Events. |
| temperature | float | opcional | 0.7 | Creatividad del modelo. 0 = determinístico, 2 = muy creativo. |
| max_tokens | integer | opcional | sin límite | Máximo de tokens en la respuesta. |
{
"id": "chatcmpl-...",
"object": "chat.completion",
"model": "qwen3.6:35b",
"choices": [{
"index": 0,
"message": { "role": "assistant", "content": "..." },
"finish_reason": "stop"
}],
"usage": { "prompt_tokens": 12, "completion_tokens": 48, "total_tokens": 60 }
}
Se carga de /v1/models al guardar tu key
0 = preciso · 2 = creativo
Devuelve todos los modelos Ollama instalados en el servidor, en formato compatible con OpenAI.
Retorna todos los modelos de imagen disponibles en el servidor, agrupados por tipo: generación de texto a imagen, edición de imagen y eliminación de fondo.
{
"object": "list",
"data": [
{ "id": "flux-klein", "type": "generation", "default_steps": 4, "description": "FLUX.2 Klein 4B — ultra rápido (~4s)" },
{ "id": "flux-schnell", "type": "generation", "default_steps": 4, "description": "FLUX.1 Schnell FP8 — alta calidad (~6s)" },
{ "id": "sdxl-lightning", "type": "generation", "default_steps": 4, "description": "SDXL Lightning 4-step — ultra rápido (~1.5s)" },
{ "id": "flux-klein-edit", "type": "editing", "default_steps": 4, "description": "FLUX.2 Klein 4B — ultra rápido (~8s)" },
{ "id": "flux-kontext-nunchaku", "type": "editing", "default_steps": 28, "description": "FLUX.1 Kontext Nunchaku FP4 — calidad máxima (~18s)" },
{ "id": "flux-kontext-nunchaku-turbo", "type": "editing", "default_steps": 8, "description": "FLUX.1 Kontext Nunchaku + Turbo LoRA (~13s)" },
{ "id": "flux-kontext", "type": "editing", "default_steps": 12, "description": "FLUX.1 Kontext Dev FP8 — fallback (~60s)" },
{ "id": "birefnet-general", "type": "background-removal", "default_steps": null },
{ "id": "birefnet-portrait", "type": "background-removal", "default_steps": null },
{ "id": "u2net", "type": "background-removal", "default_steps": null }
]
}
Genera imágenes a partir de una descripción en lenguaje natural. Usa modelos FLUX corriendo localmente en GPU. Devuelve la imagen codificada en base64.
| Parámetro | Tipo | Por defecto | Descripción | |
|---|---|---|---|---|
| prompt | string | requerido | — | Descripción de la imagen a generar. Funciona mejor en inglés. |
| model | string | opcional | flux-schnell | flux-schnell — FLUX Schnell FP8 (~6s, alta calidad).sdxl-lightning — SDXL Lightning 4-step (~1.5s).flux-klein — FLUX.2 Klein 4B, sub-segundo (~0.5s). |
| size | string | opcional | 1024x1024 | Dimensiones en formato WxH. Múltiplos de 64. Rango: 256–2048. |
| steps | integer | opcional | 4 | Pasos de muestreo. Más pasos = más detalle y tiempo. Rango recomendado: 1–8 para Schnell. |
| n | integer | opcional | 1 | Cantidad de imágenes a generar. Máximo 4. |
{
"created": 1782623415,
"data": [
{ "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..." }
]
}
Inglés da mejores resultados con FLUX
Más pasos = más detalle
Sube una imagen y describí qué querés cambiar. El modelo FLUX Kontext interpreta la instrucción y genera una nueva versión modificada. Recibe multipart/form-data (no JSON).
| Campo (form) | Tipo | Por defecto | Descripción | |
|---|---|---|---|---|
| image | file | requerido | — | Imagen de entrada en formato PNG, JPG u otro formato de imagen estándar. |
| prompt | string | requerido | — | Instrucción de edición. Describí qué querés cambiar. Inglés da mejores resultados. |
| model | string | opcional | flux-kontext-nunchaku | flux-klein-edit — FLUX.2 Klein 4B, ultra rápido (~8s con 4 steps).flux-kontext-nunchaku — FP4 Blackwell, 28 steps (~18s).flux-kontext-nunchaku-turbo — FP4 + Turbo LoRA, 8 steps (~13s).flux-kontext — FP8 original (~60s). |
| size | string | opcional | 1024x1024 | Tamaño de la imagen de salida. No tiene que coincidir con la entrada. |
| steps | integer | opcional | 20 | Pasos de edición. Más pasos = cambios más fieles al prompt. Rango recomendado: 10–30. |
| n | integer | opcional | 1 | Cantidad de variaciones a generar. Máximo 4. |
{
"created": 1782623644,
"data": [
{ "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..." }
]
}
Arrastrá tu imagen aquí o hacé click para seleccionarla
10–20 = equilibrado · 25–30 = muy fiel
Elimina el fondo de cualquier imagen usando el modelo BiRefNet corriendo localmente. Devuelve un PNG con canal alpha transparente donde estaba el fondo.
| Parámetro | Tipo | Por defecto | Descripción | |
|---|---|---|---|---|
| image | file | requerido | — | Imagen de entrada (multipart/form-data). Formatos: PNG, JPG, WEBP. |
| model | string | opcional | birefnet-general | birefnet-general — todo tipo de sujetos.birefnet-portrait — optimizado para personas.u2net — más ligero y rápido. |
{
"created": 1782623415,
"data": [
{ "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..." }
]
}
API compatible con OpenAI · FLUX Schnell · SDXL Lightning · FLUX.2 Klein · FLUX Kontext · BiRefNet · 2× RTX 5060 Ti