当前位置: 首页 > news >正文

streamlit 大模型前段界面

结合 langchain 一起使用的工具,可以显示 web 界面

pip install streamlit duckduckgo-search

运行命令

streamlit run D:\Python_project\NLP\大模型学习\test.py

import os
from dotenv import load_dotenv
from langchain_community.llms import Tongyi
load_dotenv('key.env')  # 指定加载 env 文件
key = os.getenv('DASHSCOPE_API_KEY')  # 获得指定环境变量
DASHSCOPE_API_KEY = os.environ["DASHSCOPE_API_KEY"]  # 获得指定环境变量
model = Tongyi(temperature=1)from langchain_core.prompts import ChatPromptTemplate
import streamlit as stst.title('🦜🔗 中文小故事生成器')prompt = ChatPromptTemplate.from_template("请编写一篇关于{topic}的中文小故事,不超过100字")
chain = prompt | modelwith st.form('my_form'):text = st.text_area('输入主题关键词:', '小白兔')submitted = st.form_submit_button('提交')if submitted:print(st.info(chain.invoke({"topic": text})))

会报错:ModuleNotFoundError: No module named ‘streamlit.cli‘

解決:【Python BUG】ModuleNotFoundError: No module named ‘streamlit.cli‘-CSDN博客

部署雲端可以点击右上角,结合官网示例查看怎么部署

http://www.lryc.cn/news/337773.html

相关文章:

  • K8s 命令行工具
  • 优先级队列
  • gitlab使用
  • ppt技巧:如何将Word文档大纲中导入到幻灯片中?
  • 0.开篇:SSM+Spring Boot导学
  • 7、configMap
  • 【Java面试题】JVM(26道)
  • (十三)强缓存和协商缓存的区别
  • 如何创建Windows下google Chrome便携版?
  • rabbitmq安装rabbitmq-delayed-message-exchange插件
  • B02、分析GC日志-6.3
  • Redis中的集群(二)
  • UVA12538 Version Controlled IDE 题解 crope
  • OAuth2.0客户端和服务端Java实现
  • 物流自动分拣系统激光雷达漫反射板
  • 2024 抖音欢笑中国年(三):编辑器技巧与实践
  • Python学习入门(1)——基础语句(二)
  • vue 百度地图 使用 vue-baidu-map 进行当前位置定位和范围展示
  • 使用idea运行程序,发现控制台的中文出现乱码
  • 基于javassm实现的大学生兼职信息系统
  • O2OA开发平台如何查看数据表结构?
  • 心理测评性格测试矩阵版h5微信抖音QQ快手小程序app开源版开发
  • 【蓝桥杯】十六进制转八进制 C++实现
  • 明明设置数字居中对齐,为什么excel的数字却不居中?
  • 深入解析API技术:原理、实现与应用
  • C语言——数组指针变量
  • Redis的过期策略与内存淘汰机制原理及实践
  • 【24届数字IC秋招总结】提前批面试经验1——小米、百度昆仑芯、长鑫存储
  • 第7章、ReactRedux 实战 - 登录注册验证;
  • 16路HDMI+AV流媒体IPTV高清编码器JR-3216HD