AI

PHPでchatgptのAPI接続方法

投稿日:

 

この記事では、PHPを使用してOpenAIのChatGPT APIに接続する方法について解説します。

1. ChatGPT APIとは

ChatGPT APIは、自然言語処理を用いて対話型のコンテンツを生成するためのAPIです。開発者は、このAPIを使用して、チャットボットや会話システムを構築することができます。

1.1 APIキーの取得

ChatGPT APIを使用するには、OpenAIのウェブサイトからAPIキーを取得する必要があります。APIキーは、APIにアクセスするための認証情報です。

2. PHPでChatGPT APIに接続する方法

以下は、PHPを使用してChatGPT APIに接続する基本的な方法の例です。


		// ChatGPT APIのエンドポイント
		$endpoint = 'https://api.openai.com/v1/engines/davinci/completions';

		// APIキー
		$api_key = 'YOUR_API_KEY';

		// リクエストデータ
		$data = array(
			"prompt" => "How are you?",
			"max_tokens" => 100
		);

		// cURLセッションを初期化
		$ch = curl_init($endpoint);

		// リクエストヘッダーの設定
		curl_setopt($ch, CURLOPT_HTTPHEADER, array(
			'Content-Type: application/json',
			'Authorization: Bearer ' . $api_key
		));

		// POSTリクエストを設定
		curl_setopt($ch, CURLOPT_POST, 1);

		// POSTデータを設定
		curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));

		// レスポンスを文字列で取得
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

		// リクエストを実行
		$response = curl_exec($ch);

		// cURLセッションを終了
		curl_close($ch);

		// レスポンスを表示
		echo $response;
	

2.1 注意点

ChatGPT APIを使用する際には、APIキーを適切に保護し、セキュリティを確保することが重要です。

3. まとめ

PHPを使用してChatGPT APIに接続する方法を学びました。APIキーを取得し、適切なリクエストを送信することで、ChatGPT APIを活用することができます。

-AI
-, , ,

Copyright© Code Custom , 2026 All Rights Reserved.