librechat搭建与利用设置

[复制链接]
发表于 2025-12-31 11:25:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   本文用于纪录利用docker方式摆设librechat的摆设和设置过程。
一、克隆项目      
  1. git clone https://github.com/danny-avila/LibreChat.git
  2. cd LibreChat
  3. docker compose up -d
复制代码
        肯定要在修改其他设置之前先启动一下,目标是为了注册第一个用户,默认第一个注册的用户算是内置管理员,启动以后访问http://IP:3080注册一个用户并记好账号暗码。
二、开始修改设置
  1. 提前进入LibreChat路径
  2. cp .env.example .env
  3. cp docker-compose.override.yml.example docker-compose.override.yml
  4. cp librechat.example.yaml librechat.yaml
复制代码
 
2.1 .env文件必要修改的地方
  1. HOST=127.0.0.1   #这里改掉
  2. DOMAIN_CLIENT=https://librechat.xxx.com     #这里你有自己的域名的话改掉
  3. DOMAIN_SERVER=https://librechat.xxx.com     #这里也是一样的,有自己的ssl和域名的话改成自己的
  4. CONFIG_PATH="./librechat.yaml"   #这里改掉
  5. 然后往下找
  6. ALLOW_EMAIL_LOGIN=true
  7. ALLOW_REGISTRATION=false    #是否允许再注册其他新用户,你要是自己用就关掉新用户注册
  8. ALLOW_SOCIAL_LOGIN=false
  9. ALLOW_SOCIAL_REGISTRATION=false
  10. ALLOW_PASSWORD_RESET=false
  11. ALLOW_UNVERIFIED_EMAIL_LOGIN=false
复制代码
2.2 docker-compose.override.yml必要修改的地方
  1. # EXAMPLE: if you want to use the config file and the latest numbered release docker image the result will be:
  2. services:
  3.    api:
  4.      volumes:
  5.      - type: bind
  6.        source: ./librechat.yaml
  7.        target: /app/librechat.yaml
复制代码
     找到文件开头的这些被解释掉的设置内容,去掉#后生存。
2.3 librechat.yaml 必要修改的地方
     在设置endpoints内里各个模子的末了加一行
  1.     - name: '你的ai名称'
  2.       apiKey: '你的api key 值'
  3.       baseURL: 'https://你的api服务网站域名或ip/v1'
  4.       models:
  5.         default: ['缺省的模型名称']
  6.         fetch: true
  7.       titleConvo: true
  8.       titleModel: '用于总结问题标题的模型名称,最好用小点,费用低一点的'
  9.       dropParams: ['stop']
  10.       modelDisplayLabel: '你的ai名称'
复制代码
三、重启docker
  1. docker compose down
  2. docker compose up -d
复制代码
搞定收工。
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表