Yükleme
Bob Shell'i bir yükleme betiği veya paket yöneticisi ile yükleyebilirsin.
Sistem gereksinimleri
İşletim sistemleri
macOS, Linux veya Windows
Bellek
Minimum 4 GB RAM (8 GB önerilir)
Depolama
Minimum 500 MB kullanılabilir disk alanı
Ağ
Etkin internet bağlantısı
Node.js
Sürüm 24 veya üzeri
Yükleme
Bob Shell 2.0.0 yeni bir kurulum gerektirir. Şu an 1.0.x'ten otomatik bir yükseltme yolu yoktur. Mevcut ayarların ve yapılandırmaların kurulum sırasında korunacaktır.
Bob Shell'i bir yükleme betiği, paket yöneticisi veya komut paleti ile yüklemeyi seç.
Yükleme betikleri kullanımı
İşletim sistemini seç, ardından Bob Shell'i yüklemek için komutu kopyalayıp çalıştır.
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"İndirilen paketten yükleme
Bob Shell paketini Sürümler sayfasından manuel olarak indirdiysen, aşağıdaki paket yöneticilerinden birini kullanarak yükleyebilirsin:
Aşağıdaki komutları, dosyayı indirdiğin gerçek yolu kullanacak şekilde güncellemelisin.
Aşağıdaki Windows komutlarını PowerShell ile çalıştırmalısın.
Kimlik doğrulama
Bob Shell, diğer tüm Bob istemcileriyle aynı giriş noktasını kullanır: bob.ibm.com/login. Bob Shell'i ilk kez çalıştırdığında veya oturumun sona erdiğinde, Bob tarayıcını bu sayfaya açar.
IBMid, SSO ve oturum yönetimi dahil olmak üzere girişin nasıl çalıştığına dair tam bir genel bakış için Oturum açma sayfasına bakabilirsin.
Kullanım senaryona bağlı olarak 2 kimlik doğrulama yönteminden birini seç.
| Yöntem | Kullanım senaryosu | Gereksinimler |
|---|---|---|
| SSO / IBMid | Etkileşimli oturumlar | Geçerli IBMid veya kurumsal SSO hesabı, tarayıcı erişimi |
| API key | Otomasyon, CI/CD pipeline'ları, etkileşimsiz ortamlar | Bob web portalından API key, ortam değişkeni |
SSO / IBMid kimlik doğrulaması (varsayılan)
Bob Shell'in kimlik doğrulaması gerektiğinde, tarayıcında bob.ibm.com/login sayfasını açar. IBMid e-posta adresini gir ve otomatik olarak doğru kimlik sağlayıcısına yönlendirilmek için Devam et'e tıkla.
- Kuruluşun SSO yapılandırdıysa, şirketinin giriş sayfasına yönlendirilirsin.
- Aksi takdirde IBMid'ye yönlendirilirsin.
Tarayıcında kimlik doğrulamayı tamamladıktan sonra Bob Shell'e geri dön. Oturumun otomatik olarak kurulur.
API key kimlik doğrulaması
API key kimlik doğrulaması, tarayıcı tabanlı kimlik doğrulamanın mevcut olmadığı otomasyon, CI/CD pipeline'ları ve etkileşimsiz ortamlar için idealdir.
Bob web portalında Kapsam olarak Inference seçili bir API key oluştur. Ayrıntılı talimatlar için API key'ler sayfasına bakabilirsin.
Key'i oluşturduktan sonra indir veya key değerini kopyala. Güvenli bir şekilde sakla; bir daha görüntüleyemezsin.
API key'ini asla kimseyle paylaşma.
BOB_API_KEY ortam değişkenini API key değerinle ayarla:
export BOB_API_KEY="your-api-key-here"Kalıcı yapmak için, shell profiline ekle (~/.bashrc, ~/.zshrc, vb.):
echo 'export BOB_API_KEY="your-api-key-here"' >> ~/.bashrc$env:BOB_API_KEY="your-api-key-here"Kalıcı yapmak için şunu kullan:
[System.Environment]::SetEnvironmentVariable('BOB_API_KEY', 'your-api-key-here', 'User')API key'in ayarlanmış haliyle Bob Shell'i çalıştır:
bob run "your prompt"Ya da etkileşimli bir oturum başlat:
bob chatAPI key'in Inference yerine general türündeyse, Bob Shell'i çalıştırırken --team-id <team-id> parametresini de geçirmen gerekir.
Yükleme veya kimlik doğrulama sırasında ağ sorunları yaşıyorsan, proxy ayarlarını yapılandırman gerekebilir. Daha fazla bilgi için Proxy ayarlarını yapılandırma veya Sorun giderme bölümüne bakabilirsin.