Membangun dan menguji dengan C++ SDK

C++ SDK adalah alat yang tersedia sebagai bagian dari Gemini Enterprise Agent Platform Vision SDK. Anda dapat menggunakan C++ SDK untuk mengelola, mengontrol, dan melakukan berbagai bentuk I/O secara terprogram dengan Gemini Enterprise Agent Platform Vision.

Halaman ini menjelaskan cara menggunakan C++ SDK untuk mem-build dan menguji.

Sebelum memulai

Mem-build dan menguji program

Contoh berikut menunjukkan cara menggunakan C++ programming SDK untuk mem-build program Anda sendiri. Contoh ini menunjukkan proses ini secara langsung dengan membahas contoh untuk mengirim dan menerima Packets.

Petunjuk ini menunjukkan cara mem-build dua program sederhana. Program pertama mengirim pesan secara berkala, sedangkan program kedua menerima pesan yang dikirim oleh program pertama. Anda dapat menggunakan program ini sebagai titik awal untuk mem-build aplikasi kustom Anda sendiri dengan C++ SDK.

  1. Buka root direktori kode sumber.

    Isi direktori menyerupai hal berikut:

    bazel  BUILD  CONTRIBUTING.md  debian  deps.bzl  LICENSE  README.md  third_party  visionai [...]
    
  2. Opsional: Baca petunjuk kode sumber tutorial.

    Aplikasi pengirim:

    cat visionai/public/tutorial/sender_app.cc
    

    Aplikasi penerima:

    cat visionai/public/tutorial/receiver_app.cc
    
  3. Mem-build aplikasi pengirim dan penerima.

    bazel build //visionai/public/tutorial/...
    
  4. Verifikasi bahwa build berhasil. Di satu terminal, jalankan perintah berikut untuk aplikasi pengirim. Ganti hal berikut:

    ./bazel-bin/visionai/public/tutorial/sender_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID
  5. Di terminal lain, jalankan perintah berikut untuk aplikasi penerima. Ganti hal berikut:

    ./bazel-bin/visionai/public/tutorial/receiver_app \
    --service_endpoint visionai.googleapis.com \
    --project_id PROJECT_ID \
    --location_id LOCATION_ID \
    --cluster_id application-cluster-0 \
    --stream_id STREAM_ID

Langkah berikutnya