openai-php/client
⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API.
解決する課題
開発者がOpenAI APIに対して生のHTTPリクエストを記述することなく、OpenAIのサービスをPHPアプリケーションに統合できるようにする、コミュニティ維持のPHP APIクライアントを提供します。
仕組み
このライブラリはOpenAI APIのラッパーとして機能し、さまざまなリソースとやり取りするための構造化されたPHPインターフェースを提供します。ファクトリパターンを使用してクライアント(APIキー、組織、ベースURI)を構成し、実際のネットワーク通信を処理するためにPSR-18 HTTPクライアント(Guzzleなど)を活用します。標準的な同期レスポンスと、ストリーミング出力のためのサーバー送信イベントの両方をサポートしています。
対象者
OpenAIのモデルやツールを使用してAI駆動型アプリケーションを構築したいPHP開発者。
ハイライト
- 包括的なリソースサポート: Chat、Audio、Embeddings、Images、Fine-Tuning、Vector Storesを含む幅広いOpenAI APIエンドポイントをカバーしています。
- ストリーミングサポート: リアルタイム出力のために
createStreamedおよびretrieveStreamedを使用してレスポンスを作成および取得できます。 - ツール統合: 関数呼び出し(function calling)や、ウェブ検索、ファイル検索などのツールへの組み込みサポート。
- 柔軟な構成: HTTPクライアント、ベースURI、カスタムヘッダー/クエリパラメータのカスタマイズが可能です。
- Azure互換性: Azure OpenAI サービスへのサポートが含まれています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト