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 の基盤として機能します。
- 自動同期: 仕様は上流のソースから自動的に同期され、正確性が確保されます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト