功能特性

Fern SDK 拥有您需要的所有功能。

以 Markdown 格式查看
强类型

通过类型安全快速开发而不出错

IDE 支持

在编辑器中提供丰富的自动补全和内联文档

了解更多Arrow right light

惯用方法名

精细调整 SDK 资源和方法名称

了解更多Arrow right light

模式验证

当负载与您的模式不符时快速失败

了解更多Arrow right light

判别联合

Fern SDK 包含对判别联合的支持

了解更多Arrow right light

多部分表单数据

处理多部分表单数据的 SDK

了解更多Arrow right light

向前兼容性

随着 API 演进而具有容错能力的 SDK

自动发布

Fern Autorelease 自动检测 API 变更,重新生成 SDK,并发布到注册中心。

了解更多Arrow right light

自动分页

通过偏移量、游标和基于链接的分页轻松浏览 API 响应。

了解更多Arrow right light

OAuth 令牌刷新

Fern 将 OAuth 作为一等公民支持

了解更多Arrow right light

带退避的重试

使用指数退避算法自动重试失败的请求

了解更多Arrow right light

Webhook 签名验证

验证传入 webhook 请求的签名

了解更多Arrow right light

幂等性标头

内置防止重复提交的保护

了解更多Arrow right light

服务器发送事件

从服务器向客户端流式传输 JSON 数据(如聊天补全)

了解更多Arrow right light

测试

自动生成和手写测试,确保您的 SDK 在生产环境中正常工作

了解更多Arrow right light

代码片段

不再依赖手动编写的代码片段

了解更多Arrow right light

使用自定义代码扩展

扩展生成的 SDK 以提供额外功能

了解更多Arrow right light

合并多个 API

多个 API 定义,一个 SDK。

了解更多Arrow right light

WebSockets

通过 WebSockets 发送和接收消息

了解更多Arrow right light