Releases: instructor-ai/instructor
Releases · instructor-ai/instructor
1.3.1
What's Changed
- Fix typos in README.md by @AmgadHasan in #699
- Fix failure checking for "google.generativeai' import spec by @dbmikus in #698
New Contributors
- @AmgadHasan made their first contribution in #699
- @dbmikus made their first contribution in #698
Full Changelog: 1.3.0...1.3.1
1.3.0
What's Changed
- Update groq.md by @frankbaele in #651
- Added gpt-4o to model costs and model names by @st4r0 in #671
- Update Groq documentation and examples to use preferred patching method by @NasonZ in #663
- anthropic force tool by @Cruppelt in #681
- maybe results typo fix by @rbraddev in #686
- Parea Blogpost by @joschkabraun in #673
- Fix typo in philosophy.md by @deeplook in #677
- Update mode.py to warn in
Mode.FUNCTIONS
access vs. in__new__
by @boydgreenfield in #678 - Fix handling of snapshot_ids ("gpt-4-turbo-2024-04-09" and "gpt-4o-2024-05-13") and alias "gpt-4-turbo". by @st4r0 in #672
- Update ollama.md by @MeDott29 in #635
- Fixed up discord link by @ivanleomk in #690
- Enrich IncompleteOutputException with completion context by @lukszamarcin in #683
- Anthropic streaming support by @ssonal in #682
- results rename by @rbraddev in #692
- Updates to Parea blog by @joschkabraun in #695
- Fix typo in blog by @joschkabraun in #696
- Update
Mode.MD_JSON
and addProvider.DATABRICKS
by @arcaputo3 in #691 - Add basic support for gemini models by @ssonal in #684
New Contributors
- @frankbaele made their first contribution in #651
- @st4r0 made their first contribution in #671
- @NasonZ made their first contribution in #663
- @rbraddev made their first contribution in #686
- @deeplook made their first contribution in #677
- @lukszamarcin made their first contribution in #683
- @ssonal made their first contribution in #682
- @arcaputo3 made their first contribution in #691
Full Changelog: 1.2.6...1.3.0
1.2.6
What's Changed
- Import typing related imports only when type checking by @noxan in #645
- New Logfire Article ( Fixes #640 ) by @ivanleomk in #647
- Updated the Logfire and Fastapi article by @ivanleomk in #648
- [docs] index watsonx example by @h0rv in #642
- doc: Update self_critique.md by @sgrimee in #652
- fix: Update llama-cpp-python examples to use
patch
instead offrom_openai
by @abetlen in #656
New Contributors
- @noxan made their first contribution in #645
- @sgrimee made their first contribution in #652
- @abetlen made their first contribution in #656
Full Changelog: 1.2.5...1.2.6
1.2.5
What's Changed
- feat: add watsonx support by @h0rv in #620
- Implement Pyright for Type-Checking by @max-muoto in #630
- Enable PyUpgrade Ruff Rule-Set by @max-muoto in #633
- Avoid deprecated class property stacking by @max-muoto in #637
- Instructor with Logfire by @ivanleomk in #639
- ANTHROPIC_JSON: allow control characters in JSON strings if strict=False by @voberoi in #644
- Allow newer Pydantic patch versions by @bencrouse in #643
New Contributors
- @h0rv made their first contribution in #620
- @max-muoto made their first contribution in #630
- @voberoi made their first contribution in #644
- @bencrouse made their first contribution in #643
Full Changelog: 1.2.4...1.2.5
1.2.4
1.2.3
What's Changed
- Fix bullet list in README.md by @xingweitian in #621
- Update README.md by @eltociear in #625
- fix typo about Enum 'and' → 'an' by @inn-0 in #626
- Fix anthropic usage and tools by @lazyhope in #622
New Contributors
- @xingweitian made their first contribution in #621
- @eltociear made their first contribution in #625
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- From mistral by @wassim-trabelsi in #599
- feat: custom exceptions by @jxnl in #614
New Contributors
- @wassim-trabelsi made their first contribution in #599
Full Changelog: 1.2.1...1.2.2
1.2.1
What's Changed
- feat: basic sentiment analysis eval tests by @meta-boy in #610
- [Ellipsis] docstring-parser 0.16 by @ellipsis-dev in #608
- Added support for MD_JSON for Anyscale and Together by @jpetrantoni in #611
New Contributors
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- Add support for cohere models by @lidiyam in #585
- adding AnthropicVertex by @dlubom in #595
- fix: typo textblocks vi-fr in blog post by @inn-0 in #596
- Document use of SkipJsonSchema for omitting fields by @boydgreenfield in #597
- Support python 3.9 by @RedTachyon in #601
New Contributors
- @lidiyam made their first contribution in #585
- @dlubom made their first contribution in #595
- @boydgreenfield made their first contribution in #597
- @RedTachyon made their first contribution in #601
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- docs: fixes few typos in validation-part1 by @rishabgit in #572
- fix broken link to evals by @avangerp in #577
- docs: fix typo in bug template by @ridoy in #573
- deps(typer): adjust dependency range by @rushilsrivastava in #586
- Update retry.py by @maximeobergeron in #583
- Refactor anthropic message format to support tool messages & Allows Anthropic Bedrock clients by @lazyhope in #579
- fix typo textblocks vi-fr by @inn-0 in #590
New Contributors
- @rishabgit made their first contribution in #572
- @avangerp made their first contribution in #577
- @ridoy made their first contribution in #573
- @rushilsrivastava made their first contribution in #586
- @maximeobergeron made their first contribution in #583
- @inn-0 made their first contribution in #590
Full Changelog: 1.0.3...1.1.0