我正在嘗試使用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.....
運行應用程式後,您應該獲得該值。