Aller au contenu

Ressources pour développeurs et agents

Tous les documents lisibles par machine publiés par Ivy, au même endroit. Pas de clé, pas d'inscription, pas de négociation de quota : chaque endpoint ci-dessous est un GET public.

Ivy est conçu pour être consommé par des logiciels aussi facilement que par des humains. Le site sert une description OpenAPI 3.1 de sa surface publique, des résumés llms.txt pour les moteurs de réponse, des documents de découverte sous /.well-known/ et une version text/markdown de chaque page marketing via la négociation par en-tête Accept. Tout ce qui figure sur cette page est stable, versionné et automatisable en toute sécurité.

Négociation de contenu markdown

Envoyez Accept: text/markdown à n'importe quelle page marketing et vous obtenez du markdown propre au lieu de HTML : pas de scraping, pas d'analyse du DOM. Cela suit la convention acceptmarkdown.com.

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

Limites de débit

Les endpoints publics annoncent leur budget de requêtes via les en-têtes RateLimit du projet de norme IETF, afin qu'un client découvre le plafond au lieu de le constater en étant coupé. Les documents sont servis depuis le cache et revalidés toutes les heures : un client qui respecte Cache-Control ne peut donc pas épuiser le budget. Si un budget venait à être dépassé, la réponse est un 429 avec un en-tête Retry-After et un document de problème conforme à la RFC 9457.

RateLimit-Limit — requêtes autorisées dans la fenêtre en coursRateLimit-Remaining — requêtes encore disponiblesRateLimit-Reset — secondes avant la réinitialisation de la fenêtreRateLimit-Policy — la politique exprimée en quota et fenêtre

Versionnement et dépréciation

Les endpoints agents sont versionnés dans le chemin (/api/v1/). Les changements incompatibles sortent sous une nouvelle version plutôt que de modifier une version existante. Lorsqu'une opération est retirée, elle est d'abord marquée dépréciée dans le document OpenAPI et sert des en-têtes Deprecation et Sunset pendant au moins 180 jours avant suppression, conformément aux RFC 9745 et RFC 8594.

Construire avec Ivy

Tendril est en source disponible et la couche d'orchestration s'exécute sur votre propre machine.