참고소스 수정본
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import random
|
||||
from typing import Any
|
||||
|
||||
from neo4j_graphrag.embeddings import Embedder
|
||||
|
||||
|
||||
class CustomEmbeddings(Embedder):
|
||||
def __init__(self, dimension: int = 10, **kwargs: Any):
|
||||
super().__init__(**kwargs)
|
||||
self.dimension = dimension
|
||||
|
||||
def embed_query(self, input: str) -> list[float]:
|
||||
return [random.random() for _ in range(self.dimension)]
|
||||
|
||||
|
||||
llm = CustomEmbeddings(dimensions=1024)
|
||||
res = llm.embed_query("text")
|
||||
print(res[:10])
|
||||
Reference in New Issue
Block a user