Overview
TheGoogleRTVIObserver
extends the base RTVIObserver
type, to add support for the bot-llm-search-response
message type and providing clients with the search results from the GoogleLLMService
. See this section on Search Grounding for more details.
API Reference
Complete API documentation and method details
Gemini Docs
Official Google Gemini API documentation and features
Example Code
Working example using Google’s search grounding to ask about current events
Installation
To useGoogleRTVIObserver
, install the required dependencies:
GoogleLLMService
is properly configured.
Frame Translation
The observer maps theLLMSearchResponseFrame
to the RTVIBotLLMSearchResponseMessage
. Check out the RTVI Standard Reference for details on the message format.
Usage Example
This observer should replace the baseRTVIObserver
and be set up exactly the same otherwise: