mirror of
https://github.com/okxlin/appstore.git
synced 2025-07-14 05:12:19 +08:00
137 lines
5.7 KiB
YAML
137 lines
5.7 KiB
YAML
services:
|
|
chatgpt-on-wechat:
|
|
image: "zhayujie/chatgpt-on-wechat:1.7.6"
|
|
container_name: ${CONTAINER_NAME}
|
|
restart: always
|
|
networks:
|
|
- 1panel-network
|
|
security_opt:
|
|
- seccomp:unconfined
|
|
environment:
|
|
- OPEN_AI_API_KEY=${OPEN_AI_API_KEY}
|
|
- OPEN_AI_API_BASE=${OPEN_AI_API_BASE}
|
|
- MODEL=${MODEL}
|
|
- USE_AZURE_CHATGPT=${USE_AZURE_CHATGPT}
|
|
- AZURE_DEPLOYMENT_ID=${AZURE_DEPLOYMENT_ID}
|
|
- AZURE_API_VERSION=${AZURE_API_VERSION}
|
|
- PROXY=${PROXY}
|
|
- SINGLE_CHAT_PREFIX=${SINGLE_CHAT_PREFIX}
|
|
- SINGLE_CHAT_REPLY_PREFIX=${SINGLE_CHAT_REPLY_PREFIX}
|
|
- SINGLE_CHAT_REPLY_SUFFIX=${SINGLE_CHAT_REPLY_SUFFIX}
|
|
- GROUP_CHAT_PREFIX=${GROUP_CHAT_PREFIX}
|
|
- GROUP_CHAT_REPLY_PREFIX=${GROUP_CHAT_REPLY_PREFIX}
|
|
- GROUP_CHAT_REPLY_SUFFIX=${GROUP_CHAT_REPLY_SUFFIX}
|
|
- GROUP_CHAT_KEYWORD=${GROUP_CHAT_KEYWORD}
|
|
- GROUP_AT_OFF=${GROUP_AT_OFF}
|
|
- GROUP_NAME_WHITE_LIST=${GROUP_NAME_WHITE_LIST}
|
|
- GROUP_NAME_KEYWORD_WHITE_LIST=${GROUP_NAME_KEYWORD_WHITE_LIST}
|
|
- GROUP_CHAT_IN_ONE_SESSION=${GROUP_CHAT_IN_ONE_SESSION}
|
|
- NICK_NAME_BLACK_LIST=${NICK_NAME_BLACK_LIST}
|
|
- GROUP_WELCOME_MSG=${GROUP_WELCOME_MSG}
|
|
- TRIGGER_BY_SELF=${TRIGGER_BY_SELF}
|
|
- TEXT_TO_IMAGE=${TEXT_TO_IMAGE}
|
|
- DALLE3_IMAGE_STYLE=${DALLE3_IMAGE_STYLE}
|
|
- DALLE3_IMAGE_QUALITY=${DALLE3_IMAGE_QUALITY}
|
|
- AZURE_OPENAI_DALLE_API_BASE=${AZURE_OPENAI_DALLE_API_BASE}
|
|
- AZURE_OPENAI_DALLE_API_KEY=${AZURE_OPENAI_DALLE_API_KEY}
|
|
- AZURE_OPENAI_DALLE_DEPLOYMENT_ID=${AZURE_OPENAI_DALLE_DEPLOYMENT_ID}
|
|
- IMAGE_PROXY=${IMAGE_PROXY}
|
|
- IMAGE_CREATE_PREFIX=${IMAGE_CREATE_PREFIX}
|
|
- CONCURRENCY_IN_SESSION=${CONCURRENCY_IN_SESSION}
|
|
- IMAGE_CREATE_SIZE=${IMAGE_CREATE_SIZE}
|
|
- GROUP_CHAT_EXIT_GROUP=${GROUP_CHAT_EXIT_GROUP}
|
|
- EXPIRES_IN_SECONDS=${EXPIRES_IN_SECONDS}
|
|
- CHARACTER_DESC=${CHARACTER_DESC}
|
|
- CONVERSATION_MAX_TOKENS=${CONVERSATION_MAX_TOKENS}
|
|
- RATE_LIMIT_CHATGPT=${RATE_LIMIT_CHATGPT}
|
|
- RATE_LIMIT_DALLE=${RATE_LIMIT_DALLE}
|
|
- TEMPERATURE=${TEMPERATURE}
|
|
- TOP_P=${TOP_P}
|
|
- FREQUENCY_PENALTY=${FREQUENCY_PENALTY}
|
|
- PRESENCE_PENALTY=${PRESENCE_PENALTY}
|
|
- REQUEST_TIMEOUT=${REQUEST_TIMEOUT}
|
|
- TIMEOUT=${TIMEOUT}
|
|
- BAIDU_WENXIN_MODEL=${BAIDU_WENXIN_MODEL}
|
|
- BAIDU_WENXIN_API_KEY=${BAIDU_WENXIN_API_KEY}
|
|
- BAIDU_WENXIN_SECRET_KEY=${BAIDU_WENXIN_SECRET_KEY}
|
|
- XUNFEI_APP_ID=${XUNFEI_APP_ID}
|
|
- XUNFEI_API_KEY=${XUNFEI_API_KEY}
|
|
- XUNFEI_API_SECRET=${XUNFEI_API_SECRET}
|
|
- CLAUDE_API_COOKIE=${CLAUDE_API_COOKIE}
|
|
- CLAUDE_UUID=${CLAUDE_UUID}
|
|
- CLAUDE_API_KEY=${CLAUDE_API_KEY}
|
|
- QWEN_ACCESS_KEY_ID=${QWEN_ACCESS_KEY_ID}
|
|
- QWEN_ACCESS_KEY_SECRET=${QWEN_ACCESS_KEY_SECRET}
|
|
- QWEN_AGENT_KEY=${QWEN_AGENT_KEY}
|
|
- QWEN_APP_ID=${QWEN_APP_ID}
|
|
- QWEN_NODE_ID=${QWEN_NODE_ID}
|
|
- DASHSCOPE_API_KEY=${DASHSCOPE_API_KEY}
|
|
- GEMINI_API_KEY=${GEMINI_API_KEY}
|
|
- WEWORK_SMART=${WEWORK_SMART}
|
|
- SPEECH_RECOGNITION=${SPEECH_RECOGNITION}
|
|
- GROUP_SPEECH_RECOGNITION=${GROUP_SPEECH_RECOGNITION}
|
|
- VOICE_REPLY_VOICE=${VOICE_REPLY_VOICE}
|
|
- ALWAYS_REPLY_VOICE=${ALWAYS_REPLY_VOICE}
|
|
- VOICE_TO_TEXT=${VOICE_TO_TEXT}
|
|
- TEXT_TO_VOICE=${TEXT_TO_VOICE}
|
|
- TEXT_TO_VOICE_MODEL=${TEXT_TO_VOICE_MODEL}
|
|
- TTS_VOICE_ID=${TTS_VOICE_ID}
|
|
- BAIDU_APP_ID=${BAIDU_APP_ID}
|
|
- BAIDU_API_KEY=${BAIDU_API_KEY}
|
|
- BAIDU_SECRET_KEY=${BAIDU_SECRET_KEY}
|
|
- BAIDU_DEV_PID=${BAIDU_DEV_PID}
|
|
- AZURE_VOICE_API_KEY=${AZURE_VOICE_API_KEY}
|
|
- AZURE_VOICE_REGION=${AZURE_VOICE_REGION}
|
|
- XI_API_KEY=${XI_API_KEY}
|
|
- XI_VOICE_ID=${XI_VOICE_ID}
|
|
- CHAT_TIME_MODULE=${CHAT_TIME_MODULE}
|
|
- CHAT_START_TIME=${CHAT_START_TIME}
|
|
- CHAT_STOP_TIME=${CHAT_STOP_TIME}
|
|
- TRANSLATE=${TRANSLATE}
|
|
- BAIDU_TRANSLATE_APP_ID=${BAIDU_TRANSLATE_APP_ID}
|
|
- BAIDU_TRANSLATE_APP_KEY=${BAIDU_TRANSLATE_APP_KEY}
|
|
- HOT_RELOAD=${HOT_RELOAD}
|
|
- WECHATY_PUPPET_SERVICE_TOKEN=${WECHATY_PUPPET_SERVICE_TOKEN}
|
|
- WECHATMP_TOKEN=${WECHATMP_TOKEN}
|
|
- WECHATMP_PORT=${WECHATMP_PORT}
|
|
- WECHATMP_APP_ID=${WECHATMP_APP_ID}
|
|
- WECHATMP_APP_SECRET=${WECHATMP_APP_SECRET}
|
|
- WECHATMP_AES_KEY=${WECHATMP_AES_KEY}
|
|
- WECHATCOM_CORP_ID=${WECHATCOM_CORP_ID}
|
|
- WECHATCOMAPP_TOKEN=${WECHATCOMAPP_TOKEN}
|
|
- WECHATCOMAPP_PORT=${WECHATCOMAPP_PORT}
|
|
- WECHATCOMAPP_SECRET=${WECHATCOMAPP_SECRET}
|
|
- WECHATCOMAPP_AGENT_ID=${WECHATCOMAPP_AGENT_ID}
|
|
- WECHATCOMAPP_AES_KEY=${WECHATCOMAPP_AES_KEY}
|
|
- FEISHU_PORT=${FEISHU_PORT}
|
|
- FEISHU_APP_ID=${FEISHU_APP_ID}
|
|
- FEISHU_APP_SECRET=${FEISHU_APP_SECRET}
|
|
- FEISHU_TOKEN=${FEISHU_TOKEN}
|
|
- FEISHU_BOT_NAME=${FEISHU_BOT_NAME}
|
|
- DINGTALK_CLIENT_ID=${DINGTALK_CLIENT_ID}
|
|
- DINGTALK_CLIENT_SECRET=${DINGTALK_CLIENT_SECRET}
|
|
- DINGTALK_CARD_ENABLED=${DINGTALK_CARD_ENABLED}
|
|
- CLEAR_MEMORY_COMMANDS=${CLEAR_MEMORY_COMMANDS}
|
|
- CHANNEL_TYPE=${CHANNEL_TYPE}
|
|
- SUBSCRIBE_MSG=${SUBSCRIBE_MSG}
|
|
- DEBUG=${DEBUG}
|
|
- APPDATA_DIR=${APPDATA_DIR}
|
|
- PLUGIN_TRIGGER_PREFIX=${PLUGIN_TRIGGER_PREFIX}
|
|
- USE_GLOBAL_PLUGIN_CONFIG=${USE_GLOBAL_PLUGIN_CONFIG}
|
|
- MAX_MEDIA_SEND_COUNT=${MAX_MEDIA_SEND_COUNT}
|
|
- MEDIA_SEND_INTERVAL=${MEDIA_SEND_INTERVAL}
|
|
- ZHIPU_AI_API_KEY=${ZHIPU_AI_API_KEY}
|
|
- ZHIPU_AI_API_BASE=${ZHIPU_AI_API_BASE}
|
|
- MOONSHOT_API_KEY=${MOONSHOT_API_KEY}
|
|
- MOONSHOT_BASE_URL=${MOONSHOT_BASE_URL}
|
|
- USE_LINKAI=${USE_LINKAI}
|
|
- LINKAI_API_KEY=${LINKAI_API_KEY}
|
|
- LINKAI_APP_CODE=${LINKAI_APP_CODE}
|
|
- LINKAI_API_BASE=${LINKAI_API_BASE}
|
|
labels:
|
|
createdBy: "Apps"
|
|
|
|
networks:
|
|
1panel-network:
|
|
external: true
|