from langchain_experimental.agents import create_pandas_dataframe_agent from langchain_google_genai import ChatGoogleGenerativeAI def create_agent(df, gemini_api_key): llm = ChatGoogleGenerativeAI( model="gemini-2.5-flash", temperature=0, google_api_key=gemini_api_key ) agent = create_pandas_dataframe_agent( llm, df, verbose=True, allow_dangerous_code=True ) return agent