docker-compose (推荐, 点击此处了解更多)
version: "3"
services:
custom_chat:
image: htnanako/custom_chat:latest
container_name: custom_chat
network_mode: bridge
environment:
SERVICES: "" # 可选telegram和qywx,都要的话使用英文逗号隔开
API_KEY: "" # aip的apikey,如果需要添加链接,需要管理key,仅chat可以使用非管理key
MANAGER_KEY: "" # #optional aip的管理key,用于管理知识库新增链接,如果不填写默认和apikey一样
LIBRARY_ID: "" # 你的知识库ID
MODEL: "gpt-3.5-turbo-0613" # 问答使用的模型,默认gpt-3.5-turbo-0613
# SERVICES填写telegram时以下必填
BOT_TOKEN: "" # telegram-bot的token
TG_BASE_URL: "https://api.telegram.org/bot"
BOT_NAME: "" # telegram-bot的username
ALLOW_CHAT_ID: "" # #optional 允许使用该机器人的用户ID,为空表示应答所有用户
ALLOW_GROUP_ID: "" # #optional 允许使用该机器人的群组ID,为空表示应答所有群组
TG_MANAGER_ID: "" # #optional 允许使用管理功能(添加链接)的用户ID,为空表示任何人都可使用管理功能
# SERVICES填写qywx时以下必填
QYWX_BASE_URL: "https://qyapi.weixin.qq.com"
CORPID: "" # 企业微信的corpid
CORPSECRET: "" # 企业微信应用的corpsecret
AGENTID: "" # 企业微信应用的agentid
TOKEN: "" # 企业微信应用回调时的token
ENCODINGAESKEY: "" # 企业微信应用回调时的EncodingAESKey
QYWX_MANAGER_NAME: "" # #optional 允许使用管理功能(添加链接)的用户名,为空表示任何人都可使用管理功能
ports:
- "8000:8000"
restart: always
docker cli (点击此处了解更多)
docker run -d \
--name custom_chat \
--network bridge \
-e SERVICES="" \
-e API_KEY="" \
-e MANAGER_KEY="" \
-e LIBRARY_ID="" \
-e MODEL="gpt-3.5-turbo-0613" \
# SERVICES填写telegram时以下必填
-e BOT_TOKEN="" \
-e TG_BASE_URL="https://api.telegram.org/bot" \
-e BOT_NAME="" \
-e ALLOW_CHAT_ID="" \ #optional
-e ALLOW_GROUP_ID="" \ #optional
-e TG_MANAGER_ID="" \ #optional
# SERVICES填写qywx时以下必填
-e QYWX_BASE_URL="https://qyapi.weixin.qq.com" \
-e CORPID="" \
-e CORPSECRET="" \
-e AGENTID="" \
-e TOKEN="" \
-e ENCODINGAESKEY="" \
-e QYWX_MANAGER_NAME="" \ #optional
-p 8000:8000 \
--restart always \
htnanako/custom_chat:latest
SERVICES: 可选telegram和qywx,都要的话使用英文逗号隔开
API_KEY: aip的apikey,如果需要添加链接,需要管理key,仅chat可以使用非管理key
MANAGER_KEY: optional aip的管理key,用于管理知识库新增链接,如果不填写默认和apikey一样
LIBRARY_ID: 你的知识库ID
MODEL: 问答使用的模型,默认gpt-3.5-turbo-0613
BOT_TOKEN: telegram-bot的token
TG_BASE_URL: TG的api接口地址,可填写自建代理地址
BOT_NAME: telegram-bot的username
ALLOW_CHAT_ID: optional 允许使用该机器人的用户ID,为空表示应答所有用户
ALLOW_GROUP_ID: optional 允许使用该机器人的群组ID,为空表示应答所有群组
TG_MANAGER_ID: optional 允许使用管理功能(添加链接)的用户ID,为空表示任何人都可使用管理功能
QYWX_BASE_URL: 企业微信的接口地址,可填写自建代理地址
CORPID: 企业微信的corpid
CORPSECRET: 企业微信应用的corpsecret
AGENTID: 企业微信应用的agentid
TOKEN: 企业微信应用回调时的token
ENCODINGAESKEY: 企业微信应用回调时的EncodingAESKey
QYWX_MANAGER_NAME: optional 允许使用管理功能(添加链接)的用户名,为空表示任何人都可使用管理功能

Content type
Image
Digest
sha256:acab6995d…
Size
64 MB
Last updated
about 3 years ago
docker pull htnanako/custom_chat