将公众号设置为星标🌟,第一时间接收到文章推送
文末附代码获取方式
检查 Python 版本
image-20230323233753576
安装 langflow
通过 pip 安装
pip install langflow
image-20230323232855642
在安装过程中出现了如下错误:
image-20230323234104800
同时,提示升级 pip,按提示执行命令,完成升级
image-20230323234148580
再次运行 pip install langflow
命令,确保安装正常。
运行 langflow
执行如下命令
langflow
image-20230323234217454
控制台输出上图信息,说明安装完成。
创建流程
浏览器输入网址 http://127.0.0.1:7860
image-20230323233638007
通过拖拽的方式,将左侧控件拖到右侧工作台,进行流程编辑(根据名字基本可以理解是什么意思了,不过多解释)
流程效果
image-20230323234633788
根据上图提示,需要两个 APIKey:
Openai API Key,(如果还没有 ChatGPT 帐号,有点落伍了哈,有需要可以后台留言咨询哈)
Serpapi API Key,(自己注册了多次,提示网络有问题,哎。。。)
问答测试
image-20230323235540701
image-20230323235714437
image-20230324000037789
遇到的问题
注意事项
Python 环境 3.9 或以上版本
错误日志
#### 可能会遇到
Retrying langchain.llms.openai.completion_with_retry.<locals>._completion_with_retry in 4.0 seconds as it raised APIConnectionError: Error communicating with OpenAI: HTTPSConnectionPool(host='api.openai.com', port=443): Max retries exceeded with url: /v1/chat/completions (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7fd4201a77c0>: Failed to establish a new connection: [Errno 60] Operation timed out')).
解决方案
主要是网络原因,需要设置代理,根据当前 Python 的环境,找到 site-packages/openai/api_requestor.py
进行修改,搜索关键字定位代码位置 _thread_context.session.request
,如下图:
image-20230324001723644
IP 和端口配置成自己的
小结
- 集成调用 ChatGPT API
- 使用自定义 Prompt 组件
- 实时搜索信息投喂 GPT,利用语言理解和生成能力,返回问题结果
推荐阅读
- 将 ChatGPT 与实时数据结合原理分析(附代码分析)
- 使用 ChatGPT 基于领域文档构建聊天机器人指南
- ChatPDF 你的阅读神器
- ChatGPT制作PPT只需3步
- 定时删:哈工大ChatGPT调研报告(附PDF)
将公众号设置为星标🌟,第一时间接收到文章推送
后台回复 LF 获取 GitHub 代码
免责声明 : 本号所载内容为原创/授权/公开整理,仅供读者个人学习。版权归作者及源出处所有,仅代表作者个人观点,与本号立场无关。若所引用的内容来源标注有误或涉及侵权,请及时联系处理。
点击「点赞 、在看 」,激励分享更多内容哈