Instalowanie

Możesz zainstalować Bob Shell za pomocą skryptu instalacyjnego lub menedżera pakietów.

Wymagania systemowe

Operating systems

macOS, Linux, or Windows

Memory

Minimum 4 GB RAM (8 GB recommended)

Storage

Minimum 500 MB available disk space

Network

Active internet connection

Node.js

Version 24 or later

Instalacja

Aktualizacja z Bob Shell 1.0.x:

Bob Shell 2.0.0 wymaga świeżej instalacji. Obecnie nie ma automatycznej ścieżki aktualizacji z 1.0.x. Twoje istniejące ustawienia i konfiguracje zostaną zachowane podczas instalacji.

Wybierz instalację Bob Shell za pomocą skryptu instalacyjnego, menedżera pakietów lub palety poleceń.

Przy użyciu skryptów instalacyjnych

Wybierz swój system operacyjny, a następnie skopiuj i uruchom polecenie, aby zainstalować 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"

Instalacja z pobranego pakietu

Jeśli ręcznie pobrałeś pakiet Bob Shell ze strony Releases, możesz go zainstalować za pomocą jednego z następujących menedżerów pakietów:

Wymaganie:

Musisz zmodyfikować poniższe polecenia, aby używały rzeczywistej ścieżki do miejsca, w którym pobrałeś plik.

Wymaganie:

Musisz uruchomić poniższe polecenia Windows za pomocą PowerShell.

Uwierzytelnianie

Bob Shell używa tego samego punktu wejścia logowania co wszystkie inne klienty Bob: bob.ibm.com/login. Gdy po raz pierwszy uruchomisz Bob Shell lub po wygaśnięciu sesji, Bob otworzy tę stronę w przeglądarce.

Pełny przegląd sposobu działania logowania, w tym IBMid, SSO i zarządzania sesją, znajdziesz w Logowanie.

Wybierz spośród 2 metod uwierzytelniania, w zależności od przypadku użycia.

MetodaPrzypadek użyciaWymagania
SSO / IBMidSesje interaktywneWażne konto IBMid lub korporacyjne SSO, dostęp do przeglądarki
Klucz APIAutomatyzacja, pipeline'y CI/CD, środowiska nieinteraktywneKlucz API z portalu Bob, zmienna środowiskowa

Uwierzytelnianie SSO / IBMid (domyślne)

Gdy Bob Shell musi się uwierzytelnić, otwiera bob.ibm.com/login w przeglądarce. Wpisz adres e-mail IBMid i kliknij Continue, aby zostać automatycznie przekierowanym do odpowiedniego dostawcy tożsamości.

  • Jeśli twoja organizacja skonfigurowała SSO, zostaniesz przekierowany na stronę logowania twojej firmy.
  • W przeciwnym razie zostaniesz przekierowany do IBMid.

Po zakończeniu uwierzytelniania w przeglądarce wróć do Bob Shell. Sesja zostanie ustanowiona automatycznie.

Uwierzytelnianie kluczem API

Uwierzytelnianie kluczem API jest idealne do automatyzacji, pipeline'ów CI/CD i środowisk nieinteraktywnych, w których uwierzytelnianie przez przeglądarkę nie jest dostępne.

Utwórz klucz API z Zakresem ustawionym na Inference w portalu Bob. Szczegółowe instrukcje znajdziesz w Klucze API.

Po wygenerowaniu klucza pobierz go lub skopiuj jego wartość. Przechowuj go bezpiecznie, ponieważ nie będziesz mógł go ponownie wyświetlić.

Ostrzeżenie:

Nigdy nie udostępniaj swojego klucza API nikomu.

Ustaw zmienną środowiskową BOB_API_KEY z wartością klucza API:

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

Aby uczynić to trwałym, dodaj do profilu powłoki (~/.bashrc, ~/.zshrc itp.):

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

Aby uczynić to trwałym, użyj:

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

Uruchom Bob Shell z ustawionym kluczem API:

bob run "your prompt"

Lub uruchom sesję interaktywną:

bob chat
Wymaganie:

Jeśli twój klucz API jest typu general (a nie Inference), musisz też przekazać --team-id <team-id> podczas uruchamiania Bob Shell.

Uwaga:

Jeśli napotkasz problemy z siecią podczas instalacji lub uwierzytelniania, może być konieczna konfiguracja ustawień proxy. Więcej informacji znajdziesz w Konfigurowanie ustawień proxy lub w sekcji Rozwiązywanie problemów.

Jak oceniasz ten temat?