SciFig

Referencia de la API

SciFig API

Crea ilustraciones científicas, gráficos y diagramas de flujo mediante HTTP, con los mismos motores, precios y créditos que el sitio web de SciFig.

Ver como Markdown

Inicio rápido#

  • Crea una clave API en Ajustes → Desarrollador. Las claves de generación requieren una suscripción activa o un saldo positivo de créditos adquiridos en paquetes; las claves de solo lectura funcionan con cualquier cuenta.
  • Envía una solicitud de creación con un Idempotency-Key. Con Prefer: wait=25, la respuesta espera hasta 25 segundos y devuelve la tarea terminada si se completa a tiempo.
  • Si la tarea sigue en queued o processing, consulta GET /jobs/{id} cada pocos segundos, respetando Retry-After, hasta que pase a succeeded o failed.
  • Descarga cada resultado desde su download_url, válido durante una hora, o pasa su file_id a otro punto de acceso.
curl -X POST https://scifig.ai/api/v1/images/generations \
  -H "Authorization: Bearer $SCIFIG_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Prefer: wait=25" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "Mitochondrial electron transport chain, labelled", "aspect_ratio": "4:3"}'

URL base: https://scifig.ai/api/v1. Contrato legible por máquinas: OpenAPI JSON y OpenAPI YAML. Los asistentes de IA pueden usar las mismas funciones mediante el servidor MCP.

Puntos de acceso#

Punto de accesoFunciónCréditos
POST /images/generationsGenerar una ilustración científica a partir de una descripción50 / 75 / 100
POST /images/editsEditar mediante instrucciones o una región, fondo blanco, relación de aspecto, cambio de colores, sustitución de texto50 / 75 / 100; región o texto 100
POST /images/text-detectionsDetectar el texto de una imagen antes de sustituirlo0
POST /images/upscalesAmpliar a 2K, 4K u 8K50 / 100 / 150
POST /images/conversionsVectorización SVG; exportación a PNG, PDF, TIFF y PPTXSVG 150; PNG, PDF, TIFF y PPTX gratis
POST /charts/generationsCrear un gráfico con datos CSV, TSV o Excel100
POST /charts/editsModificar la versión más reciente de un gráfico100
POST /flowcharts/generationsDibujar un diagrama de flujo en SVG100
POST /flowcharts/editsModificar la versión más reciente de un diagrama de flujo100
POST /filesSubir una imagen, una máscara o un archivo adjunto0
GET /files/{file_id}Descargar un archivo0
GET /jobs/{id}Consultar una tarea0
GET /jobsEnumerar las tareas recientes0
GET /creditsSaldo, plan y límites de tareas0
GET /pricingTodos los precios, sin autenticación0
GET /openapi.jsonDescripción OpenAPI 3.1, sin autenticación0
GET /openapi.yamlLa misma descripción en YAML, sin autenticación0

No hay webhooks, SDK ni herramientas de línea de comandos: llama directamente a los puntos de acceso desde un servidor o un script. La API no permite solicitudes CORS desde el navegador.