Amazon
Bundles 包含支持与 Langflow 特定第三方集成的自定义组件。
本页面描述了 Amazon 包中可用的组件。
Amazon Bedrock
此组件使用 Amazon Bedrock LLMs 生成文本。
它可以输出 模型响应 (Message
) 或 语言模型 (LanguageModel
)。
具体来 说,语言模型 输出是根据组件参数配置的 ChatBedrock
实例。
当您想将 Amazon Bedrock 模型用作其他 LLM 驱动组件(如 Agent 或 Smart Function 组件)的 LLM 时,请使用 语言模型 输出。
有关更多信息,请参阅 语言模型 组件。
Amazon Bedrock 参数
在可视化编辑器中,部分参数默认情况下是隐藏的。 您可以通过组件的头部菜单中的 控件 来修改所有参数。
Name | Type | Description |
---|---|---|
input | String | 输入参数。文本生成的输入字符串。 |
system_message | String | 输入参数。传递给模型的系统消息。 |
stream | Boolean | 输入参数。是否流式传输响应。仅在聊天模式下有效。默认值:false。 |
model_id | String | 输入参数。要使用的 Amazon Bedrock 模型。 |
aws_access_key_id | SecretString | 输入参数。用于身份验证的 AWS 访问密钥。 |
aws_secret_access_key | SecretString | 输入参数。用于身份验证的 AWS 密钥。 |
aws_session_token | SecretString | 输入参数。您的 AWS 账户的会话密钥。 |
credentials_profile_name | String | 输入参数。要使用的 AWS 凭证配置文件名称。 |
region_name | String | 输入参数。您的 Bedrock 资源所在的 AWS 区域。默认值:us-east-1 。 |
model_kwargs | Dictionary | 输入参数。传递给模型的其他关键字参数。 |
endpoint_url | String | 输入参数。Bedrock 服务的自定义端点 URL。 |
Amazon Bedrock Embeddings
Amazon Bedrock Embeddings 组件用于从 Amazon Bedrock 加载嵌入模型。
有关在流程中使用嵌入模型组件的更多信息,请参阅 嵌入模型 组件。
Amazon Bedrock Embeddings 参数
在可视化编辑器中,部分参数默认情况下是隐藏的。 您可以通过组件的头部菜单中的 控件 来修改所有参数。
Name | Type | Description |
---|---|---|
model_id | String | 输入参数。要调用的模型 ID,例如 amazon.titan-embed-text-v1 。这等效于 list-foundation-models API 中的 modelId 属性。 |
aws_access_key_id | SecretString | 输入参数。用于身份验证的 AWS 访问密钥。 |
aws_secret_access_key | SecretString | 输入参数。用于身份验证的 AWS 密钥。 |
aws_session_token | SecretString | 输入参数。您的 AWS 账户的会话密钥。 |
credentials_profile_name | String | 输入参数。~/.aws/credentials 或 ~/.aws/config 中具有访问密钥或角色信息的 AWS 凭证配置文件名称。 |
region_name | String | 输入参数。要使用的 AWS 区域,例如 us-west-2 。如果未提供,则回退到 AWS_DEFAULT_REGION 环境变量或 ~/.aws/config 中指定的区域。 |
endpoint_url | String | 输入参数。设置除默认 AWS 端点之外的其他特定服务端点的 URL。 |