Releases: instructor-ai/instructor
Releases · instructor-ai/instructor
1.6.3
What's Changed
- docs: update example to use file_path arg; reflecting updated BatchJob.create_from_messages by @goutham794 in #1096
- blog: Youtube flashcards with Instructor + Burr by @zilto in #1094
- docs: update complexity_based.md by @eltociear in #1098
- feat: anthropic batching code by @jxnl in #1064
- Feat: Enhance multimodality by @arcaputo3 in #1070
- feat: add audio support with new
Audio
class and update documentation by @jxnl in #1095
New Contributors
- @goutham794 made their first contribution in #1096
- @zilto made their first contribution in #1094
Full Changelog: 1.6.2...1.6.3
1.6.2
What's Changed
- fix: Added off and clear proeprty to Instructor base class by @ivanleomk in #1087
- Bumping version to 1.6.2 by @ivanleomk in #1090
Full Changelog: 1.6.1...1.6.2
1.6.1
1.6.0
What's Changed
- Fix compatibility with custom dicts for multimodal message content by @mjvdvlugt in #1053
- Upgrade tenacity dependencity to include 9.0.0 by @Cokral in #1042
- Updating examples by @ivanleomk in #1049
- Adding support for getattrs so that we can access normal methods on wrapped clients by @ivanleomk in #1061
- fix: clean up cohere templating by @jxnl in #1030
- feat: implement hooks by @jxnl in #1065
- Disabling Prompting Tips by @ivanleomk in #1069
- fix: Refactor reasking logic by @jxnl in #1071
- fix: update gemini's
safety_settings
by @alxpez in #1057 - Fix examples by @ivanleomk in #1077
- Docs: Clean up failing example tests by @ivanleomk in #1079
- Add Fireworks Client by @ivanleomk in #1073
New Contributors
- @mjvdvlugt made their first contribution in #1053
- @Cokral made their first contribution in #1042
- @alxpez made their first contribution in #1057
Full Changelog: 1.5.2...1.6.0
1.5.2
What's Changed
- Add github dependabot to keep dependencies updated by @noxan in #895
- Fixed up Cerebras Article edits by @ivanleomk in #1043
- feat: support multimodal by @jxnl in #1045
- fix: Add parse_from_string method to BatchJob by @kwilsonmg in #1033
- Fix Build Errors and update copy by @ivanleomk in #1044
- Bump version and add partial support by @ivanleomk in #1047
Full Changelog: 1.5.1...1.5.2
1.5.1
What's Changed
- Update fake-data.md by @CodyBontecou in #1034
- fix: refactor handle_response_model by @jxnl in #1032
- Added temperature parameter to RequestBody by @kwilsonmg in #1019
- docs: move mention of
max_retries
to the correct section by @hartshorne in #1017 - doc : Add missing import in documentation example by @geekloper in #1016
New Contributors
- @CodyBontecou made their first contribution in #1034
- @hartshorne made their first contribution in #1017
- @geekloper made their first contribution in #1016
Full Changelog: 1.5.0...1.5.1
1.5.0
What's Changed
- doc: add newsletter link by @jxnl in #1012
- Updated Caching concepts to update prompt by @ivanleomk in #998
- Expand litellm anthropic compatibility by @JohanBekker in #958
- feat: implement jinja templating and rename kwarg to
context
by @jxnl in #1011 - Fixed new templating feature throwing an error for gemini by @ivanleomk in #1021
- Added new Response Body article by @ivanleomk in #1024
- Fixed up poetry dependencies and google gemini bug with jinja templating by @ivanleomk in #1023
- Bump version to 1.5 by @ivanleomk in #1028
New Contributors
- @JohanBekker made their first contribution in #958
Full Changelog: 1.4.3...1.5.0
1.4.3
What's Changed
- Fixed up a new article for prompt caching by @ivanleomk in #997
- fix(rag-and-beyond.md): Formatting by @PLNech in #1006
- chore(exact_citations.md): Fix punctuation (extra . after a !) by @PLNech in #1004
- Fixed up failing test cases for partial parsing by @ivanleomk in #1001
- Bump Anthropic Version by @ivanleomk in #1002
- test: add partial parsing check by @mrdkucher in #1007
- Tentative Fix for Mistral Fix by @ivanleomk in #985
- Fixed up support for list content types when used with Gemini by @ivanleomk in #999
New Contributors
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
- Fixed typo in the installation command by @ivanleomk in #983
- Adding support for O1 by @ivanleomk in #991
- fix: handle whitespace in json streams by @mrdkucher in #995
- Bumping the version of instructor to 1.4.2 by @ivanleomk in #992
- Fixing blog typo for post "Should I Be Using Structured Outputs?" by @kwilsonmg in #993
New Contributors
- @mrdkucher made their first contribution in #995
- @kwilsonmg made their first contribution in #993
Full Changelog: 1.4.1...1.4.2
1.4.1
What's Changed
- Correct small typos on Structured Output post by @ivanleomk in #945
- Modified Conclusion of Structured Outputs Post by @ivanleomk in #950
- Bugfix: Literal while streaming does not work by @roeybc in #948
- Helping fix some Gemini errors by @ivanleomk in #955
- skip test if version less than 3.10 by @sreeprasannar in #944
- Adding support for multi-modal file input for Vertex AI by @smwitkowski in #947
- Fix Issues by @ivanleomk in #966
- feat: gemini tool calling support by @ssonal in #726
- fix: ensure that utf-8 characters are not translated into \uXXXX format by @ivanleomk in #965
- See if refusal attribute exists in ChatCompletionMessage before referencing it by @callmephilip in #962
- Fixed up a warning for the relevant clients by @ivanleomk in #974
- Fix: Bump version for Jiter by @paulelliotco in #964
- Change Gemini to use Tools by default by @ivanleomk in #981
New Contributors
- @roeybc made their first contribution in #948
- @sreeprasannar made their first contribution in #944
- @smwitkowski made their first contribution in #947
- @callmephilip made their first contribution in #962
- @paulelliotco made their first contribution in #964
Full Changelog: 1.4.0...1.4.1