我正在尝试使用 OpenAI 库 (https://github.com/orhanerday/open-ai),该库使用环境变量进行密钥存储,但当我运行它时它似乎找不到密钥.
在我的本地 Windows 计算机上,我运行了以下命令:setx OPENAI_API_KEY “mykey”
在 Linux Web 服务器上,我运行了以下命令:export OPENAI_API_KEY=mykey
现在,当我在服务器上运行以下命令时,我会看到打印回给我的正确键值:printenv OPENAI_API_KEY
在我的脚本中,我使用 $open_ai_key = getenv('OPENAI_API_KEY');
但我没有得到任何价值..??
任何有关如何解决此问题的信息将不胜感激。谢谢!
P粉7041966972024-01-07 09:34:58
感谢您使用orhanerday/OpenAI PHP SDK,
让我们尝试通过控制面板设置“OPENAI_API_KEY”环境变量
Variable name: OPENAI_API_KEY Variable value: <yourkey>
<?php
$open_ai_key = getenv("OPENAI_API_KEY");
print("OPENAI_API_KEY is; $open_ai_key");
$ php index.php
> OPENAI_API_KEY is: sk-gjtv.....
运行应用程序后,您应该获得该值。