Change8

Migrating to Mistral Client v2.1.0

Version v2.1.0 introduces 17 breaking changes. This guide details how to update your code.

Released: 3/20/2026

17
Breaking Changes
17
Migration Steps
28
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

mistral.beta.agents.update_versionmistral.beta.agents.getmistral.agents.streammistral.agents.completemistral.beta.conversations.start_streammistral.chat.streammistral.chat.completemistral.beta.conversations.restartmistral.beta.agents.list_versionsmistral.beta.conversations.startmistral.beta.conversations.listmistral.beta.conversations.getmistral.beta.agents.updatemistral.beta.agents.get_versionmistral.beta.agents.listmistral.beta.agents.createmistral.beta.conversations.restart_streammistral.beta.conversations.append_streammistral.audio.voices.updatemistral.beta.conversations.appendmistral.audio.voices.listmistral.audio.speech.completemistral.models.retrievemistral.models.listmistral.audio.voices.get_sample_audiomistral.audio.voices.getmistral.audio.voices.deletemistral.audio.voices.create

Breaking Changes

Issue #1

The 'response' structure for mistral.beta.agents.update_version() has changed.

Issue #2

The 'response' structure for mistral.beta.agents.get() has changed.

Issue #3

The 'request' structure for mistral.agents.stream() has changed.

Issue #4

The 'request' structure for mistral.agents.complete() has changed.

Issue #5

The 'request' structure for mistral.beta.conversations.start_stream() has changed.

Issue #6

The 'request' structure for mistral.chat.stream() has changed.

Issue #7

The 'request' structure for mistral.chat.complete() has changed.

Issue #8

The 'request' structure for mistral.beta.conversations.restart() has changed.

Issue #9

The 'response.[]' structure for mistral.beta.agents.list_versions() has changed.

Issue #10

The 'request' structure for mistral.beta.conversations.start() has changed.

Issue #11

The 'response.[]' structure for mistral.beta.conversations.list() has changed.

Issue #12

The 'response' structure for mistral.beta.conversations.get() has changed.

Issue #13

The 'request' and 'response' structures for mistral.beta.agents.update() have changed.

Issue #14

The 'response' structure for mistral.beta.agents.get_version() has changed.

Issue #15

The 'response.[]' structure for mistral.beta.agents.list() has changed.

Issue #16

The 'request' and 'response' structures for mistral.beta.agents.create() have changed.

Issue #17

The 'request' structure for mistral.beta.conversations.restart_stream() has changed.

Migration Steps

  1. 1
    Review and update usages of mistral.beta.agents.update_version() due to response structure change.
  2. 2
    Review and update usages of mistral.beta.agents.get() due to response structure change.
  3. 3
    Review and update usages of mistral.agents.stream() due to request structure change.
  4. 4
    Review and update usages of mistral.agents.complete() due to request structure change.
  5. 5
    Review and update usages of mistral.beta.conversations.start_stream() due to request structure change.
  6. 6
    Review and update usages of mistral.chat.stream() due to request structure change.
  7. 7
    Review and update usages of mistral.chat.complete() due to request structure change.
  8. 8
    Review and update usages of mistral.beta.conversations.restart() due to request structure change.
  9. 9
    Review and update usages of mistral.beta.agents.list_versions() due to response.[] structure change.
  10. 10
    Review and update usages of mistral.beta.conversations.start() due to request structure change.
  11. 11
    Review and update usages of mistral.beta.conversations.list() due to response.[] structure change.
  12. 12
    Review and update usages of mistral.beta.conversations.get() due to response structure change.
  13. 13
    Review and update usages of mistral.beta.agents.update() due to request and response structure changes.
  14. 14
    Review and update usages of mistral.beta.agents.get_version() due to response structure change.
  15. 15
    Review and update usages of mistral.beta.agents.list() due to response.[] structure change.
  16. 16
    Review and update usages of mistral.beta.agents.create() due to request and response structure changes.
  17. 17
    Review and update usages of mistral.beta.conversations.restart_stream() due to request structure change.

Release Summary

Version 2.1.0 introduces significant breaking changes across many beta and chat API endpoints, primarily affecting request and response structures. It also adds new functionality for audio processing and reasoning capabilities in model metadata.

Need More Details?

View the full release notes and all changes for Mistral Client v2.1.0.

View Full Changelog