Recraft: Recraft V4 Pro Vector
Recraft V4 Pro Vector genera ilustraciones SVG editables para composiciones detalladas, logotipos e ilustración. Es la edición vectorial Pro de V4, que admite tareas de generación text-to-image y flujos image-to-image independientes sin asignar tamaños de píxeles ráster a SVG.
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 Pro Vector es el modelo SVG Pro de la generación V4 de Recraft. La familia se centra en el criterio visual, las relaciones de color coherentes, la composición y la interpretación detallada de una descripción creativa. La rama Pro se orienta a detalles más finos y composiciones más exigentes, mientras que esta edición Vector proporciona gráficos SVG editables. Resulta útil para una ilustración gráfica, un emblema o un concepto de lettering que necesite un archivo vectorial de trabajo para ajustes de diseño posteriores.
El código exacto del modelo es recraftv4_pro_vector. Es distinto de V4 Vector estándar, del modelo ráster V4 Pro y de la familia posterior V4.1. La referencia de tamaños del fabricante indica que todos los modelos vectoriales admiten catorce relaciones de aspecto como proporciones entre anchura y altura y que la salida SVG no tiene un tamaño fijo en píxeles. Por tanto, las dimensiones ráster de 2048 × 2048 de V4 Pro no son un límite de resolución en píxeles para esta edición. Elige la composición y la forma previstas del recurso en vez de una etiqueta de tamaño ráster.
Las indicaciones de V4 del fabricante destacan la lógica gráfica plana para trabajos vectoriales y logotipos. Describe el tipo de gráfico, la geometría, la silueta, las reglas de línea, la paleta y la disposición. Para un emblema portuario, solicita un gráfico detallado con una silueta compacta de faro, una gran forma de ola, espacios internos amplios y dos colores planos. Especifica qué elemento debe dominar y qué detalles deben permanecer en segundo plano. La descripción estructural es más útil para un resultado vectorial editable que el lenguaje de texturas fotográficas o materiales cuando el diseño debe mantenerse plano.
La referencia actual de generación para este modelo exacto admite prompts de hasta 10 000 caracteres, de una a seis salidas, una semilla aleatoria y controles de colores preferidos o de fondo. Los estilos personalizados compatibles y las imágenes de referencia opcionales pueden establecer un tratamiento visual repetido. La correspondencia flexible permite una interpretación más libre y la precisa sigue el estilo más de cerca. Usa referencias visualmente coherentes y explicita el sistema de color previsto; no se garantizan los colores exactos de la referencia. Para generar con un estilo de referencia, utiliza de una a diez imágenes PNG, JPG o WebP, con un máximo de 64 MB en total y menos de 20 MB cada una. Cada referencia necesita un lado menor de al menos 256 píxeles, un lado mayor de no más de 4096 píxeles y una resolución de no más de 16 megapíxeles. Usa estas referencias o un estilo guardado compatible, en vez de ambos.
Recraft documenta image-to-image para los modelos ráster y vectoriales V4. Proporciona una imagen existente y describe el cambio deseado, con strength de 0 a 1 para determinar cuánto se aleja el resultado generado del original. Un modelo vectorial devuelve SVG. Esta operación no admite controles de estilo V4, por lo que difiere de crear un gráfico nuevo con una referencia de estilo. Sus requisitos de entrada de imagen permiten PNG, JPG, WebP o SVG de menos de 20 MB, hasta 16 MP y con lados entre 256 y 4096 píxeles.
V4 no admite los controles de V3 negative_prompt, nombres de estilos predefinidos, text_layout, artistic_level o no_text. Las indicaciones de su fabricante describen frases legibles cortas y de longitud media cuando se especifica la jerarquía, pero la tipografía exacta sigue necesitando inspección en el SVG terminado. Comprueba la silueta, las letras, las regiones de color y los detalles finos al tamaño previsto y después modifica las formas o los colores del recurso según requiera el diseño. Esta es una edición de generación vectorial detallada, con su propia salida y controles en vez de las propiedades del modelo ráster Pro.
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-pro-vector
recraft/recraft-v4-pro-vectorPrimeros pasos
Recraft V4 Pro Vector genera ilustraciones SVG editables para composiciones detalladas, logotipos e ilustración. Es la edición vectorial Pro de V4, que admite tareas de generación text-to-image y flujos image-to-image independientes sin asignar tamaños de píxeles ráster a SVG.
- 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-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, 4:3, 3:4, 16:9, 9:16, auto Condiciones: | Predeterminado— |
Campooutput_format | Tipostring | RequisitoOpcional | Valores y límites svg Condiciones: | Predeterminado— |
Campoinput_references | Tipoarray | RequisitoOpcional | 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
Texto a imagen
Parámetros del método y ciclo de vida
| Parámetro | Contrato |
|---|---|
Parámetrocontent_type | Contratoapplication/json |
Parámetrorequired | Contratomodel, prompt |
Parámetrooptional | Contraton, aspect_ratio, output_format, input_references, 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 | Cargo |
|---|---|---|---|---|
| ConfiguraciónTarifas base por token | Tabla de tarifasTarifa base | Cantidad prevista— | Unidad 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ónimagen de salida | Tabla de tarifas— | Cantidad prevista— | Unidad de facturaciónpor imagen de salida | Cargo Salida · imagen de salida · Estimación solo para comparar $0.6 por imagen de salida |
| ConfiguraciónCoste estimado de generación | Tabla de tarifas— | Cantidad previstaestimación para una generación | Unidad de facturación— | Cargo Salida · Coste estimado de generación · Estimación solo para comparar $0.6 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
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "recraft/recraft-v4-pro-vector", "prompt": "A portrait of an Asian woman with neon green lights in the background, shallow depth of field."}')
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-pro-vector
Alias de rutas de métodos
Usa las rutas de método indicadas arriba.
ID de modelo relacionados
FAQ · Recraft: Recraft V4 Pro Vector
- ¿Qué entradas y resultados están disponibles?
POST /v1/images/generations·recraft/recraft-v4-pro-vector:text,image→image- ¿Qué campos utiliza la solicitud?
POST /v1/images/generations·recraft/recraft-v4-pro-vector:model,prompt,n,aspect_ratio,output_format,input_references,quality- ¿Qué límites se aplican?
POST /v1/images/generations·recraft/recraft-v4-pro-vector:n.minimum:1;n.maximum:6