File size: 417 Bytes
b171cab
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
from typing import List, Dict
def to_safe_items(res) -> List[Dict]:
    items = []
    if res and res.get("ids"):
        for i in range(len(res["ids"][0])):
            items.append({
                "text": res["documents"][0][i],
                "title": res["metadatas"][0][i].get("title","(untitled)"),
                "source": res["metadatas"][0][i].get("source","")
            })
    return items