Generación de gráficos
Generar un gráfico listo para publicar a partir de una tabla de datos
POST /api/v1/charts/generations acepta multipart/form-data. Scope requerido:
charts:generate. El servicio lee tu tabla, elige o aplica los tipos de gráfico indicados y
devuelve una figura PNG terminada. No se expone streaming ni estados intermedios; consulta el
trabajo como cualquier otro.
Campos del formulario
| Campo | Tipo | Obligatorio | Predeterminado | Reglas |
|---|---|---|---|---|
data | file | sí | — | CSV, TSV, TXT, XLSX o XLS; máximo 5 MB; la primera fila debe contener nombres de columna únicos |
prompt | string | no | — | Qué mostrar o destacar, hasta 8.000 caracteres |
chart_types | string | no | automático | Separados por comas o repetidos; hasta 4 de los tipos siguientes |
journal_style | string | no | default | default, nature, science, cell, plos o acs |
figure_width | string | no | double | single (una columna) o double (dos columnas) |
color_palette | string | no | okabe_ito | okabe_ito, wong, tol_bright o tol_muted |
Los archivos que no se pueden analizar, superan el límite de tamaño o tienen nombres de columna
duplicados o vacíos devuelven 400 INVALID_REQUEST (HTTP 413 si el archivo es demasiado grande).

Documentación de la API