我在 bash_profile 中设置了 openai 密钥,当我运行 echo $OPENAI_API_KEY 时,会显示该密钥。但是,当我想使用以下方式传递 python 项目中的密钥时:
os.environ["OPENAI_API_KEY"] 或 os.getenv("OPENAI_API_KEY") 我收到错误:openai.error.AuthenticationError:未提供 API 密钥。
当我使用 openai.key_path 从文件中读取密钥时,密钥本身正在工作,但我想切换到通过环境变量访问密钥。我做错了什么?
感谢您提前的帮助:-)
发生这种情况的一个愚蠢的方法是,如果您只在 shell 配置文件中编写“OPENAI_API_KEY=...”而不是“export OPENAI_API_KEY=...”。