Commit Graph

  • 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