Skip to content

Commit b9d3e8c

Browse files
committed
Fix format
1 parent 30efe88 commit b9d3e8c

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

autogen/agentchat/contrib/vectordb/pgvectordb.py

+7-6
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
from .base import Document, ItemID, QueryResults, VectorDB
1010
from .utils import get_logger
1111

12-
try:
13-
import pgvector
14-
from pgvector.psycopg import register_vector
15-
except ImportError:
16-
raise ImportError("Please install pgvector: `pip install pgvector`")
12+
# try:
13+
import pgvector
14+
from pgvector.psycopg import register_vector
15+
# except ImportError:
16+
# raise ImportError("Please install pgvector: `pip install pgvector`")
1717

1818
try:
1919
import psycopg
@@ -416,6 +416,7 @@ def query(
416416
results = []
417417
for query_text in query_texts:
418418
vector = self.embedding_function(query_text)
419+
vector_string = "[" + ",".join([f"{x:.8f}" for x in vector]) + "]"
419420

420421
if distance_type.lower() == "cosine":
421422
index_function = "<=>"
@@ -428,7 +429,7 @@ def query(
428429
query = (
429430
f"SELECT id, documents, embedding, metadatas "
430431
f"FROM {self.name} "
431-
f"{clause} embedding {index_function} '{str(vector)}' {distance_threshold} "
432+
f"{clause} embedding {index_function} '{vector_string}' {distance_threshold} "
432433
f"LIMIT {n_results}"
433434
)
434435
cursor.execute(query)

0 commit comments

Comments
 (0)