Azure
组件包包含支持 Langflow 与特定第三方集成的自定义组件。
本页面描述了 Azure 组件包中可用的组件。
Azure OpenAI
该组件使用 Azure OpenAI LLM 生成文本。
它可以输出模型响应 (Message
) 或语言模型 (LanguageModel
)。
具体来 说,语言模型输出是根据组件参数配置的 AzureChatOpenAI
实例。
当您希望将 Azure OpenAI 模型用作其他 LLM 驱动组件(例如语言模型或智能函数组件)的 LLM 时,请使用语言模型输出。
有关更多信息,请参阅语言模型组件。
Azure OpenAI 参数
默认情况下,许多 Azure OpenAI 组件输入参数在可视化编辑器中是隐藏的。 您可以通过组件标题菜单中的 控制来切换参数。
名称 | 类型 | 描述 |
---|---|---|
Model Name | String | 输入参数。指定用于文本生成的 Azure OpenAI 模型名称。 |
Azure Endpoint | String | 输入参数。您的 Azure 端点,包括资源。 |
Deployment Name | String | 输入参数。指定部署名称。 |
API Version | String | 输入参数。指定要使用的 Azure OpenAI API 版本。 |
API Key | SecretString | 输入参数。您的 Azure OpenAI API 密钥。 |
Temperature | Float | 输入参数。指定采样温度。默认值:0.7 。 |
Max Tokens | Integer | 输入参数。指定要生成的最大 token 数量。默认值:1000 。 |
Input Value | String | 输入参数。指定用于文本生成的输入文本。 |
Stream | Boolean | 输入参数。指定是否从模型流式传输响应。默认值:False 。 |
Azure OpenAI Embeddings
Azure OpenAI 嵌入模型组件使用 Azure OpenAI 模型生成嵌入。
有关在流程中使用嵌入模型组件的更多信息,请参阅嵌入模型组件。
Azure OpenAI 嵌入模型参数
默认情况下,一些 Azure OpenAI 嵌入模型组件输入参数在可视化编辑器中是隐藏的。 您可以通过组件标题菜单中的 控制来切换参数。
名称 | 类型 | 描述 |
---|---|---|
Model | String | 输入参数。要使用的模型名称。默认值:text-embedding-3-small 。 |
Azure Endpoint | String | 输入参数。您的 Azure 端点,包括资源,例如 https://example-resource.azure.openai.com/ 。 |
Deployment Name | String | 输入参数。部署名称。 |
API Version | String | 输入参数。要使用的 API 版本,选项包括各种日期。 |
API Key | String | 输入参数。访问 Azure OpenAI 服务所需的 API 密钥。 |