Recraft: Recraft V4 Styles Pro Vector
Recraft V4 Styles Pro Vector es la edición SVG Pro de la familia de imágenes de Recraft con estilo coherente. Crea gráficos vectoriales editables a partir de una descripción textual y un estilo de referencia obligatorio para ilustraciones de marca detalladas, lettering y recursos gráficos coordinados.
Sobre el modelo
Esta descripción cubre las capacidades del modelo. Las entradas, salidas y opciones disponibles en Ailoot se indican a continuación para el método seleccionado.
Recraft V4 Styles Pro Vector es el modelo vectorial Pro de la familia específica V4 Styles. Su propósito es crear nuevos gráficos SVG cuyo tratamiento visual siga un estilo de referencia proporcionado. El modelo combina una descripción textual de lo que debe dibujar con referencias que establecen qué apariencia debe tener. Sus aplicaciones prácticas incluyen ilustraciones de marca, conceptos de lettering y recursos gráficos coordinados en los que la textura, el tratamiento visual, la lógica de color y la composición necesitan una dirección común.
El código exacto del modelo del fabricante es recraftv4_styles_pro_vector, independiente tanto del modelo Styles Vector estándar como del modelo ráster Styles Pro. Devuelve SVG editable. La referencia de tamaños del fabricante indica explícitamente que las salidas vectoriales no tienen tamaño fijo en píxeles y solo admiten relaciones de aspecto, de modo que las dimensiones ráster 2K de Styles Pro no prometen una resolución en píxeles para esta edición Pro Vector. La etiqueta Pro pertenece a la variante vectorial indicada; prepara los gráficos para su geometría y uso previstos en vez de tratarlos como un mapa de bits ampliado.
Cada generación Styles necesita un estilo. Puede proporcionarlo un estilo guardado compatible o entre una y diez referencias PNG, JPG o WebP; ambas entradas son alternativas. Las referencias deben ocupar menos de 20 MB cada una y no más de 64 MB en conjunto en el flujo documentado. Prefiere una ilustración limpia cuando su dirección ya esté clara. Si necesitas varias referencias, selecciona recursos con forma, paleta y tratamiento visual coherentes para que el modelo generalice ese lenguaje visual en vez de reunir motivos que compitan entre sí. Cada referencia debe tener un lado menor de al menos 256 píxeles, un lado mayor de no más de 4096 píxeles y una resolución total de no más de 16 megapíxeles.
Elige correspondencia precisa cuando el tratamiento de la referencia deba guiar de cerca la salida, o la correspondencia flexible predeterminada cuando sea útil una interpretación más libre. El prompt sigue controlando el nuevo sujeto, la disposición, la pose y la escena. Para una ilustración vectorial editorial detallada, solicita un emblema botánico centrado con tres hojas grandes, una silueta compacta y un sistema de dos colores contenido. Indica explícitamente la jerarquía y las relaciones entre formas; una referencia de estilo por sí sola no describe esas nuevas decisiones de contenido.
El fabricante admite controles de colores preferidos y de fondo, una semilla aleatoria, prompts de hasta 10 000 caracteres y de una a seis salidas por generación. Su resultado vectorial sigue siendo SVG independientemente de un ajuste ráster de image_format. La línea específica Styles no admite image-to-image ni inpainting, ni los mecanismos antiguos de estilos predefinidos, negative_prompt o text_layout. Por ello, la correspondencia con una referencia y la edición de un dibujo existente son operaciones diferentes y no significados intercambiables de una entrada de imagen.
Usa referencias claras y de alta resolución; no se garantiza una reproducción exacta del color. Mantén visible el uso previsto en la descripción: un logotipo necesita formas legibles a tamaño pequeño, mientras que una ilustración editorial puede permitir más detalle. Revisa las letras, los espacios, las siluetas y las regiones de color del SVG en la composición de destino y después ajusta la descripción textual cuando deba cambiar un sujeto o una disposición. Reutiliza el mismo estilo compatible para recursos posteriores en vez de añadir imágenes de referencia sin relación para forzar variaciones.
A través de Ailoot, selecciona el ID exacto de este modelo en /v1/images/generations y proporciona el prompt creativo. Conserva todas las entradas de data devueltas, tanto si la respuesta contiene una URL como contenido de imagen codificado, y guarda los bytes reales con el tipo de contenido devuelto. Mantén usage y cualquier task_id de medios junto con el recurso, y revisa después sus formas, letras y regiones de color en el diseño previsto.
Ailoot Ultra · Images POST /v1/images/generations recraft/recraft-v4-styles-pro-vector
recraft/recraft-v4-styles-pro-vector
recraft/recraft-v4-styles-pro-vectorPrimeros pasos
Recraft V4 Styles Pro Vector es la edición SVG Pro de la familia de imágenes de Recraft con estilo coherente. Crea gráficos vectoriales editables a partir de una descripción textual y un estilo de referencia obligatorio para ilustraciones de marca detalladas, lettering y recursos gráficos coordinados.
- Entradas aceptadas
- Texto · Imágenes
- Resultados
- Imágenes
Disponible en Ailoot · entradas y métodos
Ailoot Ultra · Images POST /v1/images/generations
- Tipos de entrada
text,image- Tipos de salida
image- Formato de salida
- Archivo de imagen
| Campo | Tipo | Requisito | Valores y límites | Predeterminado |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObligatorio | Valores y límites recraft/recraft-v4-styles-pro-vector Condiciones: Usa exactamente este selector de enrutamiento de Ailoot. | Predeterminado— |
Campoprompt | Tipostring | RequisitoObligatorio | Valores y límites Condiciones: | Predeterminado— |
Campon | Tipointeger | RequisitoOpcional | Valores y límites Mínimo: 1 Máximo: 6 Condiciones: | Predeterminado— |
Campoaspect_ratio | Tipostring | RequisitoOpcional | Valores y límites 1:1, 2:1, 1:2, 3:2, 2:3, 4:3, 3:4, 5:4, 4:5, 16:9, 9:16, auto Condiciones: | Predeterminado— |
Campooutput_format | Tipostring | RequisitoOpcional | Valores y límites svg Condiciones: | Predeterminado— |
Campoinput_references | Tipoarray | RequisitoObligatorio | Valores y límites Condiciones: | Predeterminado— |
Campoquality | Tipostring | RequisitoOpcional | Valores y límites auto, low, medium, high, xhigh, max Condiciones: | Predeterminado— |
Combinaciones de materiales de entrada
reference_guided_image
Parámetros del método y ciclo de vida
| Parámetro | Contrato |
|---|---|
Parámetrocontent_type | Contratoapplication/json |
Parámetrorequired | Contratomodel, prompt, input_references |
Parámetrooptional | Contraton, aspect_ratio, output_format, quality |
Parámetromaterial_types | Contratotext, image |
Parámetroconditions | ContratoUsa exactamente este selector de enrutamiento de Ailoot., quality es un control común documentado; los proveedores que no ofrecen un ajuste de calidad lo ignoran. No se promete una mejora de calidad para cada modelo. |
Ciclo de vida: synchronous_result_then_owned_library
GET /v1/media/tasks/{task_id} · El task_id realmente devuelto o el registro seleccionado de la biblioteca; operation_id es un identificador independiente.
GET /v1/media/assets
GET /v1/media/assets/{asset_id}
Planes
Cómo se calcula el cargo definitivo
Las tarifas mostradas estiman el coste antes de la generación. El cargo final se calcula a partir del coste registrado para la generación original. La duración medida del resultado y las cantidades previstas no constituyen la cantidad facturable final.
Las referencias tarifarias no añaden opciones a la solicitud. Los parámetros admitidos se indican en el método seleccionado.
- Modo rápido
- Sin especificar Cuando se selecciona el modo rápido
- Modo flex
- Sin especificar Cuando se selecciona el modo flex
- Esfuerzo máximo de razonamiento
- Sin especificar Cuando el esfuerzo máximo de razonamiento utiliza el ajuste predeterminado (default)
Tarifas estimadas para comparar
Precios por configuración
Relaciona cada cargo con las condiciones mostradas. Usa una tarifa para cada conjunto de configuraciones alternativas.
| Configuración | Tabla de tarifas | Cantidad prevista | Unidad de facturación | Condiciones de facturación | Cargo |
|---|---|---|---|---|---|
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Cantidad prevista— | Unidad de facturación— | Condiciones de facturación— | Cargo Entrada · Tokens de entrada · Estimación solo para comparar — / 1K tokens Salida · Tokens de salida · Estimación solo para comparar — / 1K tokens Entrada · Lectura de caché · Estimación solo para comparar — / 1K tokens Entrada · Escritura en caché · Estimación solo para comparar — / 1K tokens Entrada · Escritura en caché, 1 hora · Estimación solo para comparar — / 1K tokens |
| ConfiguraciónReferencia de entrada | Tabla de tarifas— | Cantidad prevista— | Unidad de facturaciónpor solicitud | Condiciones de facturaciónCreación de estilo al generar con referencias de estilo; una vez por solicitud, además del precio de la imagen de salida. | Cargo Entrada · Referencia de entrada · Estimación solo para comparar $0.01 por solicitud Estimación meramente orientativa; el importe final se calcula según la factura original registrada. |
| Configuraciónimagen de salida | Tabla de tarifas— | Cantidad prevista— | Unidad de facturaciónpor imagen de salida | Condiciones de facturación— | Cargo Salida · imagen de salida · Estimación solo para comparar $0.24 por imagen de salida |
| ConfiguraciónCoste estimado de generación | Tabla de tarifas— | Cantidad previstaestimación para una generación | Unidad de facturación— | Condiciones de facturación— | Cargo Salida · Coste estimado de generación · Estimación solo para comparar $0.24 estimación previa a la generación Esta estimación no es un cargo adicional ni una tarifa fija para la generación completada. |
Ailoot reserva un importe estimado antes de la solicitud. Tras obtener el resultado, liquida el cargo definitivo según el uso medido. En las respuestas en flujo, la liquidación usa el registro de uso final. Cómo funcionan la reserva y la liquidación →
Solicitudes de ejemplo
Ailoot Ultra · Images
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "recraft/recraft-v4-styles-pro-vector", "prompt": "A portrait of an Asian woman with neon green lights in the background, shallow depth of field.", "input_references": [{"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}]}')
p['input_references'][0]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Recibir y guardar resultados
Ailoot Ultra · Images
Descarga cada imagen recibida o guarda su contenido Base64
GET /v1/media/tasks/{task_id}GET /v1/media/assetsGET /v1/media/assets/{asset_id}
Conserva todos los resultados completados
Guarda todas las imágenes completadas; descarga cada URL recibida o decodifica su contenido Base64.
Conserva la respuesta completa y sus cabeceras, los identificadores originales, todos los resultados reales y todos los campos de uso y contabilidad. Guarda cada recurso único bajo tu titularidad y conserva todas las funciones que apuntan a él.
Si es necesario revisar la respuesta original
Conserva el X-Client-Request-ID original, la respuesta y las cabeceras. Un resultado desconocido o result_pending_check no autoriza una segunda creación.
Campos de respuesta
| Campo | Tipo |
|---|---|
Campodata[].url | Tipostring |
Campodata[].b64_json | Tipostring |
Campousage | Tipoobject |
Errores y siguientes pasos
| Respuesta | Condición | Siguiente paso |
|---|---|---|
Respuesta400 · invalid_request_error | CondiciónUn campo obligatorio, el selector de modelo, el tipo o la representación de la entrada no son válidos. | Siguiente pasoRevisa los detalles de validación devueltos antes de preparar una solicitud independiente. |
Respuesta | CondiciónLa solicitud original o su resultado son desconocidos o requieren una comprobación. | Siguiente pasoConserva los identificadores y las cabeceras originales; consulta únicamente los registros de estado o de la biblioteca admitidos. No vuelvas a enviar la solicitud de creación. |
Alias
Alias del modelo
Ailoot Ultra recraft/recraft-v4-styles-pro-vector
Alias de rutas de métodos
Usa las rutas de método indicadas arriba.
ID de modelo relacionados
FAQ · Recraft: Recraft V4 Styles Pro Vector
- ¿Qué entradas y resultados están disponibles?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:text,image→image- ¿Qué campos utiliza la solicitud?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:model,prompt,n,aspect_ratio,output_format,input_references,quality- ¿Qué límites se aplican?
POST /v1/images/generations·recraft/recraft-v4-styles-pro-vector:n.minimum:1;n.maximum:6