跳转到正文

开发者与智能体资源

Ivy 发布的所有机器可读文档,集中在一处。无需密钥、无需注册、无需协商配额——下面每个端点都是公开的 GET。

Ivy 在设计上让软件能像人一样方便地使用它。站点提供公开接口的 OpenAPI 3.1 描述、面向回答引擎的 llms.txt 摘要、位于 /.well-known/ 下的发现文档,以及通过 Accept 头协商返回的每个营销页面的 text/markdown 版本。本页所列内容均稳定、带版本,可放心用于自动化。

Markdown 内容协商

向任意营销页面发送 Accept: text/markdown,即可得到整洁的 Markdown 而非 HTML——无需抓取,也无需解析 DOM。此做法遵循 acceptmarkdown.com 约定。

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

速率限制

公开端点通过 IETF 草案标准的 RateLimit 响应头声明请求额度,客户端可以提前得知上限,而不是被切断后才发现。文档由缓存提供并每小时重新验证,因此遵守 Cache-Control 的客户端不会耗尽额度。一旦超出额度,响应为 429,并带上 Retry-After 头和符合 RFC 9457 的 problem 文档。

RateLimit-Limit —— 当前窗口内允许的请求数RateLimit-Remaining —— 仍可使用的请求数RateLimit-Reset —— 距离窗口重置的秒数RateLimit-Policy —— 以配额和窗口表示的策略

版本管理与弃用

智能体端点在路径中标注版本(/api/v1/)。破坏性变更以新版本发布,而不是修改现有版本。某个操作退役时,会先在 OpenAPI 文档中标记为 deprecated,并在移除前至少 180 天返回 Deprecation 与 Sunset 响应头,遵循 RFC 9745 与 RFC 8594。

用 Ivy 构建

Tendril 源码可得,编排层运行在你自己的机器上。