Saltar al contenido principal

Descripción general

Esta página resume conexión, endpoints, respuestas, errores y límites comunes de la API de Developer Platform. Usa GET /tools para esquemas y precios actuales de cada herramienta.

URL base y encabezados

Añade todas las rutas a esta URL base.
Autentica con una clave de Developer Platform. Añade Content-Type al enviar JSON.
La ejecución de pago también requiere este encabezado.

Endpoints

Estos son los endpoints principales de la API pública. Filtra GET /tools/executions con limit, before, status y tool. limit admite 1–100; el valor predeterminado es 20.

Catálogo de herramientas

data de GET /tools incluye versión de precios, moneda, disponibilidad de ejecución y herramientas del catálogo. Cada herramienta proporciona:
  • name — Nombre usado en la URL y el cuerpo de ejecución
  • description y category — Uso y clasificación
  • available — Si los servicios externos necesarios están configurados y disponibles
  • inputSchema y example — JSON Schema de entrada y ejemplo
  • models — Modelos seleccionables con ejemplos, disponibilidad y precios por modelo
  • price — Cargo mínimo, unidad de facturación y descripción de precios
available: true no garantiza poder ejecutar. También se aplican executionEnabled, permisos, saldo y límites mensuales.

Formato de respuesta

Las respuestas correctas suelen contener el resultado en data.
Los errores incluyen estado y mensaje en error.
Todas las respuestas usan Cache-Control: no-store. No guardes claves, resultados ni URL temporales en cachés compartidas.

Gestionar errores

Revisa la causa según el estado antes de reintentar.

Límites de uso

Ten en cuenta estos límites en el cliente. Cuentan catálogo, presupuestos, subidas, ejecuciones, consultas y reintentos. Evita consultar con excesiva frecuencia para prevenir respuestas 429.

Subir archivos de entrada

Para usar imágenes, audio o vídeo locales, envía tipo MIME y datos Base64 a POST /tools/upload.
La respuesta incluye un id utilizable como fileId, formato, tamaño, SHA-256 y vencimiento. Indícalo en campos como source según el catálogo. Contenido idéntico en el mismo proyecto devuelve el mismo ID; el plazo no se amplía desde la primera subida.

Páginas relacionadas

Consulta estas páginas para autenticación y ejecución.