ArceeWrapper#

class langchain_community.utilities.arcee.ArceeWrapper(arcee_api_key: str | SecretStr, arcee_api_url: str, arcee_api_version: str, model_kwargs: Dict[str, Any] | None, model_name: str)[source]#

Arcee API的封装器。

更多详情,请参阅:https://www.arcee.ai/

初始化 ArceeWrapper。

Parameters:
  • arcee_api_key (str | SecretStr) – Arcee API 的 API 密钥。

  • arcee_api_url (str) – Arcee API的URL。

  • arcee_api_version (str) – Arcee API 的版本。

  • model_kwargs (Dict[str, Any] | None) – Arcee API的关键字参数。

  • model_name (str) – Arcee模型的名称。

方法

__init__(arcee_api_key, arcee_api_url, ...)

初始化 ArceeWrapper。

generate(prompt, **kwargs)

从Arcee DALM生成文本。

retrieve(query, **kwargs)

使用您的检索器为给定查询检索 {size} 个上下文

validate_model_training_status()

__init__(arcee_api_key: str | SecretStr, arcee_api_url: str, arcee_api_version: str, model_kwargs: Dict[str, Any] | None, model_name: str)[来源]#

初始化 ArceeWrapper。

Parameters:
  • arcee_api_key (str | SecretStr) – Arcee API 的 API 密钥。

  • arcee_api_url (str) – Arcee API的URL。

  • arcee_api_version (str) – Arcee API 的版本。

  • model_kwargs (Dict[str, Any] | None) – Arcee API的关键字参数。

  • model_name (str) – Arcee模型的名称。

generate(prompt: str, **kwargs: Any) str[source]#

从Arcee DALM生成文本。

Parameters:
  • prompt (str) – 用于生成文本的提示。

  • size – 要检索的上下文结果的最大数量。默认为3。 (如果提供了过滤器,可能会更少)。

  • filters – 应用于上下文数据集的过滤器。

  • kwargs (Any)

Return type:

字符串

retrieve(query: str, **kwargs: Any) List[Document][来源]#

使用您的检索器为给定查询检索 {size} 个上下文

Parameters:
  • query (str) – 提交给模型的查询

  • size – 要检索的上下文结果的最大数量。默认为3。 (如果提供了过滤器,可能会更少)。

  • filters – 应用于上下文数据集的过滤器。

  • kwargs (Any)

Return type:

列表[文档]

validate_model_training_status() None[source]#
Return type: