Skip to content

Releases: s-nagaev/chibi

0.8.0

05 Jun 10:42
5d5a252
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.7.0...v0.8.0

0.7.0

24 May 20:21
3cd066f
Compare
Choose a tag to compare

Added

  • Anthropic provider support.
  • MistralAI provider support.
  • Optional HIDE_MODELS setting to hide models option from the bot menu.
  • Optional HIDE_IMAGINE setting to hide imagine option from the bot menu.

Changed

  • Project structure significantly refactored.
  • README updated: environment variables description significantly improved.

0.6.2

25 Feb 21:31
0f3e49e
Compare
Choose a tag to compare

Added

  • Optional MODELS_WHITELIST setting to limit the number of available GPT models.

0.6.1

12 Jan 10:36
73381a4
Compare
Choose a tag to compare

Added

  • Optional IMAGE_GENERATIONS_LIMIT setting to limit the number of images a user can generate within a month using
    DALL-E (to avoid excessive spending). The default value is 0, which means the feature is turned off, and no limits are
    applied.
  • Optional IMAGE_GENERATIONS_WHITELIST setting for a list of user IDs exempt from image generation limits.

0.6.0

28 Nov 12:37
2e3247c
Compare
Choose a tag to compare

Fixed

  • Fixed an issue preventing the bots' use with local data storage
  • Resolved a problem where the bot would lose asynchronous tasks during long server response times from OpenAI
  • Fixed a bug that sometimes prevented sending images to users

Changed

  • Updated key project dependencies and adapted code for integration with the latest version of the OpenAI library
  • Significantly improved the informativeness of logs
  • Implemented the ability to send large responses across multiple messages
  • Added the option to select the model for generating images (currently only through bot setting using environment variables)
  • Refactored the code
  • Base Docker image updated to python:3.11-alpine
  • REDIS_PASSWORD environment variable is deprecated.

0.5.3

20 Jun 17:39
461fd6c
Compare
Choose a tag to compare

Changed

  • Project dependencies updated.

0.5.2

15 Apr 16:50
8ed8b28
Compare
Choose a tag to compare

Fixed

  • A bug when users whitelist couldn't work with the telegram user ID.

0.5.1

15 Apr 14:32
6750849
Compare
Choose a tag to compare

Added

  • LOG_PROMPT_DATA setting. If true, the application will log user's prompts and GPT answers. The default value is False.

Changed

  • The log of disallowed user actions now includes the user's ID.

0.5.0

15 Apr 11:18
9a1e8f7
Compare
Choose a tag to compare

Fixed

  • A bug when the bot didn't answer messages quoting the bot's ones.
  • A bug when the bot checked the user whitelist using the user's username, not the user's name.
  • A bug when setting the application via .env was impossible.

Added

  • Now it's possible to connect to Redis via password (using the REDIS_PASSWORD setting).

Changed

  • Settings refactored.

0.4.0

10 Apr 15:34
85dfa82
Compare
Choose a tag to compare

Added

  • "Public mode" - now the bot can run without a "master" OpenAI API Key, and every user will have to provide their own.

Changed

  • Codebase has been refactored.