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
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 | bashcurl -fsSL https://bob.ibm.com/download/bobshell.sh | bashpowershell -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:
Musisz zmodyfikować poniższe polecenia, aby używały rzeczywistej ścieżki do miejsca, w którym pobrałeś plik.
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.
| Metoda | Przypadek użycia | Wymagania |
|---|---|---|
| SSO / IBMid | Sesje interaktywne | Ważne konto IBMid lub korporacyjne SSO, dostęp do przeglądarki |
| Klucz API | Automatyzacja, pipeline'y CI/CD, środowiska nieinteraktywne | Klucz 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ć.
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 chatJeśli twój klucz API jest typu general (a nie Inference), musisz też przekazać --team-id <team-id> podczas uruchamiania Bob Shell.
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.