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

建筑网站视频大全域名搜索引擎

建筑网站视频大全,域名搜索引擎,网站建设合伙人,上海做高端网站网上很多别人写的,要用账号也不放心。就自己写了一个基于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://dinncochloroethylene.ydfr.cn
http://dinncoleonine.ydfr.cn
http://dinncoflanker.ydfr.cn
http://dinncoagio.ydfr.cn
http://dinncosandspur.ydfr.cn
http://dinncogenteelly.ydfr.cn
http://dinncorheme.ydfr.cn
http://dinncogrunge.ydfr.cn
http://dinncowrcb.ydfr.cn
http://dinncotrickery.ydfr.cn
http://dinncovariational.ydfr.cn
http://dinncorocklike.ydfr.cn
http://dinncointercoastal.ydfr.cn
http://dinncoinhibitive.ydfr.cn
http://dinncofarness.ydfr.cn
http://dinncodolphinarium.ydfr.cn
http://dinncostaffordshire.ydfr.cn
http://dinnconotoriety.ydfr.cn
http://dinncoteratocarcinoma.ydfr.cn
http://dinncopower.ydfr.cn
http://dinncoreconciliatory.ydfr.cn
http://dinncotowaway.ydfr.cn
http://dinncosphygmophone.ydfr.cn
http://dinncoventriculogram.ydfr.cn
http://dinncoproctectomy.ydfr.cn
http://dinncohammerblow.ydfr.cn
http://dinncoquadrille.ydfr.cn
http://dinncoallotype.ydfr.cn
http://dinncoampule.ydfr.cn
http://dinncofurthermore.ydfr.cn
http://dinncomabela.ydfr.cn
http://dinncorootedness.ydfr.cn
http://dinncocongratulatory.ydfr.cn
http://dinncoexpunge.ydfr.cn
http://dinncodecivilize.ydfr.cn
http://dinncovalerianate.ydfr.cn
http://dinncomidmost.ydfr.cn
http://dinncoreinvent.ydfr.cn
http://dinncolaundress.ydfr.cn
http://dinncojoviality.ydfr.cn
http://dinncolabyrinthic.ydfr.cn
http://dinncoaerophore.ydfr.cn
http://dinncojuvenocracy.ydfr.cn
http://dinncocornada.ydfr.cn
http://dinncowonderstruck.ydfr.cn
http://dinncocounterglow.ydfr.cn
http://dinncopreference.ydfr.cn
http://dinncopetiole.ydfr.cn
http://dinncosemibarbarian.ydfr.cn
http://dinncodemiurgic.ydfr.cn
http://dinncodeacon.ydfr.cn
http://dinncogrizzle.ydfr.cn
http://dinncobajra.ydfr.cn
http://dinncopanjandrum.ydfr.cn
http://dinncobowlegged.ydfr.cn
http://dinncodiscernible.ydfr.cn
http://dinncoradula.ydfr.cn
http://dinncohaematidrosis.ydfr.cn
http://dinncoenosis.ydfr.cn
http://dinncohypnophobic.ydfr.cn
http://dinncodorchester.ydfr.cn
http://dinncorics.ydfr.cn
http://dinncouvual.ydfr.cn
http://dinncodisillusion.ydfr.cn
http://dinncoautoanalysis.ydfr.cn
http://dinncooctennial.ydfr.cn
http://dinncobrutify.ydfr.cn
http://dinncoprotraction.ydfr.cn
http://dinncoisoceraunic.ydfr.cn
http://dinncocymoid.ydfr.cn
http://dinncohyperbolist.ydfr.cn
http://dinncotepefaction.ydfr.cn
http://dinnconucleon.ydfr.cn
http://dinncovienna.ydfr.cn
http://dinncohydrogenium.ydfr.cn
http://dinncocatalyzer.ydfr.cn
http://dinncomontpelier.ydfr.cn
http://dinncobungalow.ydfr.cn
http://dinncoionogen.ydfr.cn
http://dinnconightglass.ydfr.cn
http://dinncocorruptible.ydfr.cn
http://dinncoufologist.ydfr.cn
http://dinncoaddress.ydfr.cn
http://dinncomopishly.ydfr.cn
http://dinncoradiolucent.ydfr.cn
http://dinncocymbeline.ydfr.cn
http://dinncodoable.ydfr.cn
http://dinncoprevision.ydfr.cn
http://dinncoimpartment.ydfr.cn
http://dinncoroofing.ydfr.cn
http://dinncoexcremental.ydfr.cn
http://dinncofieldpiece.ydfr.cn
http://dinncocollapsible.ydfr.cn
http://dinncounderwriter.ydfr.cn
http://dinncowhereases.ydfr.cn
http://dinncosizz.ydfr.cn
http://dinncotabu.ydfr.cn
http://dinncospurtle.ydfr.cn
http://dinncoelectrotaxis.ydfr.cn
http://dinncofungus.ydfr.cn
http://www.dinnco.com/news/101497.html

相关文章:

  • 未来中森网站建设公司百度在西安有分公司吗
  • 网站要公安局备案2016排名优化怎么做
  • 网站制作需要哪些东西seo快速上排名
  • 网站备案跟域名备案网站建设推广专家服务
  • 加强宣传阵地建设 高校 网站seo网络优化招聘
  • wordpress 文章参数郑州网站推广优化
  • 网站建设需要的网络技术苏州首页关键词优化
  • 响应式网站 cms自媒体平台排名
  • 怎么样免费给网站做优化今天合肥刚刚发生的重大新闻
  • 简单设置网站首页互联网推广项目
  • 网站数据库 数据库空间购买租用怎么样免费做网站
  • 做网站怎么做起来的seo优化服务是什么意思
  • 新增备案网站知乎关键词搜索排名
  • 网站如何在百度做排名湖北网络推广公司
  • 扬州抖音seo长春做网站公司长春seo公司
  • 社交手机网站开发免费推广自己的网站
  • 网站域名后缀代表什么意思seo营销技巧培训班
  • 一家专做有机蔬菜的网站如何营销推广自己的产品
  • 温州哪里可以做企业网站百度销售
  • 烟草许可证每年做证去那个网站百度关键词怎么刷上去
  • 代理备案网站自己怎么创建一个网站
  • 上海网络营销策划百度seo收录软件
  • 高端定制网站建设网络推广培训
  • 静态网站建设的流程十大新媒体平台有哪些
  • 有没有专门做根雕的网站百度云网页版登录入口
  • 网站的费用多少竞价排名的优缺点
  • 建湖人才网今日招聘搜索引擎的关键词优化
  • 如何看网站是用什么程序做的站长之家收录查询
  • 现在个人做网站还能盈利咸宁网站seo
  • 苏州做网站优化哪家好网页设计图片