Saltar al contenido

Recursos para desarrolladores y agentes

Todos los documentos legibles por máquina que publica Ivy, en un solo lugar. Sin clave, sin registro, sin negociar límites: cada endpoint de abajo es un GET público.

Ivy está construido para que el software lo consuma con la misma facilidad que las personas. El sitio sirve una descripción OpenAPI 3.1 de su superficie pública, resúmenes llms.txt para motores de respuesta, documentos de descubrimiento bajo /.well-known/ y una versión en text/markdown de cada página de marketing mediante negociación por cabecera Accept. Todo lo de esta página es estable, versionado y seguro para automatizar.

Negociación de contenido en markdown

Envía Accept: text/markdown a cualquier página de marketing y obtendrás markdown limpio en lugar de HTML: sin scraping, sin analizar el DOM. Esto sigue la convención de acceptmarkdown.com.

curl -H 'Accept: text/markdown' https://ivy.app/product

Límites de uso

Los endpoints públicos anuncian su presupuesto de peticiones con las cabeceras RateLimit del borrador del IETF, de modo que un cliente puede descubrir el techo en lugar de encontrarlo al ser cortado. Los documentos se sirven desde caché y se revalidan cada hora, así que un cliente que respete Cache-Control no puede agotar el presupuesto. Si alguna vez se supera, la respuesta es 429 con cabecera Retry-After y un documento de problema según RFC 9457.

RateLimit-Limit: peticiones permitidas en la ventana actualRateLimit-Remaining: peticiones todavía disponiblesRateLimit-Reset: segundos hasta que se reinicie la ventanaRateLimit-Policy: la política expresada como cuota y ventana

Versionado y obsolescencia

Los endpoints de agente se versionan en la ruta (/api/v1/). Los cambios incompatibles salen bajo una versión nueva en lugar de mutar una existente. Cuando se retira una operación, primero se marca como obsoleta en el documento OpenAPI y sirve cabeceras Deprecation y Sunset durante al menos 180 días antes de eliminarse, según RFC 9745 y RFC 8594.

Construye con Ivy

Tendril es de código disponible y la capa de orquestación se ejecuta en tu propia máquina.