Skip to content

Releases: ijwfly/chatgpt-tg

v1.6.0 GPT-4o support

13 May 18:36
51ccc16
Compare
Choose a tag to compare

What's Changed

  • Added /models command with models selector with additional info by @ijwfly in #31
  • GPT-4o Support by @ijwfly in #32

Full Changelog: v1.5.0...v1.6.0

v1.5.0

02 May 17:39
014ad37
Compare
Choose a tag to compare

What's Changed

  • Simplification of adding new models by @ijwfly in #30

Full Changelog: v1.4.0...v1.5.0

v1.4.0 GPT-4 Turbo release support

10 Apr 20:31
5d6ddba
Compare
Choose a tag to compare

What's Changed

  • Try to parse all answers as markdown by @ijwfly in #27
  • Fix handling of long voice messages by @ijwfly in #28
  • GPT 4 Turbo+Vision release support by @ijwfly in #29

Known issues

  • Old messages with images will cause error. Workaround: just forward these messages from bot to bot and forwarded messages will work.
Something went wrong:
<class 'openai.BadRequestError'>
Error code: 400 - {'error': {'message': "Invalid type for 'messages[3].content[1].image_url': expected an object, but got a string instead.", 'type': 'invalid_request_error', 'param': 'messages[3].content[1].image_url', 'code': 'invalid_type'}}
  • Image processing attempt after function calling fails with error. This issue appears to be caused by an anomaly on OpenAI's side. I assume this error will be fixed after transition from function calling api to tool calling api.
Something went wrong:
<class 'openai.BadRequestError'>
Error code: 400 - {'error': {'message': 'Invalid chat format. Unexpected keys in messages.', 'type': 'invalid_request_error', 'param': None, 'code': None}}

UPD: openai fixed this issue on their side

Full Changelog: v1.3.0...v1.4.0

v1.3.0

27 Jan 13:05
fe01d9e
Compare
Choose a tag to compare

What's Changed

  • Added experimental support for RAG with Vectara by @ijwfly in #24
  • Audio files processing as voice by @ijwfly in #25
  • gpt-4-turbo-preview alias support by @ijwfly in #26

Full Changelog: v1.2.0...v1.3.0

v1.2.0

14 Jan 15:50
ee9f62f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

08 Jan 13:10
bdb8ad8
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

05 Jan 10:54
28cd632
Compare
Choose a tag to compare

What's Changed

  • Text to speech proper support, minor fixes by @ijwfly in #21

Full Changelog: v1.0.0...v1.1.0

v1.0.0

27 Dec 19:57
f509c80
Compare
Choose a tag to compare

First Release of chatgpt-tg

This is the first version of chatgpt-tg. Going forward, I will be sticking to semantic versioning, so you'll know what's up with each update.

Also, I might add in a script for smoother updates to the latest version in the future.

Pull requests merged to this time

  • Implement Dynamic Dialog Mechanism by @ijwfly in #1
  • Remove standard dialog by @ijwfly in #2
  • Access control by @ijwfly in #3
  • Mechanism to set commands menu based on user role by @ijwfly in #4
  • Admin feature for retrieving per-user API usage costs Implemented by @ijwfly in #5
  • Preparation for smart functions by @ijwfly in #6
  • Process image and video captions by @ijwfly in #7
  • Feature/straightforward filtering by @ijwfly in #8
  • Feature/cancel streaming by @ijwfly in #9
  • Add gpt-4-turbo preview support by @ijwfly in #10
  • Vision support by @ijwfly in #11
  • Fix Telegram message error for model outputs over 4096 characters by @ijwfly in #12
  • Batch processing for input messages by @ijwfly in #13
  • A few hints added to a setup by @yaroslavyaroslav in #18
  • Dall-E 3 support by @ijwfly in #17

Contributors

Full Changelog: https://github.com/ijwfly/chatgpt-tg/commits/v1.0.0