扫码阅读
手机扫码阅读

AIGC|详解Langflow集成AzureOpenAI,实践步骤奉上↑

726 2024-03-14
AI

摘要

langflow是基于LangChain的交互式UI,旨在通过拖拽操作搭建实验和数据模型流。本文由高级后端开发工程师付天愿分享,介绍如何在不原生支持AzureOpenAI的langflow中集成该服务。

01 AzureOpenAI介绍

Azure OpenAI是基于Microsoft Azure的云服务,提供了使用OpenAI的语言模型(如GPT-3、Codex等)的能力,并通过REST API调用。它允许用户在国内申请API_KEY,以便在无需翻墙的环境中使用。

02 langflow集成支持AzureOpenAI

集成AzureOpenAI需要在langflow的配置文件中添加AzureOpenAI的配置信息,并在前端页面组件中显示。分析langflow中的openAI和AzureOpenAI的连接实现方式,发现现有组件配置无法支持AzureOpenAI所需的参数,导致初始化失败。通过修改通用初始化llm组件的方法,添加AzureOpenAI专用的实例化方法,可以成功集成。

03 效果演示

完成后台服务启动后,可以在前端服务界面导入Basic Chat模板flow,并替换为AzureOpenAI的llms。输入必要的API信息后,即可通过填写问题来使用AzureOpenAI服务,无需VPN代理。

文章最后呼吁读者关注和设置星标,同时提供往期精选文章的链接,鼓励了解更多技术资讯。

想要了解更多,点击 查看原文