langchain_community.agent_toolkits.powerbi.toolkit.PowerBIToolkit

class langchain_community.agent_toolkits.powerbi.toolkit.PowerBIToolkit[source]

基类: BaseToolkit

用于与 Power BI 数据集交互的工具包。

安全提示:此工具包与外部服务交互。

控制谁可以使用此工具包的访问权限。

确保此工具包提供给调用代码的功能范围适合该应用程序。

更多信息请参阅 https://python.langchain.ac.cn/docs/security

参数
  • powerbi – Power BI 数据集。

  • llm – 要使用的语言模型。

  • examples – 可选。提示示例。默认为 None。

  • max_iterations – 可选。最大迭代次数。默认为 5。

  • callback_manager – 可选。回调管理器。默认为 None。

  • output_token_limit – 可选。输出令牌限制。默认为 None。

  • tiktoken_model_name – 可选。TikToken 模型名称。默认为 None。

通过解析和验证来自关键字参数的输入数据来创建新模型。

如果输入数据无法解析为有效的模型,则抛出 ValidationError。

param callback_manager: Optional[BaseCallbackManager] = None
param examples: Optional[str] = None
param llm: Union[BaseLanguageModel, BaseChatModel] [Required]
param max_iterations: int = 5
参数 output_token_limit: 可选[int] = None
参数 powerbi: PowerBIDataset [必填]
参数 tiktoken_model_name: 可选[str] = None
get_tools() List[BaseTool][source]

获取工具箱中的工具。

返回类型

List[BaseTool]

使用PowerBIToolkit的例子