Das C++ SDK ist ein Tool, das als Teil des Gemini Enterprise Agent Platform Vision SDK verfügbar ist. Mit dem C++ SDK können Sie verschiedene Formen von Ein-/Ausgabe mit Gemini Enterprise Agent Platform Vision programmatisch verwalten, steuern und ausführen.
Auf dieser Seite wird beschrieben, wie Sie mit dem C++ SDK erstellen und testen.
Hinweis
- Führen Sie die Schritte zum Einrichten Ihres Google Cloud Projekts aus.
- Lesen Sie sich die Systemanforderungen durch, bevor Sie versuchen, das C++ SDK zu verwenden.
Rufen Sie den Quellcode des Gemini Enterprise Agent Platform Vision SDK aus dem öffentlich verfügbaren GitHub Repository ab:
git clone https://github.com/google/visionai.gitDas öffentliche C++ SDK befindet sich in
visionai/public/streams.h. Referenz informationen finden Sie in der Referenzdokumentation.Installieren Sie alle erforderlichen Systemabhängigkeiten.
Verwenden Sie das Thema Streams erstellen und Daten aufnehmen, um Streamressourcen zu erstellen, die in den folgenden Codebeispielen verwendet werden.
Programme erstellen und testen
Im folgenden Beispiel wird gezeigt, wie Sie mit dem C++ SDK eigene Programme erstellen. Im Beispiel wird dieser Prozess direkt veranschaulicht, indem
ein Beispiel für das Senden und Empfangen Packetsdurchlaufen wird.
In dieser Anleitung wird beschrieben, wie Sie zwei einfache Programme erstellen. Das erste Programm sendet in regelmäßigen Abständen Nachrichten, während das zweite Programm die Nachrichten empfängt, die vom ersten Programm gesendet werden. Sie können diese Programme als Ausgangspunkt verwenden, um mit dem C++ SDK eigene benutzerdefinierte Anwendungen zu erstellen.
Rufen Sie das Stammverzeichnis des Quellcodeverzeichnisses auf.
Der Inhalt des Verzeichnisses sieht in etwa so aus:
bazel BUILD CONTRIBUTING.md debian deps.bzl LICENSE README.md third_party visionai [...]Optional: Lesen Sie die Anleitung zum Quellcode des Tutorials.
Sender-App :
cat visionai/public/tutorial/sender_app.ccEmpfänger-App :
cat visionai/public/tutorial/receiver_app.ccErstellen Sie die Sender- und Empfänger-Apps.
bazel build //visionai/public/tutorial/...Prüfen Sie, ob der Build funktioniert hat. Führen Sie in einem Terminal den folgenden Befehl für die Sender-App aus. Ersetzen Sie Folgendes:
- PROJECT_ID: Ihre Projekt-ID.