DataheraldAPIWrapper#

class langchain_community.utilities.dataherald.DataheraldAPIWrapper[来源]#

基础类:BaseModel

Dataherald的封装器。

使用文档:

  1. 前往dataherald并注册

  2. 创建一个API密钥

  3. 将您的API密钥保存到DATAHERALD_API_KEY环境变量中

  4. pip 安装 dataherald

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

如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。

self 被显式地设为仅位置参数,以允许 self 作为字段名称。

param dataherald_api_key: str | None = None#
param db_connection_id: str [Required]#
run(prompt: str) str[source]#

通过Dataherald生成SQL查询并解析结果。

Parameters:

提示 (字符串)

Return type:

字符串

使用 DataheraldAPIWrapper 的示例