Skip to content

Commit fbe0079

Browse files
committed
Fix init class of OpenAIEmbeddings
1 parent e059839 commit fbe0079

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

examples/graphrag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
URI = "neo4j://localhost:7687"
2020
AUTH = ("neo4j", "password")
2121
DATABASE = "neo4j"
22-
INDEX = "moviePlotsEmbedding"
22+
INDEX = "vector-index-name"
2323

2424

2525
# setup logger config

src/neo4j_genai/embeddings/openai.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
class OpenAIEmbeddings(Embedder):
9-
def __init__(self, *args: Any, **kwargs: Any) -> None:
9+
def __init__(self, model: str = "text-embedding-ada-002") -> None:
1010
try:
1111
import openai
1212
except ImportError:
@@ -15,10 +15,11 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
1515
"Please install it with `pip install openai`."
1616
)
1717

18-
self.model = openai.OpenAI(*args, **kwargs)
18+
self.openai_model = openai.OpenAI()
19+
self.model = model
1920

20-
def embed_query(
21-
self, text: str, model: str = "text-embedding-ada-002", **kwargs: Any
22-
) -> list[float]:
23-
response = self.model.embeddings.create(input=text, model=model, **kwargs)
21+
def embed_query(self, text: str, **kwargs: Any) -> list[float]:
22+
response = self.openai_model.embeddings.create(
23+
input=text, model=self.model, **kwargs
24+
)
2425
return response.data[0].embedding

0 commit comments

Comments
 (0)