### Description of the bug: In https://github.com/google/generative-ai-python/pull/168 we added semantic retriever, but didn't get to resolve all open comments (it's a big feature). We're merging it without exposing the feature in the public API. - Resolve the open comments (my last review and @TYMichaelChen's). - Expose it in the public interface. - Create a new release.