Files
AKERN-Langchain/db.py
Matteo Rosati b64e97c9d0 add db
2026-02-18 15:39:01 +01:00

16 lines
430 B
Python

from typing import List
from sqlalchemy import create_engine
from sqlalchemy.orm import Session
from models.orm import Prompt
class DB:
def __init__(self, db: str = "sqlite:///example.db"):
self.engine = create_engine(
db, connect_args={"check_same_thread": False})
def get_prompts(self) -> List[Prompt]:
with Session(self.engine) as session:
return session.query(Prompt).all()