ChatGPTへプログラム経由にてアクセスする際のAPIキー取得方法
ChatGPTへC#,PHP等で定型的な作業の実施等で、プログラム経由にてアクセスしたい場合に、アクセス用キーを取得する必要があります。そのアクセス用キー(APIキー)というものを取得する方法を記載します。
💻ChatGPT APIキー設定手順
【1】OpenAI APIキーの取得方法
- 以下のURLにアクセスし、OpenAI アカウントにログインまたは作成
👉 https://platform.openai.com/account/api-keys - 「Create new secret key」ボタンを押下し、APIキーを生成
- 表示されたAPIキーをコピーしておく(この画面以外では再表示されません)
【2】ASP.NETの場合は、Web.config(設定ファイル) にキーを設定する。PHP等は、システムに合わせて、設定ファイル(Configファイル)に設定してください。
Web.config
ファイルを開く<appSettings>
セクションがあるか確認
ない場合は<configuration>
直下に追記します。
<configuration> ... <appSettings> <add key="OpenAIApiKey" value="ここに取得したAPIキーを貼り付け" /> </appSettings> ... </configuration>
例:
xmlコピーする編集する<add key="OpenAIApiKey" value="sk-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
【3】ChatGPTHelper.cs 側での参照方法(例 ASP.NET(C#)の場合)
C#の場合は、string apiKey = ConfigurationManager.AppSettings["OpenAIApiKey"];
※言語によって設定ファイルからの読み込み方法は、変更してください
【4】セキュリティ上の注意
- APIキーは
.gitignore
や.svnignore
により バージョン管理に含めない ことを推奨 - 不特定多数がアクセスするアプリでは バックエンドのみで利用 する構成にしてください
ざっと簡単ですが、ChatGPTから返答も混ぜて記載しました。追加で、APIキーによるアクセスは、渡したデータ量に合わせて費用が発生しますので、注意が必要です。コンソールでの行き来は、いくら行き来が多くあっても月費用の範囲内です。
Share this content:
コメントを送信