langchain_community.utilities.arcee.ArceeWrapper

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

Arcee API 的包装器。

更多详细信息,请参阅: https://www.arcee.ai/

初始化 ArceeWrapper。

参数
  • arcee_api_key (Union[str, SecretStr]) – Arcee API 的 API 密钥。

  • arcee_api_url (str) – Arcee API 的 URL。

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

  • model_kwargs (Optional[Dict[str, Any]]) – 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: Union[str, SecretStr], arcee_api_url: str, arcee_api_version: str, model_kwargs: Optional[Dict[str, Any]], model_name: str)[源代码]

初始化 ArceeWrapper。

参数
  • arcee_api_key (Union[str, SecretStr]) – Arcee API 的 API 密钥。

  • arcee_api_url (str) – Arcee API 的 URL。

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

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

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

generate(prompt: str, **kwargs: Any) str[源代码]

从 Arcee DALM 生成文本。

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

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

  • filters – 应用于上下文数据集的筛选器。

  • kwargs (Any) –

返回类型

str

retrieve(query: str, **kwargs: Any) List[Document][源代码]

针对给定查询使用检索器检索 {size} 个上下文

参数
  • query (str) – 提交给模型的查询。

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

  • filters – 应用于上下文数据集的筛选器。

  • kwargs (Any) –

返回类型

List[Document]

validate_model_training_status() None[源代码]
返回类型

None