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によるセッションを閉じる。