From 3933d312725cc48e62547eee9d5549dba1d6d80d Mon Sep 17 00:00:00 2001 From: Kaz Sato Date: Fri, 20 Jun 2025 17:12:44 +0900 Subject: [PATCH 1/2] fix: missing links and formatting on streaming index.md fix: missing links and formatting on streaming index.md --- docs/streaming/index.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/docs/streaming/index.md b/docs/streaming/index.md index f8c762d5a..f75eaf2a2 100644 --- a/docs/streaming/index.md +++ b/docs/streaming/index.md @@ -40,7 +40,24 @@ text, audio, and video inputs, and they can provide text and audio output. In this quickstart, you'll build a simple agent and use streaming in ADK to implement low-latency and bidirectional voice and video communication. - [:octicons-arrow-right-24: More information](../get-started/streaming/quickstart-streaming.md) + - [Quickstart (Bidi-streaming)](../get-started/streaming/quickstart-streaming.md) + +- :material-console-line: **Custom Audio Streaming app sample** + + --- + + This article overviews the server and client code for a custom asynchronous web app built with ADK Streaming and FastAPI, enabling real-time, bidirectional audio and text communication with both Server Sent Events (SSE) and WebSockets. + + - [Custom Audio Streaming app sample (SSE)](custom-streaming.md) + - [Custom Audio Streaming app sample (WebSockets)](custom-streaming-ws.md) + +- :material-console-line: **Bidi-streaming development guide series** + + --- + + A series of articles for diving deeper into the Bidi-streaming development with ADK. You can learn basic concepts and use cases, the core API, and end-to-end application design. + + - [Bidi-streaming development guide series: Part 1 - Introduction](dev-guide/part1.md) - :material-console-line: **Streaming Tools** From 341a44037ed88f72ecb23f67deceeab40c2d27a0 Mon Sep 17 00:00:00 2001 From: Kaz Sato Date: Fri, 20 Jun 2025 17:14:21 +0900 Subject: [PATCH 2/2] fix: missing links and formatting on streaming/index.md fix: missing links and formatting on streaming/index.md --- docs/streaming/index.md | 25 +++---------------------- 1 file changed, 3 insertions(+), 22 deletions(-) diff --git a/docs/streaming/index.md b/docs/streaming/index.md index f75eaf2a2..724fb04d7 100644 --- a/docs/streaming/index.md +++ b/docs/streaming/index.md @@ -65,7 +65,7 @@ text, audio, and video inputs, and they can provide text and audio output. Streaming tools allows tools (functions) to stream intermediate results back to agents and agents can respond to those intermediate results. For example, we can use streaming tools to monitor the changes of the stock price and have the agent react to it. Another example is we can have the agent monitor the video stream, and when there is changes in video stream, the agent can report the changes. - [:octicons-arrow-right-24: More information](streaming-tools.md) + - [Streaming Tools](streaming-tools.md) - :material-console-line: **Custom Audio Streaming app sample** @@ -73,8 +73,7 @@ text, audio, and video inputs, and they can provide text and audio output. This article overviews the server and client code for a custom asynchronous web app built with ADK Streaming and FastAPI, enabling real-time, bidirectional audio and text communication with both Server Sent Events (SSE) and WebSockets. - [:octicons-arrow-right-24: More information (SSE)](custom-streaming.md) and - [:octicons-arrow-right-24: (WebSockets)](custom-streaming-ws.md) + - [Streaming Configurations](configuration.md) - :material-console-line: **Blog post: Google ADK + Vertex AI Live API** @@ -82,24 +81,6 @@ text, audio, and video inputs, and they can provide text and audio output. This article shows how to use Bidi-streaming (live) in ADK for real-time audio/video streaming. It offers a Python server example using LiveRequestQueue to build custom, interactive AI agents. - [:octicons-arrow-right-24: More information](https://medium.com/google-cloud/google-adk-vertex-ai-live-api-125238982d5e) + - [Blog post: Google ADK + Vertex AI Live API](https://medium.com/google-cloud/google-adk-vertex-ai-live-api-125238982d5e) -- :material-console-line: **Shopper's Concierge demo** - - --- - - Learn how streaming in ADK can be used to build a personal shopping - concierge that understands your personal style and offers tailored - recommendations. - - [:octicons-arrow-right-24: More information](https://youtu.be/LwHPYyw7u6U) - -- :material-console-line: **Streaming Configurations** - - --- - - There are some configurations you can set for live(streaming) agents. - - [:octicons-arrow-right-24: More information](configuration.md) -