中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

用什么軟件做購(gòu)物網(wǎng)站軟文推廣例子

用什么軟件做購(gòu)物網(wǎng)站,軟文推廣例子,邵陽(yáng)市建設(shè)網(wǎng)站,有哪些可以做包裝袋的網(wǎng)站文章目錄 使用Streamlit構(gòu)建純LLM Chatbot WebUI傻瓜教程開(kāi)發(fā)環(huán)境hello Streatelit顯示DataFrame數(shù)據(jù)顯示地圖WebUI左右布局設(shè)置st.sidebar左側(cè)布局st.columns右側(cè)布局 大語(yǔ)言模型LLM Chatbot WebUI設(shè)置Chatbot頁(yè)面布局showdataframe()顯示dataframeshowLineChart()顯示折線(xiàn)圖s…

文章目錄

  • 使用Streamlit構(gòu)建純LLM Chatbot WebUI傻瓜教程
    • 開(kāi)發(fā)環(huán)境
    • hello Streatelit
    • 顯示DataFrame數(shù)據(jù)
    • 顯示地圖
    • WebUI左右布局設(shè)置
      • st.sidebar左側(cè)布局
      • st.columns右側(cè)布局
    • 大語(yǔ)言模型LLM Chatbot WebUI
      • 設(shè)置Chatbot頁(yè)面布局
      • showdataframe()顯示dataframe
      • showLineChart()顯示折線(xiàn)圖
      • showMap()顯示地圖
      • showProgress()顯示進(jìn)度條
      • showLLMChatbot()聊天機(jī)器人

使用Streamlit構(gòu)建純LLM Chatbot WebUI傻瓜教程

大量的大語(yǔ)言模型的WebUI基于Streamlit構(gòu)建對(duì)話(huà)機(jī)器人Chatbot。Streamlit是一個(gè)用于構(gòu)建數(shù)據(jù)科學(xué)和機(jī)器學(xué)習(xí)應(yīng)用程序的開(kāi)源Python庫(kù)。它提供了一個(gè)簡(jiǎn)單的界面來(lái)快速創(chuàng)建交互式Web應(yīng)用程序。Streamlit可以幫助將大型語(yǔ)言模型集成到Web界面中,以構(gòu)建對(duì)話(huà)機(jī)器人Chatbot的WebUI。使用Streamlit API將大型語(yǔ)言模型集成到Web界面中,可以使用模型來(lái)回答用戶(hù)的問(wèn)題,并將回答顯示在界面上。還可以添加其他功能,例如按鈕、滑塊等,以提供更多交互選項(xiàng)。
在這里插入圖片描述

下面是使用Streamlit構(gòu)建Chatbot WebUI的簡(jiǎn)單示例:

import streamlit as st# 導(dǎo)入大語(yǔ)言模型# 定義Chatbot的界面布局
st.title("Chatbot")
user_input = st.text_input("Ask a question")# 模型回答用戶(hù)的問(wèn)題
answer = model.predict(user_input)# 顯示模型的回答
st.text_area("Answer", answer, height=200)# 添加其他交互功能
# ...

代碼地址: https://gitcode.net/qq_39813001/Streamlit

開(kāi)發(fā)環(huán)境

本人在兩個(gè)開(kāi)發(fā)環(huán)境進(jìn)行了實(shí)踐,分別是aliyun PAI-DSW環(huán)境、InsCode環(huán)境。

hello Streatelit

import streamlit as stst.write("Hello streamlit")

顯示DataFrame數(shù)據(jù)

import streamlit as st
import numpy as np
import pandas as pdst.title("第一個(gè)streamlit應(yīng)用")
st.write("你好,streamlit")df = pd.DataFrame({'first column': [5, 6, 7, 8],'second column': [50, 60, 70, 80]
})df

顯示地圖

    map_data = pd.DataFrame(np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],columns=['lat', 'lon'])col2.map(map_data)

WebUI左右布局設(shè)置

#增加左側(cè)欄
st.sidebar.header('Streamlit cheat sheet')#右側(cè)欄,右側(cè)在分為兩列
col1, col2 = st.columns(2)

st.sidebar左側(cè)布局

使用st.sidebar的方法設(shè)置。

st.sidebar.title("第一個(gè)streamlit應(yīng)用")if st.sidebar.checkbox('顯示dataframe'):df = pd.DataFrame({'first column': [5, 6, 7, 8],'second column': [50, 60, 70, 80]})st.sidebar.write(df)option = st.sidebar.selectbox('Which number do you like best?',df['first column'])'You selected: ', option

st.columns右側(cè)布局

使用定義的col對(duì)象設(shè)置控件。

#繪制折線(xiàn)圖
if col1.checkbox('顯示折線(xiàn)圖'):chart_data = pd.DataFrame(np.random.randn(20, 3),columns=['a', 'b', 'c'])col1.line_chart(chart_data)#繪制一個(gè)地圖
col2.subheader('顯示地圖')
if col2.checkbox('顯示地圖'):map_data = pd.DataFrame(np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],columns=['lat', 'lon'])col2.map(map_data)

大語(yǔ)言模型LLM Chatbot WebUI

在這里插入圖片描述

代碼地址: https://gitcode.net/qq_39813001/Streamlit

設(shè)置Chatbot頁(yè)面布局

st.sidebar.title("streamlit samples")中的sidebar會(huì)將頁(yè)面處理成左右布局。在左側(cè)頁(yè)中,定義5個(gè)菜單用于切換右側(cè)頁(yè)面內(nèi)容。通過(guò)if menu == menu1:響應(yīng)切換事件,在函數(shù)體內(nèi)

import streamlit as st
from streamlit_option_menu import option_menu
import numpy as np
import pandas as pd
import timest.set_page_config(page_title="streamlit WebUI", layout="wide")
st.sidebar.title("streamlit samples")
st.write("你好,streamlit。請(qǐng)大家點(diǎn)個(gè)贊,給個(gè)關(guān)注。謝謝!博客:northd.blog.csdn.net")
menu1="顯示dataframe"
menu2="顯示折線(xiàn)圖"
menu3="顯示地圖"
menu4="顯示進(jìn)度條"
menu5="大語(yǔ)言模型LLM對(duì)話(huà)框"with st.sidebar:menu = option_menu("功能分類(lèi)", [menu1, menu2,menu3,menu4,menu5],icons=['house', "list-task"],menu_icon="cast", default_index=0)def main():if menu == menu1:st.subheader("數(shù)據(jù)列表")showdataframe()if menu == menu2:st.subheader("折線(xiàn)圖")showLineChart()if menu == menu3:st.subheader("地圖")showMap()if menu == menu4:st.subheader("顯示進(jìn)度條")showProgress()if menu == menu5:st.subheader("大語(yǔ)言模型LLM對(duì)話(huà)框")showLLMChatbot()if __name__ == '__main__':main()

showdataframe()顯示dataframe

def showdataframe():df = pd.DataFrame({'first column': [5, 6, 7, 8],'second column': [50, 60, 70, 80]})dfoption = st.selectbox('Which number do you like best?',df['first column'])'你的選擇項(xiàng): ', optionst.code('''df = pd.DataFrame({'first column': [5, 6, 7, 8],'second column': [50, 60, 70, 80]})dfoption = st.selectbox('Which number do you like best?',df['first column'])'你的選擇項(xiàng): ', option''')

showLineChart()顯示折線(xiàn)圖

def showLineChart():chart_data = pd.DataFrame(np.random.randn(20, 3),columns=['a', 'b', 'c'])st.line_chart(chart_data)st.code('''chart_data = pd.DataFrame(np.random.randn(20, 3),columns=['a', 'b', 'c'])st.line_chart(chart_data)''')

showMap()顯示地圖

def showMap():map_data = pd.DataFrame(np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],columns=['lat', 'lon'])st.map(map_data)st.code('''map_data = pd.DataFrame(np.random.randn(1000, 2) / [50, 50] + [37.76, -122.4],columns=['lat', 'lon'])col2.map(map_data)''')

showProgress()顯示進(jìn)度條

def showProgress():# Show a spinner during a processwith st.spinner(text='In progress'):time.sleep(3)#st.success('進(jìn)度執(zhí)行中')# Show and update progress barbar = st.progress(50)time.sleep(3)bar.progress(100)st.balloons()st.snow()st.toast('進(jìn)度信息:Mr Stay-Puft')st.error('進(jìn)度信息:Error message')st.warning('進(jìn)度信息:Warning message')st.info('進(jìn)度信息:Info message')st.success('進(jìn)度信息:Success message')#st.exception(e)st.code('''with st.spinner(text='In progress'):time.sleep(3)# Show and update progress barbar = st.progress(50)time.sleep(3)bar.progress(100)st.balloons()st.snow()st.toast('進(jìn)度信息:Mr Stay-Puft')st.error('進(jìn)度信息:Error message')st.warning('進(jìn)度信息:Warning message')st.info('進(jìn)度信息:Info message')st.success('進(jìn)度信息:Success message')''')

showLLMChatbot()聊天機(jī)器人

def showLLMChatbot():st.title("💬 大語(yǔ)言L(fǎng)LM聊天機(jī)器人")st.caption("🚀 A streamlit chatbot")info = st.chat_input()st.chat_message('user').write(info)st.chat_message("assistant").write("請(qǐng)大家點(diǎn)個(gè)贊,給個(gè)關(guān)注。謝謝!博客:northd.blog.csdn.net")st.code('''st.title("💬 大語(yǔ)言L(fǎng)LM聊天機(jī)器人")st.caption("🚀 A streamlit chatbot")info = st.chat_input()st.chat_message('user').write(info)st.chat_message("assistant").write("請(qǐng)大家點(diǎn)個(gè)贊,給個(gè)關(guān)注。謝謝!博客:northd.blog.csdn.net")''')

代碼地址: https://gitcode.net/qq_39813001/Streamlit

http://www.risenshineclean.com/news/63309.html

相關(guān)文章:

  • 廊坊web大連seo按天付費(fèi)
  • 像網(wǎng)站分類(lèi)一樣的表格圖怎么做怎么開(kāi)網(wǎng)店新手入門(mén)
  • 溫州網(wǎng)站建設(shè)方案維護(hù)seo外包公司多嗎
  • 泉州做網(wǎng)站設(shè)計(jì)公司東莞網(wǎng)站建設(shè)平臺(tái)
  • 網(wǎng)站站點(diǎn)地圖seo推廣人員
  • 做網(wǎng)站備案什么意思app推廣平臺(tái)放單平臺(tái)
  • wordpress網(wǎng)站生成app應(yīng)用指數(shù)基金
  • 在線(xiàn)平面設(shè)計(jì)招聘搜索引擎優(yōu)化技術(shù)
  • 新網(wǎng)網(wǎng)站空間獨(dú)立控制面板常用的關(guān)鍵詞挖掘工具有哪些
  • 公司做網(wǎng)站 優(yōu)幫云國(guó)外免費(fèi)建站網(wǎng)站搭建
  • dw 網(wǎng)頁(yè)設(shè)計(jì)與制作教程seo整站優(yōu)化更能準(zhǔn)確獲得客戶(hù)
  • 重慶網(wǎng)站建設(shè)狐靈傳媒石家莊網(wǎng)絡(luò)推廣
  • 廠家批發(fā)網(wǎng)站平臺(tái)鄭州百度推廣代運(yùn)營(yíng)
  • 濟(jì)南網(wǎng)站建設(shè)魯icp備微信軟文是什么意思
  • 做簡(jiǎn)歷的網(wǎng)站有哪些內(nèi)容百度快照怎么做
  • 網(wǎng)站維護(hù)學(xué)習(xí)小熊貓seo博客
  • 新聞熱點(diǎn)大事件北京seo供應(yīng)商
  • 四川省住房建設(shè)廳網(wǎng)站進(jìn)不去百度關(guān)鍵詞排名用什么軟件
  • 網(wǎng)站建設(shè)續(xù)費(fèi)多少錢(qián)優(yōu)化seo方法
  • 北京手機(jī)網(wǎng)站建設(shè)公司新聞?lì)^條免費(fèi)下載安裝
  • 適合友情鏈接的網(wǎng)站市場(chǎng)營(yíng)銷(xiāo)策劃方案書(shū)
  • 佛山新網(wǎng)站建設(shè)seo網(wǎng)站優(yōu)化專(zhuān)員
  • 機(jī)器ip后面加個(gè)端口做網(wǎng)站農(nóng)大南路網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣優(yōu)化
  • 成都那家網(wǎng)站制作公司好微信投放廣告多少錢(qián)
  • 大學(xué)生做那個(gè)視頻網(wǎng)站財(cái)經(jīng)新聞最新消息
  • 合肥網(wǎng)站制作廣東東莞今日最新消息
  • 怎么一個(gè)網(wǎng)站做的競(jìng)價(jià)網(wǎng)站權(quán)重一般有幾個(gè)等級(jí)
  • 政府網(wǎng)站登錄界面模板網(wǎng)絡(luò)廣告營(yíng)銷(xiāo)經(jīng)典案例
  • 做二手的網(wǎng)站都有哪些互聯(lián)網(wǎng)推廣軟件
  • 鞍山市做網(wǎng)站公司軟件開(kāi)發(fā)培訓(xùn)中心