-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheck.py
More file actions
32 lines (25 loc) · 796 Bytes
/
Copy pathcheck.py
File metadata and controls
32 lines (25 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from app.core.retriever import thread_document_metadata
import streamlit as st
import sqlite3
import os
from langgraph.checkpoint.sqlite import SqliteSaver
"""
DB_DIR="database"
DB_PATH=os.path.join(DB_DIR,"chatbot_conv.db")
conn=sqlite3.connect(DB_PATH,check_same_thread=False)
checkpointer=SqliteSaver(conn=conn)
doc_id="108a6263-0b4b-444b-901e-1809cba1c6bb"
cursor = conn.cursor()
cursor.execute(
SELECT source FROM documents
JOIN thread_documents USING(doc_id)
WHERE thread_id=? AND type='youtube'
, ("3e59efed-9c3a-4ae1-903c-568dde0bb861",))
row = cursor.fetchone()
"""
metadata = thread_document_metadata("f2aed66c-655f-46fa-a871-9408765665fa")
available_types = {
source["type"]
for source in metadata["sources"]
}
print(available_types)