Load data
Ask in plain English
Get charts & insights
No more Googling broken code from ChatGPT
AND YES… you can even talk directly to your SQL database using natural language
from pandasai import SmartDataframe
from pandasai.llm.langchain import LangchainLLM
from langchain_openai import ChatOpenAI
import pandas as pd
llm = LangchainLLM(ChatOpenAI(base_url=“https://api.sambanova.ai/v1/”, api_key=“your_key”, model=“DeepSeek-R1”))
df = SmartDataframe(pd.read_csv(“your_data.csv”), config={“llm”: llm})
df.chat(“Show me insights as a chart.”)
Want to analyze your PostgreSQL, SQLite, or Snowflake data just like that?
df = SmartDataframe.from_sql(“SELECT * FROM sales”, connection=your_conn, config={“llm”: llm})
df.chat(“What’s the average sales by region?”)
Check out full code below – no setup headache, just insights
Chat with CSVs or live databases — your data, your questions, instant answers
Detailed video on this is on the way — stay tuned!