Commit Graph

32 Commits

Author SHA1 Message Date
Ivan Gabriele
7c96a4a88d ci(release): v0.5.0 v0.5.0 2024-03-04 06:39:54 +01:00
Ivan Gabriele
14437bf609 docs(changelog): update 2024-03-04 06:39:47 +01:00
Ivan Gabriele
3c228914f7 feat: add client.embeddings_async() method 2024-03-04 06:39:21 +01:00
Ivan Gabriele
b69f7c617c feat: add client.list_models_async() method 2024-03-04 06:33:38 +01:00
Ivan Gabriele
75788b9395 refactor: migrate to reqwest-only 2024-03-04 06:33:38 +01:00
renovate[bot]
a862b92c98 chore(deps): update codecov/codecov-action action to v4 (#2)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 05:04:56 +01:00
Ivan Gabriele
47c9b9b4fe ci(release): v0.4.0 v0.4.0 2024-03-04 04:58:33 +01:00
Ivan Gabriele
791bef34b3 docs(changelog): update 2024-03-04 04:58:26 +01:00
Ivan Gabriele
1dd59f6704 feat: add client.chat_async() method 2024-03-04 04:57:48 +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
Ivan Gabriele
b0a3f10c9f ci(release): add custom pre-release-commit-message 2024-03-04 03:32:23 +01:00
Ivan Gabriele
bbba6b9878 docs(readme): fix list models example 2024-03-04 03:27:20 +01:00
Ivan Gabriele
0386b95b7b chore: Release mistralai-client version 0.3.0 v0.3.0 2024-03-04 03:25:41 +01:00
Ivan Gabriele
c61f2278bb docs(changelog): update 2024-03-04 03:25:35 +01:00
Ivan Gabriele
4c8e330c95 ci(release): fix pre-release-replacements regex 2024-03-04 03:25:20 +01:00
Ivan Gabriele
64c7f2feb5 ci(release): fix type in pre-release-replacements prop 2024-03-04 03:21:13 +01:00
Ivan Gabriele
f44d951247 feat!: add client.embeddings() method
BREAKING CHANGE: Models are now enforced by `Model` & `EmbedModel` enums.
2024-03-04 03:16:59 +01:00
Ivan Gabriele
4e702aa48e refactor: rename ListModels* to ModelList* 2024-03-04 01:56:48 +01:00
Ivan Gabriele
809af31dd0 ci(release): fix changelog version replacement 2024-03-03 19:49:27 +01:00
Ivan Gabriele
7016cffb05 chore: Release mistralai-client version 0.2.0 v0.2.0 2024-03-03 19:45:03 +01:00
Ivan Gabriele
43cf87529e docs(changelog): update 2024-03-03 19:44:54 +01:00
Ivan Gabriele
7627a336cc ci(release): add missing --execute option in Makefile definition 2024-03-03 19:44:43 +01:00
Ivan Gabriele
4983f69cd5 docs(changelog): update 2024-03-03 19:43:13 +01:00
Ivan Gabriele
814b9918b3 feat: add client.list_models() method 2024-03-03 19:42:00 +01:00
Ivan Gabriele
7de2b19b98 feat!: simplify chat completion call
BREAKING CHANGE: Chat completions must now be called directly from client.chat() without building a request in between.
2024-03-03 19:14:01 +01:00
Ivan Gabriele
8cb2c3cd0c ci(release): setup 2024-03-03 19:03:06 +01:00
Ivan Gabriele
7b440cd7e9 ci(release): v0.1.0 v0.1.0 2024-03-03 15:49:06 +01:00
Ivan Gabriele
fc2dcdeb53 docs(cargo): add publication props 2024-03-03 15:41:57 +01:00
Ivan Gabriele
4c65873adb docs(readme): update badges 2024-03-03 15:35:57 +01:00
Ivan Gabriele
b30e88c5f7 ci(github): add missing MISTRAL_API_KEY env 2024-03-03 15:29:17 +01:00
Ivan Gabriele
7d3b438d16 feat: add chat completion without streaming 2024-03-03 15:20:30 +01:00