读取和保存流数据

开始将流式数据注入到已部署的应用中后,您可以查看数据流的输出。

读取流输出

成功创建可将结果保存到流中的应用后,您可以读取数据源输入流或模型输出流。

Gemini Enterprise Agent Platform Vision SDK

如需发送请求以读取模型输出流,您必须安装 Gemini Enterprise Agent Platform Vision SDK

进行以下变量替换:

  • PROJECT_ID:您的 Google Cloud 项目 ID。
  • LOCATION_ID:您的位置 ID。例如 us-central1支持的地区了解详情
  • STREAM_ID:您在集群中创建的流 ID。例如,application-output-1234abcd

打印流内容

# This will print packets from a stream to stdout.
# This will work for *any* stream, independent of the data type.
vaictl -p PROJECT_ID \
         -l LOCATION_ID \
         -c application-cluster-0 \
         --service-endpoint visionai.googleapis.com \
receive streams packets STREAM_ID

保存直播中的视频

使用以下命令保存视频流输出。此命令会从正在进行的直播中读取数据,并将视频片段以 MP4 文件格式保存到用户指定的输出目录中:

Gemini Enterprise Agent Platform Vision SDK

如需发送请求以保存视频流的视频输出,您必须安装 Gemini Enterprise Agent Platform Vision SDK

进行以下变量替换:

  • PROJECT_ID:您的 Google Cloud 项目 ID。
  • LOCATION_ID:您的位置 ID。例如 us-central1支持的地区了解详情
  • STREAM_ID:您在集群中创建的流 ID。例如,application-output-1234abcd
  • OUTPUT_PATH:输出视频路径。默认值为 /tmp/
vaictl -p PROJECT_ID \
         -l LOCATION_ID \
         -c application-cluster-0 \
         --service-endpoint visionai.googleapis.com \
receive streams video-file STREAM_ID --output OUTPUT_PATH