Spaces:
Sleeping
Sleeping
File size: 478 Bytes
844d2e4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
import streamlit as st
from pymongo import MongoClient
from dotenv import load_dotenv
import os
load_dotenv()
@st.cache_resource
def get_db():
mongo_uri = os.getenv("MONGO_URI")
if not mongo_uri:
raise RuntimeError("MongoDB URI not configured")
client = MongoClient(
mongo_uri,
serverSelectionTimeoutMS=5000,
connectTimeoutMS=5000,
tls=True
)
client.admin.command("ping")
return client["final_chatbot_talks"]
|