Wir haben einige Skripte erstellt, damit diese Demo so schnell wie möglich auf Ihrem Computer ausgeführt werden kann, sobald Sie die Voraussetzungen installiert haben.
Dieses Skript wird:
Hinweis: Nach der Anwendung der Kubernetes-Manifeste benötigt unser Cluster etwa 3–4 Minuten, um die Bilder herunterzuladen, das LLM zu initialisieren und die Anwendungen zu starten. Sie können den Status der Pods überwachen, indem Sie
kubectl get pods
ausführen
./startup.sh
Als nächstes können wir die Demo-App installieren, die das LLM verwendet.
./demo.sh
Wenn Sie nur die Demo-App entfernen oder herunterfahren möchten, können Sie sie ausführen
./teardown.sh
Um die Demo zu beenden, führen Sie den folgenden Befehl aus, der Folgendes bewirkt:
./shutdown.sh
Diese Demo wurde auf den folgenden Betriebssystemen getestet und funktioniert, wenn Sie die Voraussetzungen installiert haben.
Diese Bilder sind mit dem Cosign von sigstore signiert. Sie können die Signatur überprüfen, indem Sie den Schlüssel cosign.pub
aus diesem Repo herunterladen und den folgenden Befehl ausführen:
cosign verify --key cosign.pub ghcr.io/cncf/llm-starter-pack:latest
Wenn Sie dieses Repo forken, sollten Sie die Dokumente zum Bewahren von Geheimnissen in Github lesen. Sie müssen mit cosign
ein neues Schlüsselpaar generieren. Der öffentliche Schlüssel kann sich in Ihrem öffentlichen Repo befinden (Ihre Benutzer benötigen ihn, um die Signaturen zu überprüfen), und Sie können den privaten Schlüssel unter Einstellungen -> Geheimnisse -> Aktionen einfügen.
Wir möchten Docker dafür danken, dass es seine GenAI-Stack-Demo mit uns geteilt hat. Wir haben ihre Demo als Ausgangspunkt für diese Demo verwendet. Ihre Demo finden Sie hier.
Wir möchten uns auch bei Weaveworks für ihr Weaveworks Scope-Projekt bedanken, das wir zur Visualisierung unseres Kubernetes-Clusters verwendet haben. Ihr Projekt finden Sie hier.