causal_agent.run_causal_analysis

causal_agent.run_causal_analysis(query, dataset_path, dataset_description=None, api_key=None)[source]

Run causal analysis on a dataset based on a user query.

Parameters:
  • query (str) – User’s causal question

  • dataset_path (str) – Path to the dataset

  • dataset_description (str | None) – Optional textual description of the dataset

  • api_key (str | None) – Optional OpenAI API key (DEPRECATED - will be ignored)

Returns:

Dictionary containing the final formatted analysis results from the agent’s last step.

Return type:

Dict[str, Any]