LangChain4j + deepseek 学习

LangChain4j是什么

LangChain4j 提供了“简单 RAG”功能,使你尽可能轻松使用 RAG。无需学习嵌入技术、选择向量存储、寻找合适的嵌入模型、了解如何解析和拆分文档等操作。
LangChain4j 提供了用于以下功能的 Spring Boot 启动器

代码

pom 文件

     <langchain4j.version>1.0.0-beta2</langchain4j.version>

  <dependency>
            <groupId>dev.langchain4j</groupId>
            <artifactId>langchain4j-ollama-spring-boot-starter</artifactId>
            <version>${langchain4j.version}</version>
        </dependency>

配置文件

langchain4j:
  ollama:
    chat-model:
      base-url: http://localhost:11434
      model-name: deepseek-r1:7b #qwen:7b

java 代码

 @Resource
    private ChatLanguageModel chatLanguageModel;

//    public ChatController(ChatLanguageModel chatLanguageModel) {
//        this.chatLanguageModel = chatLanguageModel;
//    }

    @GetMapping("index")
    public String index(String prompt) {
        return "index";
    }

    @GetMapping("chat")
    public String chat(String prompt) {
        return chatLanguageModel.chat(prompt);
    }

效果

image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容