diff --git a/cognee/infrastructure/databases/vector/embeddings/OllamaEmbeddingEngine.py b/cognee/infrastructure/databases/vector/embeddings/OllamaEmbeddingEngine.py index b0e763991..f4510f374 100644 --- a/cognee/infrastructure/databases/vector/embeddings/OllamaEmbeddingEngine.py +++ b/cognee/infrastructure/databases/vector/embeddings/OllamaEmbeddingEngine.py @@ -124,7 +124,10 @@ class OllamaEmbeddingEngine(EmbeddingEngine): self.endpoint, json=payload, headers=headers, timeout=60.0 ) as response: data = await response.json() - return data["embeddings"][0] + if "embeddings" in data: + return data["embeddings"][0] + else: + return data["data"][0]["embedding"] def get_vector_size(self) -> int: """