v1.2.0
What's Changed
Big features:
- Add an OpenAIServerModel by @Zetaphor in #109
- This unlocks using any OpenAI-format-compatible server like TGI or vLLM.
- Enable
smolagent
tools in Hugging Chat! 🚀 in #132- Demo incoming!
- Vastly simplify Model class ✨ in #146
- Now
Model
subclasses have only one__call__
method: if argtools_to_call_from
is passed, this method will return a tool call instead of just a string.
- Now
- Halve import time by removing torch dependency in #147
- Support OpenTelemetry in #136
- This is still cooking, more stuff needs to be done, but we'll have observability!
Other important features
- Include missing pip install library in RAG example by @DarwinAnim8or in #92
- Update rag.md with missing verb by @derekalia in #95
- Small tweaks to Gradio demo by @freddyaboulton in #93
- Fixing spelling and grammar for query by @omarirfa in #98
- Fix Spelling Errors in Documentation by @ScientistIzaak in #99
- Change DuckDuckGoSearchTool output_type to string by @aymeric-roucher in #116
- Auto correct wrong assignments to final_answer by @aymeric-roucher in #123
- Adding "complex" to local_python_executor.py #78 by @joaopauloschuler in #79
- Remove dependency on LiteLLM by @aymeric-roucher in #126
- Support multiple code blobs by @aymeric-roucher in #128
- Fix several typos in docs. by @Symbolk in #140
Great thanks for everyone who participated!