🔑 OpenAI APIキーの取得方法
ChatGPTやLangChainで ChatOpenAI を使うためには、OpenAIのAPIキー(api_key) が必要です。以下の手順で取得できます。
手順1:OpenAI にログイン
-
OpenAI公式サイトへアクセス:
https://platform.openai.com/ -
アカウントをお持ちでない場合は「Sign up(無料登録)」から新規作成
アカウントをお持ちなら「Log in(ログイン)」へ
手順2:APIキーを発行
-
ログイン後、右上のアイコンから「API Keys」を選択
(または https://platform.openai.com/api-keys に直接アクセス) -
「Create new secret key(新しいシークレットキーを作成)」ボタンをクリック
-
発行されたキーをコピーして、安全な場所に保存してください
※このキーはあとで再表示できません!
手順3:Pythonコードに設定する
発行したAPIキーは、以下のようにコードで使います。
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-4o-mini",
api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
)
セキュリティ注意点
- APIキーは絶対に公開リポジトリにアップしないでください
-
.envファイルや環境変数を使うことで、キーをハードコードせずに管理できます
例:.env に書く(推奨)
OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
そして、Pythonコードでは以下のように取得:
import os
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
model="gpt-4o-mini",
api_key=os.environ["OPENAI_API_KEY"]
)