-
4c7f1cde0a
feat: streaming Conversations API support (v1.2.0)
main
v1.2.0
Sienna Meridian Satterwhite
2026-03-24 21:16:39 +00:00
-
a29c3c0109
feat: add Agents API, Conversations API, and multimodal support (v1.1.0)
Sienna Meridian Satterwhite
2026-03-21 20:58:25 +00:00
-
d5eb16dffc
chore: update maintainer info and project metadata
Sienna Meridian Satterwhite
2026-03-20 18:23:17 +00:00
-
4dee5cfe0f
build: configure sunbeam cargo registry for publishing
Sienna Meridian Satterwhite
2026-03-20 18:11:26 +00:00
-
ab2ecec351
docs: replace CONTRIBUTING.md and clean up README
Sienna Meridian Satterwhite
2026-03-20 18:08:40 +00:00
-
5e6fac99a9
docs: update doc comments with current Mistral API links
Sienna Meridian Satterwhite
2026-03-20 18:02:30 +00:00
-
63f0edf574
docs: update README and examples for v1.0.0
Sienna Meridian Satterwhite
2026-03-20 18:00:51 +00:00
-
ce96bcfeeb
test: update all tests for v1.0 API
Sienna Meridian Satterwhite
2026-03-20 17:57:44 +00:00
-
4d6eca62ef
feat: add FIM, files, fine-tuning, batch, OCR, audio, moderation, and agent endpoints
Sienna Meridian Satterwhite
2026-03-20 17:56:28 +00:00
-
bbb6aaed1c
refactor!: modernize core types and client for latest Mistral API
Sienna Meridian Satterwhite
2026-03-20 17:54:29 +00:00
-
83396773ce
build: update dependencies, remove strum, add reqwest multipart
Sienna Meridian Satterwhite
2026-03-20 17:54:09 +00:00
-
a132bb384c
chore(deps): update actions/checkout action to v6
renovate/actions-checkout-6.x
renovate[bot]
2025-12-01 01:29:58 +00:00
-
-
8c100d7e65
chore(deps): update codecov/codecov-action action to v5
renovate/codecov-codecov-action-5.x
renovate[bot]
2025-04-14 12:49:03 +00:00
-
-
6553463cd7
fix(deps): update rust crate strum to 0.27.0
renovate/all-minor-patch
renovate[bot]
2025-03-01 02:22:27 +00:00
-
-
678c1983e9
fix(deps): update rust crate thiserror to v2
renovate/thiserror-2.x
renovate[bot]
2024-12-01 00:57:06 +00:00
-
-
9ad6a1dc84
ci(release): v0.14.0
v0.14.0
Ivan Gabriele
2024-08-27 09:28:58 +02:00
-
7c464830ee
docs(changelog): update
Ivan Gabriele
2024-08-27 09:28:50 +02:00
-
161b33c725
feat(constants): update model constants (#17)
francois-caddet
2024-08-27 09:25:59 +02:00
-
79a410b298
ci(release): v0.13.0
v0.13.0
Ivan Gabriele
2024-08-22 01:15:08 +02:00
-
4a45ad337f
docs(changelog): update
Ivan Gabriele
2024-08-22 01:15:00 +02:00
-
2114916941
fix(client)!: update ModelListData struct following API changes
Ivan Gabriele
2024-08-22 01:09:23 +02:00
-
9bfbf2e9dc
fix(client): remove the
Content-Type from the headers of the reqwest builders. (#14)
francois-caddet
2024-08-22 00:45:06 +02:00
-
67aa5bbaef
ci(release): v0.12.0
v0.12.0
Ivan Gabriele
2024-07-24 20:23:22 +02:00
-
415fd98167
docs(changelog): update
Ivan Gabriele
2024-07-24 20:23:01 +02:00
-
8e9f7a5386
feat: mark Function trait as Send (#12)
Federico G. Schwindt
2024-07-24 19:16:11 +01:00
-
3afeec1d58
feat: implement the Debug trait for Client (#11)
Federico G. Schwindt
2024-07-24 19:08:25 +01:00
-
0c097aa56d
ci(release): v0.11.0
v0.11.0
Ivan Gabriele
2024-06-22 14:05:11 +02:00
-
e6539c0ccf
docs(changelog): update
Ivan Gabriele
2024-06-22 14:05:04 +02:00
-
30156c5273
test: remove useless setup in constants test
Ivan Gabriele
2024-06-22 14:02:52 +02:00
-
ecd0c3028f
feat(constants): add OpenMixtral8x22b, MistralTiny & CodestralLatest to Model enum
Ivan Gabriele
2024-06-22 13:22:57 +02:00
-
0df67b1b25
fix(chat): implement Clone trait for ChatParams & ResponseFormat
Ivan Gabriele
2024-06-22 13:09:15 +02:00
-
f7d012b280
ci(release): v0.10.0
v0.10.0
Ivan Gabriele
2024-06-07 16:55:50 +02:00
-
5b5bd2d68e
docs(changelog): update
Ivan Gabriele
2024-06-07 16:55:39 +02:00
-
2fc0642a5e
feat(chat): add the 'system' and 'tool' message roles (#10)
Xavier Gillard
2024-06-07 16:49:55 +02:00
-
cf68a77320
feat(chat)!: change safe_prompt, temperature & top_p to non-Option types
Ivan Gabriele
2024-06-07 15:53:25 +02:00
-
e61ace9a18
test(chat): simplify chat response message content check to cover variations
Ivan Gabriele
2024-06-07 14:36:18 +02:00
-
64034402ca
build(makefile): fix env file loading
Ivan Gabriele
2024-06-07 14:06:40 +02:00
-
85c3611afb
feat(chat): add response_format for JSON return values
Nick Anderson
2024-05-14 22:20:41 -05:00
-
da5fe54115
fix(chat): skip serializing tool_calls if null, to avoid 422 error
seurimas
2024-05-08 14:08:29 +00:00
-
7a5e0679c1
ci(release): v0.9.0
v0.9.0
Ivan Gabriele
2024-04-13 14:06:55 +02:00
-
99d9d099e2
docs(changelog): update
Ivan Gabriele
2024-04-13 13:56:20 +02:00
-
91fb775132
ci(makefile): fix conventional-changelog-cli suffix
Ivan Gabriele
2024-04-13 13:55:22 +02:00
-
7474aa6730
ci(makefile): prefix conventional-changelog with npx
Ivan Gabriele
2024-04-13 13:54:05 +02:00
-
6a99eca49c
fix!: fix typo in OpenMixtral8x7b model name (#8)
Ivan Gabriele
2024-04-13 13:49:54 +02:00
-
fccd59c0cc
fix(deps): update rust crate reqwest to 0.12.0 (#6)
renovate[bot]
2024-04-13 13:38:35 +02:00
-
a463cb3106
docs(github): update issue templates
Ivan Gabriele
2024-03-10 04:36:08 +01:00
-
8bee874bd4
ci(release): v0.8.0
v0.8.0
Ivan Gabriele
2024-03-09 11:45:06 +01:00
-
16464a4c3d
docs(changelog): update
Ivan Gabriele
2024-03-09 11:44:57 +01:00
-
a4c2d4623d
ci(github): fix examples test
Ivan Gabriele
2024-03-09 11:43:06 +01:00
-
ab91154d35
docs(readme): update examples
Ivan Gabriele
2024-03-09 11:41:39 +01:00
-
74bf8a96ee
feat!: add function calling support to client.chat() & client.chat_async()
Ivan Gabriele
2024-03-09 11:28:50 +01:00
-
9430d42382
ci(release): v0.7.0
v0.7.0
Ivan Gabriele
2024-03-05 02:49:59 +01:00
-
e7d844dce9
docs(changelog): update
Ivan Gabriele
2024-03-05 02:49:52 +01:00
-
29566f7948
ci(github): split documentation tests into a separate job
Ivan Gabriele
2024-03-05 02:47:46 +01:00
-
72bae8817a
docs: add client.chat*() documentation
Ivan Gabriele
2024-03-05 02:40:49 +01:00
-
08b042506d
test(coverage): migrate from tarpaulin to llvm-cov
Ivan Gabriele
2024-03-05 02:30:09 +01:00
-
efcd93953a
build(makefile): add --skip-clean option to test-cover command
Ivan Gabriele
2024-03-05 01:24:23 +01:00
-
ea99a075ef
build(makefile): remove wrong --nocapture option from test-doc command
Ivan Gabriele
2024-03-05 00:59:13 +01:00
-
ccf3d1431a
build(makefile): add doc command
Ivan Gabriele
2024-03-05 00:55:07 +01:00
-
a8bfb5333f
ci(github): add documentation tests
Ivan Gabriele
2024-03-05 00:50:21 +01:00
-
ef5d475e2d
fix!: fix failure when api key as param and not env
Ivan Gabriele
2024-03-04 21:11:40 +01:00
-
5217fcfb94
ci(release): v0.6.0
v0.6.0
Ivan Gabriele
2024-03-04 08:20:46 +01:00
-
6b1cc5c058
docs(changelog): update
Ivan Gabriele
2024-03-04 08:20:38 +01:00
-
4a4219d3ea
feat!: add client.chat_stream() method
Ivan Gabriele
2024-03-04 08:16:06 +01:00
-
f91e794d71
refactor: remove useless error mappers
Ivan Gabriele
2024-03-04 06:54:18 +01:00
-
7c96a4a88d
ci(release): v0.5.0
v0.5.0
Ivan Gabriele
2024-03-04 06:39:54 +01:00
-
14437bf609
docs(changelog): update
Ivan Gabriele
2024-03-04 06:39:47 +01:00
-
3c228914f7
feat: add client.embeddings_async() method
Ivan Gabriele
2024-03-04 06:39:21 +01:00
-
b69f7c617c
feat: add client.list_models_async() method
Ivan Gabriele
2024-03-04 06:32:01 +01:00
-
75788b9395
refactor: migrate to reqwest-only
Ivan Gabriele
2024-03-04 06:28:41 +01:00
-
a862b92c98
chore(deps): update codecov/codecov-action action to v4 (#2)
renovate[bot]
2024-03-04 05:04:56 +01:00
-
47c9b9b4fe
ci(release): v0.4.0
v0.4.0
Ivan Gabriele
2024-03-04 04:58:33 +01:00
-
791bef34b3
docs(changelog): update
Ivan Gabriele
2024-03-04 04:58:26 +01:00
-
1dd59f6704
feat: add client.chat_async() method
Ivan Gabriele
2024-03-04 04:57:48 +01:00
-
33876183e4
feat!: wrap Client::new() return in a Result
Ivan Gabriele
2024-03-04 04:43:16 +01:00
-
1deab88251
feat!: add missing api key error
Ivan Gabriele
2024-03-04 04:21:03 +01:00
-
b0a3f10c9f
ci(release): add custom pre-release-commit-message
Ivan Gabriele
2024-03-04 03:32:10 +01:00
-
bbba6b9878
docs(readme): fix list models example
Ivan Gabriele
2024-03-04 03:27:20 +01:00
-
0386b95b7b
chore: Release mistralai-client version 0.3.0
v0.3.0
Ivan Gabriele
2024-03-04 03:25:41 +01:00
-
c61f2278bb
docs(changelog): update
Ivan Gabriele
2024-03-04 03:25:35 +01:00
-
4c8e330c95
ci(release): fix pre-release-replacements regex
Ivan Gabriele
2024-03-04 03:25:20 +01:00
-
64c7f2feb5
ci(release): fix type in pre-release-replacements prop
Ivan Gabriele
2024-03-04 03:20:59 +01:00
-
f44d951247
feat!: add client.embeddings() method
Ivan Gabriele
2024-03-04 03:14:23 +01:00
-
4e702aa48e
refactor: rename ListModels* to ModelList*
Ivan Gabriele
2024-03-04 01:56:48 +01:00
-
809af31dd0
ci(release): fix changelog version replacement
Ivan Gabriele
2024-03-03 19:49:27 +01:00
-
7016cffb05
chore: Release mistralai-client version 0.2.0
v0.2.0
Ivan Gabriele
2024-03-03 19:45:03 +01:00
-
43cf87529e
docs(changelog): update
Ivan Gabriele
2024-03-03 19:44:54 +01:00
-
7627a336cc
ci(release): add missing --execute option in Makefile definition
Ivan Gabriele
2024-03-03 19:44:43 +01:00
-
4983f69cd5
docs(changelog): update
Ivan Gabriele
2024-03-03 19:43:13 +01:00
-
814b9918b3
feat: add client.list_models() method
Ivan Gabriele
2024-03-03 19:38:34 +01:00
-
7de2b19b98
feat!: simplify chat completion call
Ivan Gabriele
2024-03-03 19:10:25 +01:00
-
8cb2c3cd0c
ci(release): setup
Ivan Gabriele
2024-03-03 19:03:06 +01:00
-
7b440cd7e9
ci(release): v0.1.0
v0.1.0
Ivan Gabriele
2024-03-03 15:43:18 +01:00
-
fc2dcdeb53
docs(cargo): add publication props
Ivan Gabriele
2024-03-03 15:39:16 +01:00
-
4c65873adb
docs(readme): update badges
Ivan Gabriele
2024-03-03 15:35:57 +01:00
-
b30e88c5f7
ci(github): add missing MISTRAL_API_KEY env
Ivan Gabriele
2024-03-03 15:29:17 +01:00
-
7d3b438d16
feat: add chat completion without streaming
Ivan Gabriele
2024-03-03 15:20:30 +01:00