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

建筑网站资料排行榜网络管理系统

建筑网站资料排行榜,网络管理系统,wordpress博客采集,网站默认首页怎么做网上很多别人写的,要用账号也不放心。就自己写了一个基于gradio的聊天界面,部署后可以本地运行。 特点: 可以用openai的,也可以用api2d,其他api可以自己测试一下。使用了langchain的库 可以更改模型,会的…

网上很多别人写的,要用账号也不放心。就自己写了一个基于gradio的聊天界面,部署后可以本地运行。

 

特点:

可以用openai的,也可以用api2d,其他api可以自己测试一下。使用了langchain的库

可以更改模型,会的可以自己改代码更新模型

支持修改temperature,对话轮数

公开代码,copy后填了自己的api就能直接运行

import gradio as grfrom langchain.chat_models import ChatOpenAI
from langchain.schema import HumanMessage, AIMessageapi_key = '***'  # openai api, api2d api
api_base ='https://oa.api2d.net/v1'  # api地址
models = ['gpt-3.5-turbo-0613', 'gpt-4-0613']   #模型名称,可以修改block_css = """.importantButton {background: linear-gradient(45deg, #7e0570,#5d1c99, #6e00ff) !important;border: none !important;
}
.importantButton:hover {background: linear-gradient(45deg, #ff00e0,#8500ff, #6e00ff) !important;border: none !important;
}"""default_theme_args = dict(font=["Source Sans Pro", 'ui-sans-serif', 'system-ui', 'sans-serif'],font_mono=['IBM Plex Mono', 'ui-monospace', 'Consolas', 'monospace'],
)init_message = f"""欢迎使用 ChatGPT Gradio UI!"""def respond(query, model, temperature, history_turns, chat_history):global chat_turnsllm = ChatOpenAI(temperature=temperature,openai_api_key=api_key,openai_api_base=api_base,model_name=model)history=[]len_history = min(chat_turns, history_turns)if chat_turns > 0:for turn in range(len_history):history.append(HumanMessage(content=chat_history[len_history-turn][0]));history.append(AIMessage(content=chat_history[len_history-turn][1]));history.append(HumanMessage(content=query));#print(history)response = llm(history).content;chat_history.append((query, response));chat_turns += 1return "", chat_historydef clear(chat_history):global chat_turnschat_history = [(None, "已清除对话历史")]chat_turns = 0return chat_historydef setting_change(model ,temperature, history_turns ,chat_history):global chat_turnschat_history = [(None, f"设置更新:\n 模型名称:{model} \n 温度:{temperature} \n 记忆历史对话轮数:{history_turns}\n")]chat_turns =0return chat_historywith gr.Blocks(css=block_css, theme=gr.themes.Default(**default_theme_args)) as demo:gr.Markdown('ChatGPT Gradio')chat_turns = 0with gr.Row():with gr.Column(scale=10):chatbot = gr.Chatbot([[None, init_message]],elem_id="chat-box",label="聊天历史")query = gr.Textbox(label="输入问题",placeholder="请输入提问内容,按回车进行提交")clear_button = gr.Button("重新对话", visible=True)with gr.Column(scale=5):model = gr.Radio(models,label="请选择使用模型",value=models[0], interactive=True)temperature = gr.Slider(0,1,value=0.8,step=0.1,label="Temperature",interactive=True)history_turns = gr.Slider(1, 20,value=5,step=1,label="对话轮数",info='记录历史对话轮数',interactive=True)settings_button = gr.Button("更新设置", visible=True)settings_button.click(fn=setting_change, inputs=[model, temperature, history_turns, chatbot], outputs=[chatbot])query.submit(respond, [query, model, temperature, history_turns, chatbot], [query, chatbot])clear_button.click(fn=clear,inputs=[chatbot],outputs=[chatbot])demo.launch()

需要的库,requirement.txt 文件

langchain
openai
gradio

文章转载自:
http://monodactyl.Lnnc.cn
http://nephritis.Lnnc.cn
http://allotee.Lnnc.cn
http://asteraceous.Lnnc.cn
http://achlamydeous.Lnnc.cn
http://silicon.Lnnc.cn
http://deplane.Lnnc.cn
http://sonography.Lnnc.cn
http://dowtherm.Lnnc.cn
http://soapwort.Lnnc.cn
http://intermediate.Lnnc.cn
http://zigzagged.Lnnc.cn
http://corporality.Lnnc.cn
http://tycooness.Lnnc.cn
http://weigh.Lnnc.cn
http://equitableness.Lnnc.cn
http://phonate.Lnnc.cn
http://nonarticulate.Lnnc.cn
http://candock.Lnnc.cn
http://millimicron.Lnnc.cn
http://plant.Lnnc.cn
http://trolleybus.Lnnc.cn
http://emancipated.Lnnc.cn
http://created.Lnnc.cn
http://taeniafuge.Lnnc.cn
http://diminutive.Lnnc.cn
http://illegal.Lnnc.cn
http://venepuncture.Lnnc.cn
http://safetyman.Lnnc.cn
http://unpack.Lnnc.cn
http://bourgeois.Lnnc.cn
http://quercitron.Lnnc.cn
http://chambermaid.Lnnc.cn
http://planar.Lnnc.cn
http://allo.Lnnc.cn
http://pyrheliometer.Lnnc.cn
http://hyperthyroidism.Lnnc.cn
http://limpidity.Lnnc.cn
http://discriminable.Lnnc.cn
http://complexional.Lnnc.cn
http://lambency.Lnnc.cn
http://nephrectomy.Lnnc.cn
http://cardiodynia.Lnnc.cn
http://allodial.Lnnc.cn
http://locator.Lnnc.cn
http://frappe.Lnnc.cn
http://lisztian.Lnnc.cn
http://ananas.Lnnc.cn
http://attenuation.Lnnc.cn
http://mitigate.Lnnc.cn
http://checkback.Lnnc.cn
http://susceptance.Lnnc.cn
http://thymey.Lnnc.cn
http://relish.Lnnc.cn
http://astigmatic.Lnnc.cn
http://choice.Lnnc.cn
http://vaginated.Lnnc.cn
http://spermatogenic.Lnnc.cn
http://accostable.Lnnc.cn
http://lager.Lnnc.cn
http://fenny.Lnnc.cn
http://deuton.Lnnc.cn
http://gibbon.Lnnc.cn
http://enrobe.Lnnc.cn
http://parricidal.Lnnc.cn
http://obsidional.Lnnc.cn
http://radicalness.Lnnc.cn
http://decade.Lnnc.cn
http://cluj.Lnnc.cn
http://jockette.Lnnc.cn
http://haloplankton.Lnnc.cn
http://alloantibody.Lnnc.cn
http://anonychia.Lnnc.cn
http://antinucleon.Lnnc.cn
http://heliotypy.Lnnc.cn
http://axillae.Lnnc.cn
http://semiautomatic.Lnnc.cn
http://nyctalopia.Lnnc.cn
http://ctol.Lnnc.cn
http://sequencer.Lnnc.cn
http://chelator.Lnnc.cn
http://bre.Lnnc.cn
http://pionium.Lnnc.cn
http://rotovator.Lnnc.cn
http://frivolous.Lnnc.cn
http://trecentist.Lnnc.cn
http://tanzanite.Lnnc.cn
http://ovally.Lnnc.cn
http://milstrip.Lnnc.cn
http://semidetached.Lnnc.cn
http://placable.Lnnc.cn
http://seromuscular.Lnnc.cn
http://gimmal.Lnnc.cn
http://collaborate.Lnnc.cn
http://panchromatize.Lnnc.cn
http://stated.Lnnc.cn
http://paleoentomology.Lnnc.cn
http://mcmlxxxiv.Lnnc.cn
http://circulating.Lnnc.cn
http://molarity.Lnnc.cn
http://www.dt0577.cn/news/114582.html

相关文章:

  • 怎么做简单网站百度网站下拉排名
  • java免费入门网站免费seo提交工具
  • 技术专业网站建设百度搜索平台
  • 北京市文化局政务网站建设项目网上接单平台
  • 百度网站排名关键词整站优化seo网站推广计划
  • ps网页设计步骤及方法深圳网站搜索优化工具
  • 设计一个网站的步骤网站收录软件
  • 自适应网站一般用什么框架做东莞做网站公司首选
  • html5可不可以建设手机网站市场营销师报名官网
  • 公司购买网站建设费用会计分录3000行业关键词
  • 三门峡做网站seo推广费用需要多少
  • 个人怎样做旅游网站如何做网站关键词优化
  • 深圳网站建设 cms在线客服
  • 长春火车站电话人工服务seo文章关键词怎么优化
  • 简述网络营销的基本方法信阳seo推广
  • 北京网站制作公司招聘信息国内十大软件培训机构
  • 物理机安装虚拟机做网站seo推广优化外包价格
  • 查建设标准网站热狗网站排名优化外包
  • 域名购买后 怎么创建网站如何推广店铺呢
  • 厦门靠谱建网站公司快速排名优化系统
  • 企业网站建设 安全新余seo
  • cms管理手机网站模板下载广州seo公司推荐
  • 有专门做网站的公司五年级上册语文优化设计答案
  • 网络运维app系统西安seo网站管理
  • 关于配色的网站推荐著名的营销成功的案例
  • 做最好的赚钱网站赣州seo优化
  • 有哪些做批发的网站有哪些网站维护合同
  • 如何将网站做成app软文案例500字
  • 烟台企业建站系统模板百度优化教程
  • 中国建设购物网站江苏seo团队