Langchain-Chatchat项目中Ollama模型接入配置指南
2025-05-04 13:46:36作者:秋泉律Samson
在Langchain-Chatchat项目0.3.0版本中,LLM和embedding模型的加载方式发生了重要变化,需要特别注意模型部署框架的配置。本文将详细介绍如何正确配置Ollama框架来接入中文embedding模型。
模型准备阶段
首先需要拉取所需的模型文件。对于中文环境,推荐使用以下两个模型:
- 大语言模型:qwen2:72b
- 中文embedding模型:bge-large-zh-v1.5
执行以下命令获取模型:
ollama pull qwen2:72b
ollama pull quentinz/bge-large-zh-v1.5:latest
配置文件设置
完成模型下载后,需要进行详细的配置设置。以下是完整的配置示例:
chatchat-config model --set_model_platforms "[{
\"platform_name\": \"ollama\",
\"platform_type\": \"ollama\",
\"api_base_url\": \"http://127.0.0.1:11434/v1\",
\"api_key\": \"sk-key\",
\"api_concurrencies\": 5,
\"llm_models\": [
\"qwen2:72b\"
],
\"embed_models\": [
\"quentinz/bge-large-zh-v1.5:latest\"
],
\"image_models\": [],
\"reranking_models\": [],
\"speech2text_models\": [],
\"tts_models\": []
}]"
默认模型设置
为确保系统正常运行,还需要设置默认模型:
chatchat-config model --default_llm_model qwen2:72b
chatchat-config model --default_embedding_model quentinz/bge-large-zh-v1.5:latest
注意事项
- 项目0.3.1版本已发布,优化了配置方式,修改配置项后无需重启服务器
- 目前Ollama上可用的中文embedding模型较少,bge-large-zh-v1.5是较为可靠的选择
- 确保Ollama服务正常运行,API端口(默认11434)可访问
- 对于生产环境,建议根据实际需求调整api_concurrencies参数
通过以上配置,用户可以顺利在Langchain-Chatchat项目中集成Ollama提供的中文模型服务,为后续的知识库构建和问答系统打下坚实基础。
登录后查看全文
热门内容推荐
1 freeCodeCamp全栈开发课程中测验游戏项目的参数顺序问题解析2 freeCodeCamp项目中移除全局链接下划线样式的优化方案3 freeCodeCamp正则表达式课程中反向引用示例代码修正分析4 freeCodeCamp全栈开发课程中Navbar组件构建的优化建议5 freeCodeCamp课程中关于学习习惯讲座的标点规范修正6 freeCodeCamp课程视频测验中的Tab键导航问题解析7 freeCodeCamp论坛搜索与帖子标题不一致问题的技术分析8 freeCodeCamp全栈开发课程中回文检测器项目的正则表达式教学优化9 freeCodeCamp猫照片应用HTML教程中的元素嵌套优化建议10 freeCodeCamp JavaScript 问答机器人项目中的变量声明与赋值规范探讨
最新内容推荐
项目优选
收起

🎉 (RuoYi)官方仓库 基于SpringBoot,Spring Security,JWT,Vue3 & Vite、Element Plus 的前后端分离权限管理系统
Vue
433
330

React Native鸿蒙化仓库
C++
93
169

openGauss kernel ~ openGauss is an open source relational database management system
C++
50
116

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
51
14

本仓将收集和展示高质量的仓颉示例代码,欢迎大家投稿,让全世界看到您的妙趣设计,也让更多人通过您的编码理解和喜爱仓颉语言。
Cangjie
272
440

旨在打造算法先进、性能卓越、高效敏捷、安全可靠的密码套件,通过轻量级、可剪裁的软件技术架构满足各行业不同场景的多样化要求,让密码技术应用更简单,同时探索后量子等先进算法创新实践,构建密码前沿技术底座!
C
87
241

🍒 Cherry Studio 是一款支持多个 LLM 提供商的桌面客户端
TypeScript
331
34

一个图论数据结构和算法库,提供多种图结构以及图算法。
Cangjie
27
97

前端智能化场景解决方案UI库,轻松构建你的AI应用,我们将持续完善更新,欢迎你的使用与建议。
官网地址:https://matechat.gitcode.com
633
75

方舟分析器:面向ArkTS语言的静态程序分析框架
TypeScript
29
36