如何在 Windows/Linux 上使用環境變數..?
P粉921130067
P粉921130067 2024-01-06 14:02:44
0
1
448

我正在嘗試使用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粉921130067
P粉921130067

全部回覆(1)
P粉704196697

感謝您使用orhanerday/OpenAI PHP SDK,

讓我們嘗試透過控制面板設定「OPENAI_API_KEY」環境變數

  1. 開啟系統屬性並選擇進階系統設定

  2. #選擇環境變數...

  3. #從「使用者變數」部分(上)選擇「新建...」。新增您的名稱/鍵值對,並替換為您的 API 金鑰。

Variable name: OPENAI_API_KEY
Variable value: <yourkey>
  1. 退出並登入您的電腦。
  1. 建立 PHP 檔案;
<?php
    $open_ai_key = getenv("OPENAI_API_KEY");
    print("OPENAI_API_KEY is; $open_ai_key");
  1. 執行 PHP 檔案
$ php index.php 
> OPENAI_API_KEY is: sk-gjtv.....

運行應用程式後,您應該獲得該值。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!