What's Changed
* Be robust to null values while updating token counts by indigoviolet in https://github.com/jxnl/instructor/pull/359
* Together ai support, blog post by jxnl in https://github.com/jxnl/instructor/pull/366
* Fixes prompt typo by skrawcz in https://github.com/jxnl/instructor/pull/368
* Clean up streaming code by jxnl in https://github.com/jxnl/instructor/pull/377
* Types!!! by jxnl in https://github.com/jxnl/instructor/pull/372
* Implement Parallel Function Calls with `List[Union[T]]` by jxnl in https://github.com/jxnl/instructor/pull/378
* Attempt to implement new retires by jxnl in https://github.com/jxnl/instructor/pull/386
* Fix sp. errors and light copy editing. by jhochenbaum in https://github.com/jxnl/instructor/pull/388
* Remove unused imports by savarin in https://github.com/jxnl/instructor/pull/393
* Include types to most upstream modules by savarin in https://github.com/jxnl/instructor/pull/391
* Include types to instructor.cli.jobs by savarin in https://github.com/jxnl/instructor/pull/392
* Fix typos by cdreetz in https://github.com/jxnl/instructor/pull/395
New Contributors
* indigoviolet made their first contribution in https://github.com/jxnl/instructor/pull/359
* skrawcz made their first contribution in https://github.com/jxnl/instructor/pull/368
* jhochenbaum made their first contribution in https://github.com/jxnl/instructor/pull/388
* savarin made their first contribution in https://github.com/jxnl/instructor/pull/393
* cdreetz made their first contribution in https://github.com/jxnl/instructor/pull/395
**Full Changelog**: https://github.com/jxnl/instructor/compare/0.4.8...0.5.0