This repository was archived by the owner on Feb 24, 2025. It is now read-only.
Releases: Future-House/llm-client
Releases · Future-House/llm-client
v0.1.0
What's Changed
- Created
__all__forllms.pyby @jamesbraza in #42 - Refactor LLMs by @maykcaldas in #37
- Allowed dumping messages with no content to dump ToolRequestMessages by @maykcaldas in #45
- Added kwargs to call_single by @maykcaldas in #46
- Added default llm name to the config by @maykcaldas in #48
- Saved result name in LLMResult by @maykcaldas in #49
- Upstreamed
gather_with_concurrencyfrompaper-qaby @jamesbraza in #50 - Enabled LLM to return ToolRequestMessage even if tools is an empty list by @maykcaldas in #51
- Progress bar support to
gather_with_concurrencyby @jamesbraza in #52 - Adding VCR-oriented constants to
utils.pyby @jamesbraza in #55 - Improve support to reasoning from deepseek and OpenRouter by @maykcaldas in #57
Full Changelog: v0.0.11...v0.1.0
v0.0.11
What's Changed
- Loosening
LLMModel.run_promptto allow forIterable[Callback]by @jamesbraza in #36 - Latest
ruffby @jamesbraza in #34 - Add reasoning_content to v0.0.10 by @maykcaldas in #41
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- Downpinned LiteLLM for
Router.acompletiontyping break by @jamesbraza in #32 - JSON mode support for
TypeAdapterand not addingcomputed_fieldby @jamesbraza in #31 - Loosening
LLMModel.callto allow forIterable[Callback]by @jamesbraza in #35
Full Changelog: v0.0.9...v0.0.10
v0.0.9
What's Changed
- Consolidated into
CommonLLMNamesinllmclient.llmsby @jamesbraza in #30 - Updated code quality tooling by @jamesbraza in #29
New Contributors
- @jamesbraza made their first contribution in #30
Full Changelog: v0.0.8...v0.0.9
v0.0.8
What's Changed
- Global cost tracking by @sidnarayanan in #28
New Contributors
- @sidnarayanan made their first contribution in #28
Full Changelog: v0.0.7...v0.0.8
v0.0.7
What's Changed
- Implemented a
callinterface to LLMModel by @maykcaldas in #24 - Added py.typed by @maykcaldas in #25
- Fix lint failing on the first try by @maykcaldas in #26
Full Changelog: V0.0.6...v0.0.7
V0.0.6
What's Changed
- Included support to python 3.13 by @maykcaldas in #22
- Added a llm_log function to be imported in ldp and pqa by @maykcaldas in #23
Full Changelog: V0.0.5...V0.0.6
V0.0.5
What's Changed
- Updated llmclient with the newest ldp implementations by @maykcaldas in #21
Full Changelog: V0.0.4...V0.0.5
V0.0.4
What's Changed
- Removed Message from llmclient. by @maykcaldas in #17
- Removed unused dependencies by @maykcaldas in #16
- Populated
LICENSEby @maykcaldas in #19 - Removed the dependency on numpy. by @maykcaldas in #20
- Exposed additional classes by @maykcaldas in #18
- Adjusted MultipleCompletionLLMModel.call type by @maykcaldas in #13
Full Changelog: V0.0.03...V0.0.4
V0.0.03
What's Changed
- Enabled import directly from llmclient by @maykcaldas in #14
Full Changelog: v0.0.2...V0.0.03