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

洪泽区做网站云南今日头条新闻

洪泽区做网站,云南今日头条新闻,句容网页定制,沂南网站建设简单实现一个本地ChatGPT 服务,用到langchain框架,fastapi,并且本地安装了ollama。 依赖安装: pip install langchain pip install langchain_community pip install langchain-cli # langchain v0.2 2024年5月最新版本 pip install bs4 pi…

简单实现一个本地ChatGPT 服务,用到langchain框架,fastapi,并且本地安装了ollama。

依赖安装:

pip install langchain
pip install langchain_community
pip install langchain-cli # langchain v0.2 2024年5月最新版本
pip install bs4
pip install langchainhub
pip install FastAPI

实现本地chatGPT代码:

from fastapi import FastAPI
from langchain_community.llms.ollama import Ollama
from langchain_core.prompts import ChatPromptTemplate
from langserve import add_routes
from langchain_core.output_parsers import StrOutputParser
from langchain_core.messages import HumanMessage, SystemMessage# 创建LLM模型
model = Ollama(model="qwen2:7b")messages = [SystemMessage(content="你好!我是你的虚拟助理。今天我能为您做些什么?"),HumanMessage(content="你好!"),
]result = model.invoke(messages)print('-----------------------相当于启动测试模型回复-----------------------')
print(result)
print('-----------------------相当于启动测试模型回复-----------------------')parser = StrOutputParser()prompt_template = ChatPromptTemplate.from_messages([('system', "你好!我是你的虚拟助理。"),('user', '{text}')
])chain = prompt_template | model | parser# 定义web服务
app = FastAPI(title="LangChain Server",version="1.0",description="一个简单的 web API 服务",
)add_routes(app,chain,path="/chain",
)if __name__ == "__main__":import uvicornuvicorn.run(app, host="localhost", port=8000)

服务运行启动web服务结果:

 客户端调用web服务测试代码:

from langserve import RemoteRunnableremote_chain = RemoteRunnable("http://localhost:8000/chain/")
r = remote_chain.invoke({ "text": "帮我用java写1个排序算法"})
print(r)

测试结果回答准确,如下图:

 服务端非常简单,后面再写个前端对接一下即可方便使用。

http://www.15wanjia.com/news/9769.html

相关文章:

  • 网站文章超链接怎么做网站制作和推广
  • 嘉兴做网站优化价格网盘资源大全
  • 注册网站排名公司互联网全网推广
  • 空间建网站做销售最挣钱的10个行业
  • 建设一个网站需要什么百度指数手机版
  • 二七区网站建设最近的热点新闻
  • vps网站建设方象科技的企业愿景
  • 引流用的电影网站怎么做游戏推广员
  • 新浪微博网站建设百姓网
  • 用织梦网站后台发布文章为什么还需要审核免费推广网址
  • asp.net 做网站好吗网页平台做个业务推广
  • 做网站游燕新闻式软文范例
  • 做ps兼职的网站营销型网站名词解释
  • 安康做网站如何做网站网页
  • 连云制作企业网站最新的军事新闻
  • 嘉兴品牌网站建设百度站长收录入口
  • 站长之家怎么查询网站哪家做的自己的品牌怎么做加盟推广
  • 全栈开发seo学徒
  • 广西网站建设的公司网站app免费生成软件
  • git怎么做隐私政策网站手机系统优化软件哪个好
  • 网站怎么做站内美化山西seo优化
  • 有哪些做的好看的网站吗合肥关键词排名工具
  • 网站后台登陆验证码无法显示如何交换友情链接
  • 网站与支付宝对接西安seo专员
  • 网站导航css网页制作
  • 做视频网站用什么模板成都seo顾问
  • 哪个网站有做阿里巴巴流量网络营销的策划流程
  • 如何设计自己网站网络营销ppt课件
  • 怎么做钓鱼网站生成器网站推广的渠道有
  • 优化网站有哪些方法小型项目外包网站