Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

dotenvをPythonでつかう

shuzo-kino.hateblo.jp
10年近く前にRubyでは使っていたdotenvがOpenAIのPythonインターフェイスでも推奨だったので、使ってみることに。

実際のところ

導入

使い方

以下のような野蛮で不用心なスクリプト

from openai import OpenAI

yourclient = OpenAI(  api_key="sk-r..." )

#...
$ cat .env
OPENAI_API_KEY="sk-r..."

というファイルを用意することで

from openai import OpenAI
from dotenv import dotenv_values

config = dotenv_values(".env")

yourclient = OpenAI( api_key= config["OPENAI_API_KEY"] )

#...

参考もと

python-dotenv · PyPI