Releases: instructor-ai/instructor
Releases · instructor-ai/instructor
1.7.0
What's Changed
- feat: adding new article on gemini citations by @ivanleomk in #1186
- docs: restructure navigation and fix code formatting by @devin-ai-integration in #1191
- fix: remove table by @ivanleomk in #1196
- Remove instructor-hub by @devin-ai-integration in #1197
- feat: Writer integration by @yanomaly in #1167
- Adding new tidy table article by @ivanleomk in #1204
- Update cumulative_reason.md by @OxfordOutlander in #1205
- docs: add learnprompting to prompting docs description by @attanavaid in #1176
- Fix tools for OpenAI messages by @chris-sanders in #1194
- Edits to batch.py to support Anthropic batch API by @economy in #1193
- Support nested generics with partial by @mwildehahn in #1207
- docs: update installation and usage examples for LLM integrations by @jxnl in #1210
- feat: enhance multimodal support for images and audio in instructor by @jxnl in #1212
- fix: adding type ignore for pyright by @ivanleomk in #1215
- feat: added deepseek page by @ivanleomk in #1214
New Contributors
- @devin-ai-integration made their first contribution in #1191
- @yanomaly made their first contribution in #1167
- @attanavaid made their first contribution in #1176
- @chris-sanders made their first contribution in #1194
- @economy made their first contribution in #1193
Full Changelog: 1.6.4...1.7.0
1.6.4
What's Changed
- docs: fix typo in multimodal by @ivanleomk in #1101
- fix: added requests as a dependency by @ivanleomk in #1102
- feat: add blog post and example for LLM-based reranker by @jxnl in #1115
- ci: add AI labeler workflow for issues and pull requests by @jxnl in #1126
- fix: typo changes by @nawed2611 in #1125
- gpt 3.5 turbo updated to gpt-40-mini since July 2024 it is recommende… by @sahibpreetsingh12 in #1122
- chore(deps): bump the poetry group across 1 directory with 18 updates by @dependabot in #1117
- doc(blog): added Burr link; fixed date and formatting by @zilto in #1099
- Fixing lint errors in concepts including hooks by @ivanleomk in #1088
- Fix spelling and grammar error by @terrchen in #1121
- Patching Anthropic System by @ivanleomk in #1130
- fix: updated scope of pytest fixture to be function based by @ivanleomk in #1131
- Fix AI Labeler YAML formatting by @jlowin in #1127
- fix: OpenAI prompt details and completion tokens details missing from total usage by @ivanbelenky in #1105
- fix:
max_retries
typing by @jordyjwilliams in #1135 - feat: Adding new blog post by @ivanleomk in #1162
- fix: use SandboxedEnvironment in templating by @dylanjcastillo in #1168
- feat: Add Gemini PDF example by @ivanleomk in #1163
- fix: fixed up tenacity link by @ivanleomk in #1173
- feat: added new mixin to modify partial parsing behaviour by @ivanleomk in #1152
- fix: removed use_async flag in cerebras client by @ivanleomk in #1179
- fix: bump jiter dep by @ivanleomk in #1180
- fix: bump 1.6.3 to 1.6.4 by @ivanleomk in #1181
New Contributors
- @nawed2611 made their first contribution in #1125
- @sahibpreetsingh12 made their first contribution in #1122
- @dependabot made their first contribution in #1117
- @terrchen made their first contribution in #1121
- @jlowin made their first contribution in #1127
- @ivanbelenky made their first contribution in #1105
- @jordyjwilliams made their first contribution in #1135
- @dylanjcastillo made their first contribution in #1168
Full Changelog: 1.6.3...1.6.4
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