Skip to content

Releases: RAHB-REALTORS-Association/chat2gpt

v3.2.1

04 Sep 16:17
59d8ed5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.0

03 Sep 04:18
79d9303
Compare
Choose a tag to compare

🧑‍🔬 Local Test Server

Introducing a local test server to streamline the debugging and testing of the Chat²GPT Google Chat bot without deploying to production.

What's New

  • Local Flask server for emulating Google Cloud Functions
  • Web interface for real-time interaction and testing

Usage:

Run test_server.py and open test_interface.html in a browser to start testing.

This release aims to simplify the development workflow. See the documentation for setup and usage details.

What's Changed

Full Changelog: v3.1.6...v3.2.0

v3.1.6

29 Aug 03:21
0664289
Compare
Choose a tag to compare
  • Reverts two earlier commits.

  • Update Dependabot release action to a non-deprecated replacement.

Full Changelog: v3.1.5...v3.1.6

v3.1.5

28 Aug 15:38
8cea24e
Compare
Choose a tag to compare

Changes in this Release
Bumps openai from 0.27.8 to 0.27.9.

Release notes

Sourced from openai's releases.

v0.27.9

What's Changed

New Contributors

Full Changelog: openai/openai-python@v0.27.8...v0.27.9

Commits
  • df8b0ba Updates to the fine tuning SDK + addition of pagination primitives (#582)
  • b8dfa35 doc: fix readme azure example code (#571)
  • fcec4dd Update README.md to show newer completions models (#578)
  • 120d225 Update chatml.md (#580)
  • b82a3f7 Update docstring in chat_completion API resource (#527)
  • d1c3658 Add api_version and organization field in Audio API requests (#514)
  • 041bf5a catch asyncio.TimeoutError in _interpret_async_response (#180) (#489)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

v3.1.4

28 Aug 15:37
53c24fa
Compare
Choose a tag to compare

Changes in this Release
Bumps flask from 2.3.2 to 2.3.3.

Release notes

Sourced from flask's releases.

2.3.3

This is a fix release for the 2.3.x feature branch.

Changelog

Sourced from flask's changelog.

Version 2.3.3

Released 2023-08-21

  • Python 3.12 compatibility.
  • Require Werkzeug >= 2.3.7.
  • Use flit_core instead of setuptools as build backend.
  • Refactor how an app's root and instance paths are determined. :issue:5160
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

v3.1.3

22 Aug 17:32
1d34ffd
Compare
Choose a tag to compare

🚀 Sliced and Diced Edition

We're thrilled to introduce the "Sliced and Diced" edition. With this release, we've undertaken a significant refactor to ensure that each function has its own dedicated space, making our codebase more maintainable, readable, and scalable.

What's New:

  • Modular Structure: Many functions have been relocated to their own dedicated utility modules. This modular structure ensures a clearer separation of concerns and a more intuitive directory layout.

  • Enhanced Readability: By having dedicated modules for specific functionalities, developers can more easily locate, understand, and modify specific parts of the codebase.

  • Scalability: This revamped structure lays the groundwork for future expansions. As we add more features and functionalities, we'll be able to integrate them seamlessly into our modular framework.

🔧 Under the Hood: 🔧

  • Functions related to OpenAI operations are now housed in utils/openai.py.
  • Google Cloud Storage-related functions have found their home in utils/gcs.py.
  • Miscellaneous utility functions, such as generate_unique_card_id and get_docs, have been shifted to utils/misc.py.

What's Changed

Full Changelog: v3.1.2...v3.1.3

v3.1.2

22 Aug 01:52
2864a1d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.1...v3.1.2

v3.1.1

12 Aug 23:21
ca6ddfd
Compare
Choose a tag to compare

/help Command Integration

We've introduced the /help command to Chat²GPT. Users can now quickly reference the documentation directly from the chat environment. This command retrieves content from the docs/usage.md file, ensuring the most up-to-date information is always provided. Additionally, the implementation has been structured to allow for future expansion, making it easy to incorporate other documentation pages using the get_docs() function.

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.1.0

12 Aug 03:14
09e87a0
Compare
Choose a tag to compare

🗣 Automated Voice Data Fetching and Improved Commands Handling 🤲

In this release, we've introduced an automated mechanism to fetch and filter voice data from the ElevenLabs voices API. The /voices and /tts commands are now also enhanced to be available only when the API key is set, ensuring more robust handling. These improvements are a step towards ensuring a more streamlined and consistent user experience.

What's New

  • Introduced automated voice data fetching from ElevenLabs voices API.
  • Enhanced /voices and /tts commands to be conditional based on API key presence.

What's Changed

Full Changelog: v3.0.0...v3.1.0

v3.0.0

11 Aug 15:44
d6e9c31
Compare
Choose a tag to compare

🎉 Introducing Voice Magic with Chat²GPT v3.0.0! 🗣️✨

Experience voice narratives like never before! With our latest integration of Eleven Labs' Text-to-Speech (TTS) API, you can now transform your chat messages into dynamic voice narratives. Use the /tts command to vocalize your messages and explore a diverse range of voice personas with the /voices command. Upgrade now for an auditory chat experience like no other!

What's New

  • Text-to-Speech (TTS) Integration: Experience vibrant voice narratives with the Eleven Labs TTS API. by @justinh-rahb in #42.
  • New Commands: Try out the new /tts and /voices commands, both introduced by @justinh-rahb in #42.

What's Changed

  • Eleven Labs TTS API Integration: Integrated this API for an enhanced chat experience. Thanks to @justinh-rahb for this in #42.
  • Privacy Documentation Update: We've made necessary updates to our privacy documentation. Check out the changes made by @justinh-rahb in #48.
  • Direct Download for Image Cards: A new feature by @sweep-ai that enables direct downloads for image cards. See more in #50.
  • Google Cloud Storage Integration: We've integrated Google Cloud Storage for TTS audio storage. This addition was made by @justinh-rahb in #52.

Full Changelog: v2.2.0 to v3.0.0 comparison