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

建房子找哪个网站设计下一页360

建房子找哪个网站设计,下一页360,怎么做一个微信公众号,logo在线设计免费生成器一、背景 我之前关于DeepSeek使用ollama部署的文章大家可以把DeepSeek大模型部署起来。那么ollama还提供了可以调用对应部署模型的API接口。我们可以基于这些接口#xff0c;做自己的二次开发。使用pythonflaskollama就可以进行模型对话调用。并且前端采用SSE的技术#xff0…一、背景 我之前关于DeepSeek使用ollama部署的文章大家可以把DeepSeek大模型部署起来。那么ollama还提供了可以调用对应部署模型的API接口。我们可以基于这些接口做自己的二次开发。使用pythonflaskollama就可以进行模型对话调用。并且前端采用SSE的技术后端向前端推送推理结果进行展示可以实现属于自己的大模型对话产品。 二、代码实现 1、ollama运行deepseek-r1:1.5b模型 docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollamadocker exec -it ollama ollama run deepseek-r1:1.5b 2、pythonflask代码 import jsonfrom flask import Flask, request, Response from ollama import Clientapp Flask(__name__)# ollama客户端 ollma_url http://localhost:11434 # localhost可以换成你部署ollama主机的ip、远程ip ollama_client Client(hostollma_url ) # 模型名称 model_name deepseek-r1:1.5bapp.route(/stream, methods[POST, GET]) def post_example():def generate():try:# 调用ollama客户端传入模型名称、提问信息response_generator ollama_client.generate(model_name, promptquestion, streamTrue)for part in response_generator:response_text part.response# 按照 SSE 规范格式化数据data fdata: {json.dumps({response: response_text})}\n\nprint(data)yield dataexcept Exception as e:error_data fdata: {json.dumps({error: str(e)})}\n\nyield error_data# 接收问题, 调用模型, 使用SSE推送推理结果给前端question request.args.get(question)resp Response(generate(), mimetypetext/event-stream)# 设置响应头resp.headers[Cache-Control] no-cacheresp.headers[Connection] keep-aliveresp.headers[Access-Control-Allow-Origin] *return respif __name__ __main__:app.run(debugTrue, port8080)3、前端代码 !DOCTYPE html html langenheadmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleAsk Ollama via SSE/title /headbodyinput typetext idquestionInput placeholder请输入你的问题button idaskButton提问/buttonpre idanswerContainer/pscriptconst questionInput document.getElementById(questionInput);const askButton document.getElementById(askButton);const answerContainer document.getElementById(answerContainer);askButton.addEventListener(click, async () {const question questionInput.value;if (!question) {alert(请输入问题);return;}const eventSource new EventSource(http://localhost:8080/stream?question${encodeURIComponent(question)});eventSource.onmessage function (event) {const data JSON.parse(event.data);const response data.response;if (response) {const p document.createElement(span);p.textContent response;answerContainer.appendChild(p);}};eventSource.onerror function (error) {console.error(EventSource failed:, error);eventSource.close();};});/script /body/html 4、运行结果 页面虽然不是很美观但是一个基本原理的demo已经搞定。剩下的就是优化界面、优化链接异常等相关逻辑。 5、SSE默认不支持POST请求 SSE默认不支持POST请求可以找前端的一些npm包有人进行了封装可以发送POST请求。以上的实例为了方便采用了GET请求 三、总结 有了ollama就行docker服务一样提供了API接口部署的模型就是类似docker已经运行的容器。 通过ollama接口可以调用运行的模型的各种能力!
http://www.hkea.cn/news/14506671/

相关文章:

  • 学做网站从什么开始怎么设置网站支付功能
  • 网站建设有前景吗如何创建自己的网站链接
  • 专业制作网站推荐怎么用易语言做网站
  • 果洛州公司网站建设互联网创业项目平台
  • 长春公司做网站网站排名如何做
  • 迁西网站开发网页设计与制作的岗位职责
  • 杭州微网站开发公司跨境电商app有哪些
  • 网站做支付需要准备什么网站开发工程师岗位要求
  • 嘉兴丝绸大厦做网站的公司wordpress主题动态
  • 福州网站建设设计公司wordpress实现多用户
  • 网站建设类织梦模板wordpress精简
  • wordpress中文企业网站百度网页版入口官网
  • 国外设计网站app有哪些做一个卖货的app要多少钱
  • 包装技术支持 东莞网站建设苏州做网站的公司哪家最好
  • 广西南宁电商网站建设网站的数据库怎么备份
  • 大连建站公司北京奢侈品商场排名
  • 湖南营销型网站建设 j磐石网络乐清新闻最新消息
  • 湘潭做网站推荐磐石网络廊坊做网站的公司
  • 信誉好的企业网站建设西地那非我吃了5年
  • 服务器网站管理系统大连市的网络平台有几家
  • 如何搭建一个网站重庆渝中区企业网站建设哪家好
  • 建设银行网站打不开用什么浏览器效果图怎么做出来的
  • 忻州做网站建设私人网站
  • wordpress全站公告网页建站网站
  • 哪里可学做网站上海网站建设定制公司
  • 广西公司搭建网站公司建设银行征信中心官方网站
  • 宁波住房和城乡建设局网站河北建筑工程学院招生网
  • 城阳做网站的网站icp备案查不到
  • 武胜建设局网站超级营销型网站模板
  • 济南房产信息网站官网查询wordpress 采集蜘蛛