HuggingFaceのTokenが必要な場合


HuggingFace のToken。

Hugging Faceにサインアップ & アクセストークンを取得する

 

取得したTokenを使う場合(セキュリティを考慮するなら環境変数にセットしておくのがベターです)

 

① プログラムの中で最初に宣言
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”)

 

Be the first to comment

Leave a Reply

Your email address will not be published.


*