Update embeddings integration for new batch embeddings interfaces (#669)

* Fix vector extraction

* Fix embeddings integration
This commit is contained in:
cybermaggedon 2026-03-08 19:41:52 +00:00 committed by GitHub
parent 0a2ce47a88
commit 919b760c05
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 55 additions and 56 deletions

View file

@ -650,8 +650,8 @@ class SocketFlowInstance:
```
"""
# First convert text to embeddings vectors
emb_result = self.embeddings(text=text)
vectors = emb_result.get("vectors", [])
emb_result = self.embeddings(texts=[text])
vectors = emb_result.get("vectors", [[]])[0]
request = {
"vectors": vectors,
@ -699,8 +699,8 @@ class SocketFlowInstance:
```
"""
# First convert text to embeddings vectors
emb_result = self.embeddings(text=text)
vectors = emb_result.get("vectors", [])
emb_result = self.embeddings(texts=[text])
vectors = emb_result.get("vectors", [[]])[0]
request = {
"vectors": vectors,
@ -937,8 +937,8 @@ class SocketFlowInstance:
```
"""
# First convert text to embeddings vectors
emb_result = self.embeddings(text=text)
vectors = emb_result.get("vectors", [])
emb_result = self.embeddings(texts=[text])
vectors = emb_result.get("vectors", [[]])[0]
request = {
"vectors": vectors,