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: Arcee API的API密钥。 arcee_api_url: Arcee API的URL。 arcee_api_version: Arcee API的版本。 model_kwargs: Arcee API的关键字参数。 model_name: Arcee模型的名称。

Methods

__init__(arcee_api_key, arcee_api_url, ...)

初始化ArceeWrapper。

generate(prompt, **kwargs)

从Arcee DALM生成文本。

retrieve(query, **kwargs)

检索给定查询的{size}个上下文

validate_model_training_status()

Parameters
  • arcee_api_key (Union[str, SecretStr]) –

  • arcee_api_url (str) –

  • arcee_api_version (str) –

  • model_kwargs (Optional[Dict[str, Any]]) –

  • model_name (str) –

__init__(arcee_api_key: Union[str, SecretStr], arcee_api_url: str, arcee_api_version: str, model_kwargs: Optional[Dict[str, Any]], model_name: str)[source]

初始化ArceeWrapper。

参数:

arcee_api_key: Arcee API的API密钥。 arcee_api_url: Arcee API的URL。 arcee_api_version: Arcee API的版本。 model_kwargs: Arcee API的关键字参数。 model_name: Arcee模型的名称。

Parameters
  • arcee_api_key (Union[str, SecretStr]) –

  • arcee_api_url (str) –

  • arcee_api_version (str) –

  • model_kwargs (Optional[Dict[str, Any]]) –

  • model_name (str) –

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

从Arcee DALM生成文本。

参数:

prompt: 用于生成文本的提示。 size: 要检索的上下文结果的最大数量。默认为3。

(如果提供了过滤器,可能会更少)。

filters: 要应用于上下文数据集的过滤器。

Parameters
  • prompt (str) –

  • kwargs (Any) –

Return type

str

retrieve(query: str, **kwargs: Any) List[Document][source]

检索给定查询的{size}个上下文

参数:

query: 提交给模型的查询 size: 要检索的上下文结果的最大数量。默认为3。

(如果提供了过滤器,可能会更少)。

filters: 要应用于上下文数据集的过滤器。

Parameters
  • query (str) –

  • kwargs (Any) –

Return type

List[Document]

validate_model_training_status() None[source]
Return type

None