logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LangChain 中 ChatPromptTemplate 的几种使用方式

ChatPromptTemplate是LangChain中处理多轮对话的核心工具。它支持多种实例化方式(构造方法和from_messages()),提供四种调用方法(invoke/format/format_messages/format_prompt),可接受tuple/str/dict/Message/BaseChatPromptTemplate等多种参数类型。通过MessagesPlaceh

文章图片
#python
LangChain Output Parser的基本使用,Json解析器使用示例

摘要:本文介绍了LangChain中的输出解析器(Output Parser)的主要用途和分类,包括字符串、JSON、XML等多种格式解析器。重点讲解了使用步骤:实例化模型→创建解析器和提示词模板→添加格式指令→链式调用。通过一个让大模型输出兔子笑话并转换为JSON格式的Python代码示例,展示了JsonOutputParser的实际应用效果。输出解析器能将大模型的文本输出转换为结构化数据,便于

文章图片
#python
LangChain 四种常用文档切分器的使用

文档拆分方法比较与实现 本文介绍了四种文档拆分方法及其应用场景: 字符拆分(CharacterTextSplitter):按固定字符数切分,简单高效但可能破坏语义完整性。 递归字符拆分(RecursiveCharacterTextSplitter):最常用方法,优先在自然语言边界(如段落、句子)处分割,通过递归尝试多种分隔符实现智能分段。 Token拆分(TokenTextSplitter):按T

文章图片
#python
LangChain使用通义千问的向量模型时的报错和大坑 code:400 - ‘error‘: {‘message‘: ‘contents is neither str nor list of str

摘要: 使用LangChain接入通义千问的向量模型时遇到400报错,显示输入内容格式不符。解决方案是在OpenAIEmbeddings构造方法中添加check_embedding_ctx_length=False参数,成功解决问题。该参数可能绕过了长度检查机制,最终实现了示例选择器的相似度匹配功能,效果验证通过。(98字) 精简版(60字): LangChain接入通义千问向量模型报400错误,

文章图片
#人工智能#python
Mac使用ollama本地部署deepseek,并使用LangChain调用本地大模型以及如何安装旧版本Ollama

本文介绍了在MacOS系统版本较低(13.4)的情况下安装使用Ollama大模型的方法。首先通过在GitHub发布页面下载旧版本0.11.2安装包完成安装,然后下载了deepseek-r1:1.5b模型并测试运行。最后展示如何使用LangChain的ChatOllama类在Python中调用本地Ollama大模型,提供了完整代码示例并确认调用成功。整个过程解决了系统版本不兼容的问题,实现了大模型在

文章图片
#macos#python#Ollama
python + uniapp 结合腾讯云实现实时语音识别功能(WebSocket)

本文介绍了如何使用腾讯云实现实时语音识别功能,重点解析了其两个关键阶段:握手阶段和识别阶段。在握手阶段,详细说明了如何生成包含签名的WebSocket连接URL,包括参数排序、HMAC-SHA1加密和URL编码等步骤。识别阶段则涉及前端音频数据发送和结果接收流程。相比简单的一句话识别,实时语音识别虽然实现更复杂,但能显著降低延迟,适用于需要即时响应的场景。文章提供了完整的Python代码示例,帮助

文章图片
#python#uni-app#腾讯云 +3
LangChain使用通义千问的向量模型时的报错和大坑 code:400 - ‘error‘: {‘message‘: ‘contents is neither str nor list of str

摘要: 使用LangChain接入通义千问的向量模型时遇到400报错,显示输入内容格式不符。解决方案是在OpenAIEmbeddings构造方法中添加check_embedding_ctx_length=False参数,成功解决问题。该参数可能绕过了长度检查机制,最终实现了示例选择器的相似度匹配功能,效果验证通过。(98字) 精简版(60字): LangChain接入通义千问向量模型报400错误,

文章图片
#人工智能#python
python + uniapp 结合腾讯云实现实时语音识别功能(WebSocket)

本文介绍了如何使用腾讯云实现实时语音识别功能,重点解析了其两个关键阶段:握手阶段和识别阶段。在握手阶段,详细说明了如何生成包含签名的WebSocket连接URL,包括参数排序、HMAC-SHA1加密和URL编码等步骤。识别阶段则涉及前端音频数据发送和结果接收流程。相比简单的一句话识别,实时语音识别虽然实现更复杂,但能显著降低延迟,适用于需要即时响应的场景。文章提供了完整的Python代码示例,帮助

文章图片
#python#uni-app#腾讯云 +3
LangChain使用通义千问的向量模型时的报错和大坑 code:400 - ‘error‘: {‘message‘: ‘contents is neither str nor list of str

摘要: 使用LangChain接入通义千问的向量模型时遇到400报错,显示输入内容格式不符。解决方案是在OpenAIEmbeddings构造方法中添加check_embedding_ctx_length=False参数,成功解决问题。该参数可能绕过了长度检查机制,最终实现了示例选择器的相似度匹配功能,效果验证通过。(98字) 精简版(60字): LangChain接入通义千问向量模型报400错误,

文章图片
#人工智能#python
LangChain使用之Tools

文章摘要: 本文介绍了LangChain中Tools的概念与使用方法。Tools用于扩展大语言模型(LLM)的能力,使其能与外部系统交互。Tools由名称、描述、参数模式等属性组成。文章详细展示了两种自定义Tools的方式:使用@tool装饰器和StructuredTool.from_function()方法,并提供了完整的代码示例。最后,文章演示了如何实现大模型调用工具的过程,包括判断调用时机、

文章图片
#python
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择