AraRAG / ingest.py
Yaser Abdelaziz
Initial commit
b5acc22
raw
history blame contribute delete
534 Bytes
import json
from utils import generate_embeddings, call_spellbook_api
def ingest_data(vector_store_name, splits):
embeddings = generate_embeddings(splits)
document_items = [
{
"embedding": embedding,
"text": split
}
for split, embedding in zip(splits, embeddings)
]
payload = {"items": document_items}
response = call_spellbook_api(endpoint="api/v1/vector-stores/" + vector_store_name + "/documents", payload=payload)
print(json.dumps(response, indent=2))