MaxComputeAPIWrapper#

class langchain_community.utilities.max_compute.MaxComputeAPIWrapper(client: ODPS)[source]#

用于查询阿里云MaxCompute表的接口。

初始化MaxCompute文档加载器。

Parameters:

client (ODPS) – odps.ODPS MaxCompute 客户端对象。

方法

__init__(client)

初始化MaxCompute文档加载器。

from_params(endpoint, project, *[, ...])

方便的构造函数,用于从odsp.ODPS构建MaxCompute客户端

lazy_query(query)

query(query)

__init__(client: ODPS)[source]#

初始化MaxCompute文档加载器。

Parameters:

client (ODPS) – odps.ODPS MaxCompute 客户端对象。

classmethod from_params(endpoint: str, project: str, *, access_id: str | None = None, secret_access_key: str | None = None) MaxComputeAPIWrapper[source]#
Convenience constructor that builds the odsp.ODPS MaxCompute client from

给定的参数。

Parameters:
  • endpoint (str) – MaxCompute 端点。

  • project (str) – 项目是MaxCompute的基本组织单位,类似于数据库。

  • access_id (str | None) – MaxCompute 访问 ID。应直接传入或设置为环境变量 MAX_COMPUTE_ACCESS_ID

  • secret_access_key (str | None) – MaxCompute 密钥访问密钥。应直接传入或设置为环境变量 MAX_COMPUTE_SECRET_ACCESS_KEY

Return type:

MaxComputeAPIWrapper

lazy_query(query: str) Iterator[dict][source]#
Parameters:

query (str)

Return type:

迭代器[字典]

query(query: str) List[dict][source]#
Parameters:

query (str)

Return type:

列表[字典]