GoogleCloudPlatform / GoogleCloudPlatform/firebase-extensions

[Feature Request] Add support for OpenAI text-embedding-3-small and text-embedding-3-large models in Vector Search with Firestore

Open
#747 3 comments 1 reaction 0 assignees View on GitHub
extension: firestore-vector-search type: feature request
Dominant language
TypeScript
Stars
124
Forks
67
Avg merge
5d 5h
Merged PRs (30d)
5

Description

### [READ] Step 1: Are you in the right place?

Issues filed here should be about a feature request for a **specific extension in this repository**. To file a feature request that affects multiple extensions or the Firebase Extensions platform, please reach out to
[Firebase support](https://firebase.google.com/support/troubleshooter/report/features/) directly.

### [REQUIRED] Step 2: Extension name

This feature request is for extension: **Vector Search with Firestore**

### What feature would you like to see?

Currently, when OpenAI is selected as the embedding provider, the extension uses the older model `text-embedding-ada-002`.
OpenAI has since released improved models (`text-embedding-3-small` and `text-embedding-3-large`) that provide better performance, efficiency, and cost-effectiveness.

I would like to request the ability to configure which embedding model is used within the extension settings. Ideally, the options should include the newer `text-embedding-3-small` and `text-embedding-3-large` models, while keeping backwards compatibility with `text-embedding-ada-002`.

### How would you use it?

Allowing the selection of newer embedding models would:
- Improve embedding quality and retrieval accuracy.
- Provide cost optimization (developers can choose between the small and large models based on their use case).
- Future-proof apps using this extension by aligning with OpenAI’s recommended embedding models.

In my app, this would directly enhance the performance of semantic search and retrieval-augmented generation (RAG) workflows, leading to better end-user experience.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.