原因
在使用Open AI开发应用时,API Key为了安全,会保存在操作系统环境变量中(Windows)。
在Windows中添加一个环境变量值:
OPENAI_API_KEY=YOUR_API_KEY。
今天这个API KEY被禁了,使用不了了,就在环境变量中修改了,但是程序运行还是一直报错,提示API key 无效,以为是新修改的这个又被封了,重新又找了一个账号的私钥key,还是不行。最后看日志发现虽然修改了,但是程序读取的还是之前的。
验证
import os
import sys
print(os.environ['OPENAI_API_KEY'