构建自己的私人GPT-支持中文

上一篇已经讲解了如何构建自己的私人GPT,这一篇主要讲如何让GPT支持中文。


privateGPT 本地部署目前只支持基于llama.cpp 的 gguf格式模型,GGUF 是 llama.cpp 团队于 2023 年 8 月 21 日推出的一种新格式。它是 GGML 的替代品,llama.cpp 不再支持 GGML。

本文主要采用国产YI-34B-CHAT模型。
1.模型下载
yi模型下载:TheBloke/Yi-34B-Chat-GGUF · Hugging Face

下载后放置在 models 文件夹下
embedding模型下载:BAAI/bge-small-en-v1.5 · Hugging Face

下载后放置在models/cache文件夹下,bge is short for BAAI general embedding,FlagEmbedding 可以将任何文本映射到低维密集向量,该向量可用于检索、分类、聚类或语义搜索等任务。它还可以用于法学硕士的矢量数据库

2.settings.yaml 文件修改:
主要修改local部分,使用YI模型使用prompt_style: "tag"类型的提示词模板

llm_hf_model_file: yi-34b-chat.Q4_K_M.gguf
prompt_style: "tag"

3.代码修改
使用YI-34B-CHAT模型,源码要简单修改下,修改如下

文件路径 privateGPT/private_gpt/components/llm/llm_component.py

第44行,添加如下内容:

generate_kwargs={'stop':['<|im_end|>']},

如图:

导航到 UI:在浏览器中打开 http://localhost:8001/。
 





创造不易,多多支持!

相关推荐

  1. 构建支持 gpu jupyterlab docker 镜像

    2024-01-10 15:46:01       35 阅读
  2. 使用 Verdaccio 构建自己私有 npm 仓库

    2024-01-10 15:46:01       31 阅读
  3. Git篇如何在自己服务器搭建自己git私有仓库

    2024-01-10 15:46:01       46 阅读
  4. mysql建立支持中文字符

    2024-01-10 15:46:01       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 15:46:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 15:46:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 15:46:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 15:46:01       20 阅读

热门阅读

  1. C++ 字符串哈希 || 字符串前缀哈希法

    2024-01-10 15:46:01       30 阅读
  2. Android studio ListView应用设计

    2024-01-10 15:46:01       32 阅读
  3. Flutter GetX 之 状态管理

    2024-01-10 15:46:01       37 阅读
  4. 如何彻底卸除Microsoft Edge浏览器

    2024-01-10 15:46:01       37 阅读
  5. LeetCode每日一题 | 2707. 字符串中的额外字符

    2024-01-10 15:46:01       45 阅读
  6. nodejs 服务端token 高效缓存验证

    2024-01-10 15:46:01       37 阅读
  7. 一种快速对32位/64位整数取模的方法

    2024-01-10 15:46:01       44 阅读
  8. HTML实战演练之比心

    2024-01-10 15:46:01       33 阅读