この記事について
| 環境 | PHP8 |
|---|---|
| 目的 | chat gpt(OpenAI)の API を PHP から叩く |
| 結果 | curl 関数でエンドポイントを叩けばいい。参考スクリプトをメモ |
chat gpt の api を php8 で動かしたときに調べたことのメモ。
役立ったサンプルスクリプト
GitHub - nstation/ChatGPT_PHP_gpt-3_5-turbo_Sample: PHPを使ってChatGPTのチャットAPIのレスポンスを確認するサンプルプログラム
PHPを使ってChatGPTのチャットAPIのレスポンスを確認するサンプルプログラム. Contribute to nstation/ChatGPT_PHP_gpt-3_5-turbo_Sample development by creating an account on GitHub.
API のエンドポイント
https://api.openai.com/v1/chat/completions
api を叩くには curl 関数を利用する
cURLの使用流れ
1.cURLセッションの初期化 → curl_init関数を使いcURLによるセッションを初期化。
2.cURL転送用オプションの設定 → curl_setopt関数を使い、各種オプションやアクセスする外部サイトのURLを指定。
3.cURLセッションの実行 → curl_exec関数を使い外部サイトと通信。
4.cURLセッションの終了 → curl_close関数でcURLによるセッションを閉じる。
