Skip to content

Releases: signebedi/gptty

0.2.7

25 May 22:13
Compare
Choose a tag to compare

Full Changelog: 0.2.6...0.2.7
Project Roadmap: #1

Introduces the UniversalCompletion class to allow users to abstractly query the OpenAI API without needing to worry excessively about model types. (#39) Admittedly, the difference in the structure of queries between Completion and ChatCompletion models has not been fully abstracted away, but will be addressed in a future release. (#68)

This release also added some pdoc-generated documentation, though the quality may be slightly lacking. (#66)

0.2.6

15 May 19:16
Compare
Choose a tag to compare

Full Changelog: 0.2.5...0.2.6
Project Roadmap: #1

Fixes a bug where API calls do not work when an organization ID has not been set. (#63)

0.2.5

04 Apr 22:06
Compare
Choose a tag to compare

Full Changelog: 0.2.4...0.2.5
Project Roadmap: #1

Adds support for additional context, see #37, and a test suite for this new functionality, see #54. Added checks for internet connectivity, see #48. Added support for JSON output, see #46, and for quiet output, see #47. Added general look and feel improvements, see #50 and #51.

0.2.4

30 Mar 21:16
Compare
Choose a tag to compare

Full Changelog: 0.2.3...0.2.4
Project Roadmap: #1

Added verbose / debug mode, see #28. Use tiktoken library to assess token counts, see #29. Wrote unittests, see #40, and implemented with Github Actions, see #41.

0.2.3

28 Mar 21:39
Compare
Choose a tag to compare

Full Changelog: 0.2.2...0.2.3
Project Roadmap: #1

Added support for ChatCompletions, see #31 and #36. Also added support for validating the model passed by the user, see #32. Also added wider response formatting options, see #24.

0.2.2

28 Mar 00:41
Compare
Choose a tag to compare

Full Changelog: 0.2.1...0.2.2
Project Roadmap: #1

Added keyword tokenization options, so users can now choose whether to reduce OpenAI API usage (through keyword tokenization) or (the very likely slightly better results of) the standard approach where the entire context is passed, see #25. We also weight context so that more recent context gets prioritized, see #26.

0.2.1

27 Mar 04:06
Compare
Choose a tag to compare

Full Changelog: 0.2.0...0.2.1
Project Roadmap: #1

Added log subcommand, see #21. Added useful documentation on bash scripting, see #23.

0.2.0

26 Mar 05:39
Compare
Choose a tag to compare

Full Changelog: 0.1.0...0.2.0
Project Roadmap: #1

Added CLI using click, see #2. Added support for chat interface and one-off runtime that accepts multiple questions, see #17. Added to pypi, see #17.

0.1.0

20 Mar 03:32
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

Project Roadmap: #1

This is the initial release of gptty, a CLI wrapper for ChatGPT. It allows you to reference past question context using tags. See the docs for more information.