Azure OpenAIのAPIをPostmanで確認してPHPで実装する。
前の記事でAzure OpenAI Serviceを利用する目途が立ったので、API経由でリクエストを投げてみたときの覚書。
参考サイト
1.PostmanからAPIを叩く
APIを試すならPostmanが便利。
Azure OpenAI Studio → Chat → View code → curl
で分かる。
パラメータに関しては公式のREST APIリファレンスを参考に。
2.PHPからAPIを利用する
下記ライブラリがGitHubで公開されている。
API Keyがあればリクエストを送信できるので、個人的にライブラリを使うまでもないと思う。
WordPressのプラグインとして実装するなら、API用のクラス内でwp_remote_postした方が保守しやすくなると思う。
timeoutはデフォルトで5秒なので設定するのを忘れずに。
APIからのレスポンスが10秒くらい掛かるのでWp-cronを使って非同期処理する。