openai/openai-openapi

OpenAPI specification for the OpenAI API

解決する課題

OpenAI REST API の機械可読で標準化された説明を提供します。これにより、エンドポイント、認証、リクエスト/レスポンススキーマの信頼できる唯一の情報源が提供されるため、開発者がクライアントライブラリや API エクスプローラーを手動で作成する必要がなくなります。

仕組み

このプロジェクトは、OpenAI API 定義を OpenAPI 3.1 形式 (.yaml および .json ファイルとして利用可能) で公開します。これらのファイルは上流のソースから同期された生成物であり、OpenAPI エコシステムをサポートする任意のツールにインポートして、API 統合の開発を自動化できます。

対象者

OpenAPI 互換のワークフローを使用して、型付けされたクライアント、API エクスプローラーを構築したり、OpenAI API のテストツールを構成したい開発者。

ハイライト

  • 標準化されたフォーマット: 業界のツールとの幅広い互換性のために OpenAPI 3.1 を使用します。
  • API の SBOM: Python、JavaScript、.NET、Go、Java、Ruby などの言語での公式 OpenAI SDK の基盤として機能します。
  • 自動同期: 仕様は上流のソースから自動的に同期され、正確性が確保されます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト