from sqlmodel import SQLModel, create_engine, Session, text from app.config import settings engine = create_engine(settings.DATABASE_URL) def get_session(): with Session(engine) as session: yield session def init_db(): with Session(engine) as session: session.exec(text("CREATE EXTENSION IF NOT EXISTS vector")) session.commit() SQLModel.metadata.create_all(engine)