- Support custom help message
Create a custom_help_message.txt
and uncomment the field in docker compose file.
- Support several whitelist room_id
You can add as many as room_id that you hope the bot works on.
"room_id": ["!111111:matrix.qqs.tw", "!222222:matrix.qqs.tw"]
for config.json
ROOM_ID="!aaaaaaa:XXX.XXX,!bbbbbb:XXX.XXX"
for .env
- Refactor gpt vision trigger method
- !pic, !help, and gpt vision in thread chat
- Add GPT Vision thread level response to context
- Fix official openai image generation
- Thread level chatting for Element Android
- Support thread level context
- Add GPT Vision
- Make gptbot more compatible by using non-streaming method
- Expose more stable diffusion webui api parameters
- fix: set timeout not work in image generation
- Fix localai v2.0+ image generation
- Fallback to gpt-3.5-turbo when caculate tokens using custom model
- Fix variable type imported from environment variable
- Bump pre-commit hook version
- Fix access_token login method not work in E2EE Room
- remove support for bing,bard,pandora
- refactor chat logic, add self host model support
- support new image generation endpoint
- admin system to manage langchain(flowise backend)
- rename
api_key
toopenai_api_key
inconfig.json
- rename
bing_api_endpoint
toapi_endpoint
inconfig.json
andenv
file - add
temperature
option to control ChatGPT model temperature - remove
jailbreakEnabled
option - session isolation for
!chat
,!bing
,!bard
command !new + {chat,bing,bard,talk}
now can be used to create new conversation- send some error message to user
- bug fix and code cleanup