零、导入

首先阅读作者的文章:

一、安装依赖

!!!本篇文章建立在langchain检索器与文档实例源代码上

安装deepseek模型的依赖

pip3 install openai

二、引用deepseek模型

三、langchain检索器和deepseek模型结合

1、创建一个message长字符串

2、创建提示词模板

3、创建chain

整体流程

  • 用户输入一个问题,例如:"电影《肖申克的救赎》的导演是谁?"
  • RunnablePassthrough() 将问题直接传递给 question 占位符。
  • retriever 从文档库中检索与问题相关的上下文,例如:"《肖申克的救赎》是由弗兰克·德拉邦特执导的电影。"
  • 填充后的提示词为:
    根据上下文回答这个问题:
    电影《肖申克的救赎》的导演是谁?
    上下文:
    《肖申克的救赎》是由弗兰克·德拉邦特执导的电影。

4、deepseek的回答结果

可以看到deepseek按照我们给的文档回答,而不是按照自己的想法生成

四、源代码

源代码地址:https://gitee.com/zyGitee983/learning-notes.git

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐