安裝

你可以使用安裝指令碼或套件管理器來安裝 Bob Shell。

系統需求

作業系統

macOS、Linux 或 Windows

記憶體

最低 4 GB RAM(建議 8 GB)

儲存空間

最低 500 MB 可用磁碟空間

網路

需要網際網路連線

Node.js

版本 24 或更新版本

安裝

從 Bob Shell 1.0.x 升級:

Bob Shell 2.0.0 需要全新安裝。目前沒有從 1.0.x 自動升級的路徑。你現有的設定和設定將在安裝過程中保留。

選擇使用安裝腳本、套件管理器或命令面板來安裝 Bob Shell。

使用安裝腳本

選擇您的作業系統,然後複製並執行指令以安裝 Bob Shell。

curl -fsSL https://bob.ibm.com/download/bobshell.sh | bash
curl -fsSL https://bob.ibm.com/download/bobshell.sh | bash
powershell -c "irm -Uri https://bob.ibm.com/download/bobshell.ps1 | iex"

從下載的套件安裝

如果您已從 Releases 頁面手動下載 Bob Shell 套件,可以使用以下其中一個套件管理器來安裝:

需求:

您必須修改以下指令,使用您實際下載檔案的路徑。

需求:

您必須使用 PowerShell 執行以下 Windows 指令。

驗證

Bob Shell 使用與所有其他 Bob 用戶端相同的登入入口:bob.ibm.com/login。當您第一次執行 Bob Shell 或工作階段過期後,Bob 會在您的瀏覽器中開啟此頁面。

有關登入方式的完整概述(包括 IBMid、SSO 和工作階段管理),請參閱登入

根據您的使用情境選擇 2 種驗證方法之一。

方法使用情境需求
SSO / IBMid互動式工作階段有效的 IBMid 或企業 SSO 帳號、需要瀏覽器存取
API key自動化、CI/CD pipeline、非互動式環境來自 Bob 網路入口網站的 API key、環境變數

SSO / IBMid 驗證(預設)

當 Bob Shell 需要驗證時,會在您的瀏覽器中開啟 bob.ibm.com/login。輸入您的 IBMid 電子郵件地址,然後按一下 Continue,系統會自動將您導向正確的身分提供者。

  • 如果您的組織已設定 SSO,您將被重新導向至公司的登入頁面。
  • 否則,您將被重新導向至 IBMid。

在瀏覽器中完成驗證後,返回 Bob Shell。您的工作階段將自動建立。

API key 驗證

API key 驗證適合用於無法進行瀏覽器驗證的自動化、CI/CD pipeline 和非互動式環境。

在 Bob 網路入口網站中建立 Scope 設為 Inference 的 API key。詳細說明請參閱 API keys

產生金鑰後,請下載或複製金鑰值。請妥善保存,因為您之後將無法再次查看。

警告:

請勿與任何人分享您的 API key。

設定 BOB_API_KEY 環境變數為您的 API key 值:

export BOB_API_KEY="your-api-key-here"

若要永久設定,請將其加入您的 shell 設定檔(~/.bashrc~/.zshrc 等):

echo 'export BOB_API_KEY="your-api-key-here"' >> ~/.bashrc
$env:BOB_API_KEY="your-api-key-here"

若要永久設定,請使用:

[System.Environment]::SetEnvironmentVariable('BOB_API_KEY', 'your-api-key-here', 'User')

設定好 API key 後執行 Bob Shell:

bob run "your prompt"

或啟動互動式工作階段:

bob chat
需求:

如果您的 API key 類型為 general(而非 Inference),您還必須在執行 Bob Shell 時傳入 --team-id <team-id>

注意:

如果您在安裝或驗證過程中遇到網路問題,可能需要設定 proxy。詳情請參閱設定 proxy疑難排解章節。

這個主題如何?