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