feat: add grounding with google search - #1084
Open
sedanah-m wants to merge 5 commits into
Open
Conversation
Contributor
There was a problem hiding this comment.
Code Review
This pull request introduces a new feature for grounding content with Google Search using Firebase AI and the Gemini model. It includes a React view component for user interaction and a service file for generating and streaming grounded content. Feedback was provided to improve the React list rendering by using the source URI as a unique key instead of the array index, ensuring safer rendering.
…it as a unique key for the list items led to duplicated sources, so deduplicated sources
- rendered groundingMetadata.searchEntryPoint.renderedContent in a sandboxed iframe (which was required per firebase's usage terms) - add required compliance comments - removed streamGroundedContent (figured it didn't make sense to have)
…ck to anything; it'd just go blank. so, replaced the sandboxed iframe with Shadow DOM for search suggestions widget to fix this.
sedanah-m
marked this pull request as ready for review
September 3, 2026 17:00
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a new Quickstart sample demonstrating Grounding with Google Search : https://firebase.google.com/docs/ai-logic/grounding-google-search?api=dev