Ivan Gabriele
74bf8a96ee
feat!: add function calling support to client.chat() & client.chat_async()
...
BREAKING CHANGE: Too many to count in this version. Check the README examples.
2024-03-09 11:40:07 +01:00
Ivan Gabriele
4a4219d3ea
feat!: add client.chat_stream() method
...
BREAKING CHANGE: You can't set the `stream` option for `client.chat*()`.
Either use `client.chat_stream()` if you want to use streams
or use `client.chat()` / `client.chat_async()` otherwise.
2024-03-04 08:16:10 +01:00
Ivan Gabriele
33876183e4
feat!: wrap Client::new() return in a Result
...
BREAKING CHANGE: `Client::new()` now returns a `Result`.
2024-03-04 04:43:22 +01:00
Ivan Gabriele
1deab88251
feat!: add missing api key error
...
BREAKING CHANGE: `APIError` is renamed to `ApiError`.
2024-03-04 04:30:13 +01:00