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