openai/openai-openapi

OpenAPI specification for the OpenAI API

解决的问题

它提供了 OpenAI REST API 的机器可读、标准化描述。这消除了开发人员手动编写客户端库或 API 浏览器的需求,为端点、身份验证和请求/响应模式提供了单一的事实来源。

工作原理

该项目以 OpenAPI 3.1 格式发布 OpenAI API 定义(提供 .yaml.json 文件)。这些文件是从上游来源同步的生成产物,允许它们被导入到任何支持 OpenAPI 生态系统的工具中,以自动化 API 集成的开发。

适用人群

希望使用兼容 OpenAPI 的工作流程,为 OpenAI API 构建类型化客户端、API 浏览器或配置测试工具的开发人员。

亮点

  • 标准化格式:使用 OpenAPI 3.1 以广泛兼容行业工具。
  • API 的 SBOM:作为 Python、JavaScript、.NET、Go、Java 和 Ruby 等语言的官方 OpenAI SDK 的基础。
  • 自动同步:规范会自动从上游来源同步以确保准确性。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目