From 4b40dad9630994178a52e8804fd578c734ef040d Mon Sep 17 00:00:00 2001 From: Chang She <759245+changhiskhan@users.noreply.github.com> Date: Sun, 3 Mar 2024 12:33:00 -0800 Subject: [PATCH] feat(python): add model_names() method to openai embedding function (#1049) small QoL improvement --- python/python/lancedb/embeddings/openai.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/python/python/lancedb/embeddings/openai.py b/python/python/lancedb/embeddings/openai.py index 023f3b2f..4af0efce 100644 --- a/python/python/lancedb/embeddings/openai.py +++ b/python/python/lancedb/embeddings/openai.py @@ -36,6 +36,14 @@ class OpenAIEmbeddings(TextEmbeddingFunction): def ndims(self): return self._ndims + @staticmethod + def model_names(): + return [ + "text-embedding-ada-002", + "text-embedding-3-large", + "text-embedding-3-small", + ] + @cached_property def _ndims(self): if self.name == "text-embedding-ada-002":