ChatGPTへプログラム経由にてアクセスする際のAPIキー取得方法

ChatGPTへC#,PHP等で定型的な作業の実施等で、プログラム経由にてアクセスしたい場合に、アクセス用キーを取得する必要があります。そのアクセス用キー(APIキー)というものを取得する方法を記載します。

💻ChatGPT APIキー設定手順

【1】OpenAI APIキーの取得方法

  1. 以下のURLにアクセスし、OpenAI アカウントにログインまたは作成
    👉 https://platform.openai.com/account/api-keys
  2. 「Create new secret key」ボタンを押下し、APIキーを生成
  3. 表示されたAPIキーをコピーしておく(この画面以外では再表示されません)

【2】ASP.NETの場合は、Web.config(設定ファイル) にキーを設定する。PHP等は、システムに合わせて、設定ファイル(Configファイル)に設定してください。

  1. Web.config ファイルを開く
  2. <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:

コメントを送信

CAPTCHA