logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

借助antd-design-x-vue实现接入通义千问大语言模型的对话功能(二) 新增思考内容展示

本文介绍了在通义千问大语言模型对话功能中新增思考模式内容展示的实现方法。主要思路是通过正则表达式区分思考内容和正文回复,利用<think>标签标记思考内容,并重写messageRender组件实现分块展示。关键实现包括:流式数据处理中区分思考与正文、正则分割响应内容、以及通过不同样式渲染两部分内容。效果展示证明该方法能清晰区分模型思考过程和最终回答。本文是对前一篇基础对话功能的补充,读

文章图片
#vue.js#语言模型#javascript
langchain+通义千问,实现简单地RAG应用

本文介绍了一个简单的RAG应用实现方案,使用LangChain框架、DashScope嵌入模型和Chroma数据库。首先准备PDF/Markdown文档,通过PyMuPDFLoader/UnstructuredMarkdownLoader加载文本,使用RecursiveCharacterTextSplitter分块处理。由于嵌入模型限制,采用分批入库方式。最后演示了文档检索功能,输入问题可返回3个

文章图片
【解决】langchain框架加载文件报错 BadZipFile: File is not a zip file 或者 No such file or directory

langchain框架加载文件报错 BadZipFile: File is not a zip file 或者 No such file or directory

文章图片
一文说明白为什么Dify的MCP策略插件不支持流式返回

摘要:文章分析了Dify与MCP服务集成时无法流式输出的问题。通过前端代码发现只有event为"message"或"agent_message"时才会渲染回答,而MCP策略实现中全程使用日志方式跟踪执行步骤,未返回相应event消息。调试验证了问题根源在于MCP策略未生成符合前端渲染条件的消息格式。全文简要说明了问题定位过程和技术细节。

#前端#python
【解决】Dify接入MCP服务报错: PluginInvokeError: {“args“:{“description“:“[models] Error: ‘description‘“}

本文介绍了在使用dify接入mcp服务时遇到的报错问题,最终定位为本地mcp服务未设置参数description导致。通过调试发现,成功调用的工具描述包含description字段,而报错的工具描述缺少该字段。解决方案包括修改mcp服务添加description或调整插件代码为缺失字段赋默认值。文章还提问为何ReAct策略不会报错,引发读者思考。

文章图片
#python
借助antd-design-x-vue实现接入通义千问大语言模型的对话功能(附源码)

摘要 本文分享了如何基于Ant Design Vue框架实现AI对话框组件并接入大模型服务的实践过程。文章首先介绍了功能拆解思路,指出useXAgent负责模型请求调度,useXChat管理对话流程。核心实现包括:1) 封装阿里云百炼平台API请求,处理流式响应;2) 通过getReader()读取模型返回数据;3) 设计onUpdate机制实现流式内容更新。作者提供完整Vue组件代码,展示与Qw

文章图片
#vue.js#语言模型#前端
【解决】调用通义千问嵌入模型报错:batch size is invalid, it should not be larger than 10

摘要 在使用LangChain框架和Chroma数据库处理本地文件向量化时,遇到批量大小限制错误(batch size不能超过10)。解决方案是将文档分割成10个一批次处理,首批创建数据库,后续批次追加。通过分批次处理避免了嵌入模型的批量限制问题。

文章图片
#batch#开发语言
langchain+通义千问,实现简单地RAG应用

本文介绍了一个简单的RAG应用实现方案,使用LangChain框架、DashScope嵌入模型和Chroma数据库。首先准备PDF/Markdown文档,通过PyMuPDFLoader/UnstructuredMarkdownLoader加载文本,使用RecursiveCharacterTextSplitter分块处理。由于嵌入模型限制,采用分批入库方式。最后演示了文档检索功能,输入问题可返回3个

文章图片
python爬取微信好友信息并根据导出的csv做数据分析

写在前面:之前了解过一点python,前两天看了一篇文章,一件有趣的事:我用 Python 爬了爬自己的微信朋友,感觉还挺有意思的,不过文章看完了,自己敲代码的时候还是有点坑踩进去的,所以我写篇文章来填坑啦!顺便把省份统计拿出来做个范例。正文pip install itchat,pip install pandas安装依赖。多说一句,一般写python都会在文件开头加一句#coding=...

#python#爬虫#微信
【解决】langchain框架加载文件报错 BadZipFile: File is not a zip file 或者 No such file or directory

langchain框架加载文件报错 BadZipFile: File is not a zip file 或者 No such file or directory

文章图片
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择