baLLseM / model /tools /sql_tools.py
hqms's picture
initial commit
8578816
raw
history blame contribute delete
582 Bytes
# from llama_index.core.tools import QueryEngineTool
# from sqlalchemy import create_engine
# username = "test"
# password = "test"
# host = "localhost"
# port = "5432"
# mydatabase = "database"
# # Initialize your query engine (replace query_engine with your actual query engine)
# pg_uri = f"postgresql+psycopg2://{username}:{password}@{host}:{port}/{mydatabase}"
# engine = create_engine(pg_uri)
# # Create a tool configuration
# sql_tool = QueryEngineTool.from_defaults(
# engine,
# name="SQLTool",
# description="Searching from DB",
# return_direct=True,
# )