Skip to content

Releases: jakecyr/openai-function-calling

2.2.0

24 Jul 15:51
Compare
Choose a tag to compare

Features

  • Infers required parameters based on which have default parameters.

2.1.2

24 Jul 15:19
Compare
Choose a tag to compare

Fixes

  • Increase version of docstring-parser to 0.16

2.1.1

24 Jul 15:14
Compare
Choose a tag to compare

Features

  • Support for all Python 3.12 versions

2.1.0

23 Mar 17:05
Compare
Choose a tag to compare

Features Added

  • Ability to better handle list/typing.List parameter annotations
  • Added support for enumerations

v2.0.0

18 Nov 19:20
2569fb3
Compare
Choose a tag to compare
  • Upgrade to the latest OpenAI version that changes from function calling to tools.
  • Add the ToolHelpers class.

v.1.2.0

15 Sep 13:47
Compare
Choose a tag to compare

Features:

  • Increase compatible Python version range to include 3.9

v1.1.0

07 Jul 04:40
Compare
Choose a tag to compare

Features

  • Adds the ability to automatically infer a function's definition along with it's parameters automatically from a function reference.

v1.0.1

30 Jun 18:22
Compare
Choose a tag to compare

Changes

  • Added the to_dict method back to the Function class and marked it as deprecated. It will be removed in future versions.

1.0.0

28 Jun 04:23
Compare
Choose a tag to compare

Changes

  • Renamed to_dict to to_json_schema.
  • Added additional validation conditions when creating and converting Parameters and Functions to JSON schema.
  • Add ruff.toml file with additional checks and fixed all linting errors.
  • Added additional docstrings.
  • Added py.typed file for mypy.

0.6.0

25 Jun 18:07
Compare
Choose a tag to compare

Features added:

  • Add new parameter to Parameter class array_item_type to specify the type of array items if type is set to array