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を使って非同期処理する。


【関連記事】