AI/ML API
Bundles 包含支持与 Langflow 特定第三方集成的自定义组件。
本页面描述了 AI/ML 包中可用的组件。
AI/ML API 文本生成
此组件使用 AI/ML API 创建一个 ChatOpenAI
模型实例。
输出仅是一个语言模型 (LanguageModel
),您可以将其连接到其他由 LLM 驱动的组件,例如智能函数组件。
有关更多信息, 请参阅 AI/ML API Langflow 集成文档 和 语言模型组件。
AI/ML API 文本生成参数
许多组件输入参数在可视化编辑器中默认隐藏。 您可以通过组件标题菜单中的 控制来切换参数。
Name | Type | Description |
---|---|---|
max_tokens | Integer | 输入参数。要生成的最大令牌数。设置为 0 表示无限制。范围:0-128000。 |
model_kwargs | Dictionary | 输入参数。模型的附加关键字参数。 |
model_name | String | 输入参数。要使用的 AIML 模型名称。选项在 AIML_CHAT_MODELS 中预定义。 |
aiml_api_base | String | 输入参数。AIML API 的基础 URL。默认为 https://api.aimlapi.com 。 |
api_key | SecretString | 输入参数。用于模型的 AIML API 密钥。 |
temperature | Float | 输入参数。控制输出的随机性。默认值:0.1 。 |
AI/ML API 嵌入
AI/ML API 嵌入组件使用 AI/ML API 生成嵌入向量。
输出是 Embeddings
。
具体来说,是 AIMLEmbeddingsImpl
的实例。
有关在流程中使用嵌入模型组件的更多信息,请参阅 嵌入模型组件。
AI/ML API 嵌入参数
在可视化编辑器中,部分参数默认情况下是隐藏的。 您可以通过组件的头部菜单中的 控件 来修改所有参数。
Name | Type | Description |
---|---|---|
model_name | String | 输入参数。要使用的 AI/ML 嵌入模型名称。 |
aiml_api_key | SecretString | 输入参数。用于验证 AI/ML 服务的 API 密钥。 |