HuggingFace のToken。
Hugging Faceにサインアップ & アクセストークンを取得する
取得したTokenを使う場合(セキュリティを考慮するなら環境変数にセットしておくのがベターです)
OpenAIのAPI Key をセット
① プログラムの中で最初に宣言
import os
os.environ[“OPENAI_API_KEY”] = “<TOKEN>”
② 環境変数にKEYを設定
● 恒久的に環境変数に設定
zshで「OPENAI_API_KEY」環境変数を設定
echo “export OPENAI_API_KEY=’<TOKEN>'” >> ~/.zshrc
新しい変数でシェルを更新
source ~/.zshrc
● あるいは、一時的に環境変数に設定
export OPENAI_API_KEY=’<TOKEN>’
確認
echo $OPENAI_API_KEY
プログラムの中で確認
import os
key = os.environ[“OPENAI_API_KEY”]
print(f”key=[{key}]”)
ただ OPENAI_API_KEYを指定せずに省略した場合は、プログラムはAPIキーを環境変数OPENAI_API_KEYから取得しようとします。
なので環境変数にKEYを設定した場合は、
③ プログラムの中で関数に直接設定
from langchain_openai import OpenAI
llm = OpenAI(temperature=0.7, openai_api_key=”<TOKEN>”)
④ .envに記述
sudo nano .env
OPENAI_API_KEY=’<TOKEN>’
プログラムの中で読み込む
from dotenv import load_dotenv
load_dotenv(“./.env”)
Leave a Reply