langchain.agents.agent_toolkits.powerbi.toolkit.PowerBIToolkit¶
- class langchain.agents.agent_toolkits.powerbi.toolkit.PowerBIToolkit(*, powerbi: PowerBIDataset, llm: Union[BaseLanguageModel, BaseChatModel], examples: Optional[str] = None, max_iterations: int = 5, callback_manager: Optional[BaseCallbackManager] = None, output_token_limit: Optional[int] = None, tiktoken_model_name: Optional[str] = None)[source]¶
Bases:
BaseToolkitToolkit for interacting with Power BI dataset.
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- param callback_manager: Optional[langchain.callbacks.base.BaseCallbackManager] = None¶
- param examples: Optional[str] = None¶
- param llm: Union[langchain.schema.language_model.BaseLanguageModel, langchain.chat_models.base.BaseChatModel] [Required]¶
- param max_iterations: int = 5¶
- param output_token_limit: Optional[int] = None¶
- param powerbi: langchain.utilities.powerbi.PowerBIDataset [Required]¶
- param tiktoken_model_name: Optional[str] = None¶