Releases: mistralai/client-python
Releases · mistralai/client-python
python - v2.3.0 - 2026-04-03 15:06:01
Generated by Speakeasy CLI
Python SDK Changes:
mistral.models.list():response.data[].union(fine-tuned).jobChanged (Breaking⚠️ )mistral.models.retrieve():response.union(fine-tuned).jobChanged (Breaking⚠️ )mistral.chat.complete():requestChanged (Breaking⚠️ )response.choices[].message.tool_calls[].typeChanged (Breaking⚠️ )
mistral.chat.stream():requestChanged (Breaking⚠️ )response.[].data.choices[].delta.tool_calls[].typeChanged (Breaking⚠️ )
mistral.fim.complete():response.choices[].message.tool_calls[].typeChanged (Breaking⚠️ )mistral.fim.stream():response.[].data.choices[].delta.tool_calls[].typeChanged (Breaking⚠️ )mistral.workflows.get_workflow_registration():response.workflow_registrationChanged (Breaking⚠️ )mistral.workflows.execute_workflow_registration():request.inputChanged (Breaking⚠️ )mistral.workflows.execute_workflow():request.inputChanged (Breaking⚠️ )mistral.workflows.get_workflow_registrations():response.workflow_registrations[]Changed (Breaking⚠️ )mistral.classifiers.classify_chat():request.input.union(InstructRequest).messages[].union(assistant).tool_calls[].typeChanged (Breaking⚠️ )
mistral.classifiers.moderate_chat():request.inputs.union(Array<>)[].union(assistant).tool_calls[].typeChanged (Breaking⚠️ )
mistral.agents.stream():requestChanged (Breaking⚠️ )response.[].data.choices[].delta.tool_calls[].typeChanged (Breaking⚠️ )
mistral.agents.complete():requestChanged (Breaking⚠️ )response.choices[].message.tool_calls[].typeChanged (Breaking⚠️ )
mistral.beta.observability.datasets.list():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_explorer():error.detail.error_codeChangedmistral.beta.observability.judges.list():error.detail.error_codeChangedmistral.beta.observability.judges.fetch():error.detail.error_codeChangedmistral.beta.observability.judges.delete():error.detail.error_codeChangedmistral.beta.observability.judges.update():error.detail.error_codeChangedmistral.beta.observability.judges.judge_conversation():error.detail.error_codeChangedmistral.beta.observability.campaigns.create():error.detail.error_codeChangedmistral.beta.observability.campaigns.list():error.detail.error_codeChangedmistral.beta.observability.campaigns.fetch():error.detail.error_codeChangedmistral.beta.observability.campaigns.delete():error.detail.error_codeChangedmistral.beta.observability.campaigns.fetch_status():error.detail.error_codeChangedmistral.beta.observability.campaigns.list_events():error.detail.error_codeChangedmistral.beta.observability.datasets.create():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.fetch_option_counts():error.detail.error_codeChangedmistral.beta.observability.datasets.fetch():error.detail.error_codeChangedmistral.beta.observability.datasets.delete():error.detail.error_codeChangedmistral.beta.observability.datasets.update():error.detail.error_codeChangedmistral.beta.observability.datasets.list_records():error.detail.error_codeChangedmistral.beta.observability.datasets.create_record():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_campaign():error.detail.error_codeChangedmistral.beta.observability.judges.create():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_file():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_playground():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_dataset_records():error.detail.error_codeChangedmistral.beta.observability.datasets.export_to_jsonl():error.detail.error_codeChangedmistral.beta.observability.datasets.fetch_task():error.detail.error_codeChangedmistral.beta.observability.datasets.list_tasks():error.detail.error_codeChangedmistral.beta.observability.datasets.records.fetch():error.detail.error_codeChangedmistral.beta.observability.datasets.records.delete():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.fetch_options():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.list():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.judge():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fetch_similar_events():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fetch():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.search_ids():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.search():error.detail.error_codeChangedmistral.workflows.workers.whoami(): Removed (Breaking⚠️ )mistral.beta.observability.datasets.records.bulk_delete():error.detail.error_codeChangedmistral.beta.observability.datasets.records.judge():error.detail.error_codeChangedmistral.beta.observability.datasets.records.update_payload():error.detail.error_codeChangedmistral.beta.observability.datasets.records.update_properties():error.detail.error_codeChanged
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.2.0 - 2026-03-31 11:20:47
Generated by Speakeasy CLI
2026-03-31 11:20:47
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.754.0 (2.862.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v2.2.0] .
Releases
- [PyPI v2.2.0] https://pypi.org/project/mistralai/2.2.0 - .
Publishing Completed
python - v2.2.0rc3 - 2026-03-30 17:32:27
Generated by Speakeasy CLI
Python SDK Changes:
mistral.workflows.events.send_event(): Removed (Breaking⚠️ )mistral.workflows.events.send_events_batch(): Removed (Breaking⚠️ )mistral.events.send_event(): Removed (Breaking⚠️ )mistral.events.send_events_batch(): Removed (Breaking⚠️ )
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.2.0rc2 - 2026-03-30 16:01:36
Generated by Speakeasy CLI
Python SDK Changes:
mistral.workflows.workers.whoami(): Addedmistral.workflows.events.send_event(): Addedmistral.workflows.events.send_events_batch(): Addedmistral.events.send_event(): Addedmistral.events.send_events_batch(): Addedmistral.workflows.events.receive_workflow_event(): Removed (Breaking⚠️ )mistral.workflows.events.receive_workflow_events_batch(): Removed (Breaking⚠️ )mistral.events.receive_workflow_event(): Removed (Breaking⚠️ )mistral.events.receive_workflow_events_batch(): Removed (Breaking⚠️ )mistral.workflows.executions.get_workflow_execution_history():request.decode_payloadsAddedmistral.workflows.runs.get_run_history():request.decode_payloadsAdded
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.2.0rc1 - 2026-03-30 15:11:28
Generated by Speakeasy CLI
Python SDK Changes:
mistral.models.list():response.data[].union(fine-tuned).jobChanged (Breaking⚠️ )mistral.beta.connectors.list_tools():responseChanged (Breaking⚠️ )mistral.models.update():responseChanged (Breaking⚠️ )mistral.models.retrieve():response.union(fine-tuned).jobChanged (Breaking⚠️ )mistral.workflows.metrics.get_workflow_metrics(): Addedmistral.workflows.get_workflow(): Addedmistral.workflows.update_workflow(): Addedmistral.workflows.get_workflow_registration(): Addedmistral.workflows.archive_workflow(): Addedmistral.workflows.unarchive_workflow(): Addedmistral.workflows.executions.get_workflow_execution(): Addedmistral.workflows.executions.get_workflow_execution_history(): Addedmistral.workflows.executions.signal_workflow_execution(): Addedmistral.workflows.executions.query_workflow_execution(): Addedmistral.workflows.executions.terminate_workflow_execution(): Addedmistral.workflows.executions.batch_terminate_workflow_executions(): Addedmistral.workflows.executions.cancel_workflow_execution(): Addedmistral.workflows.executions.batch_cancel_workflow_executions(): Addedmistral.workflows.executions.reset_workflow(): Addedmistral.workflows.executions.update_workflow_execution(): Addedmistral.workflows.executions.get_workflow_execution_trace_otel(): Addedmistral.workflows.executions.get_workflow_execution_trace_summary(): Addedmistral.workflows.executions.get_workflow_execution_trace_events(): Addedmistral.workflows.executions.stream(): Addedmistral.workflows.runs.get_run(): Addedmistral.batch.jobs.delete(): Addedmistral.workflows.runs.list_runs(): Addedmistral.workflows.runs.get_run_history(): Addedmistral.workflows.schedules.get_schedules(): Addedmistral.workflows.schedules.schedule_workflow(): Addedmistral.workflows.schedules.unschedule_workflow(): Addedmistral.workflows.events.receive_workflow_event(): Addedmistral.workflows.events.receive_workflow_events_batch(): Addedmistral.workflows.events.get_stream_events(): Addedmistral.workflows.events.get_workflow_events(): Addedmistral.workflows.deployments.list_deployments(): Addedmistral.workflows.deployments.get_deployment(): Addedmistral.events.receive_workflow_event(): Addedmistral.events.receive_workflow_events_batch(): Addedmistral.events.get_stream_events(): Addedmistral.events.get_workflow_events(): Addedmistral.audio.voices.list():request.typeAddedmistral.workflows.execute_workflow_registration(): Addedmistral.workflows.execute_workflow(): Addedmistral.workflows.get_workflow_registrations(): Addedmistral.beta.libraries.list():requestChangedresponse.paginationAddederror.status[422]Added
mistral.beta.connectors.call_tool():request.credentials_nameAddedmistral.workflows.get_workflows(): Added
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.1.3 - 2026-03-23 14:59:41
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.connectors.list_tools(): Added
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.1.2 - 2026-03-20 15:16:14
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.conversations.start():request.tools[]Changed (Breaking⚠️ )
mistral.beta.conversations.list():response.[].union(ModelConversation).tools[]Changed (Breaking⚠️ )mistral.beta.conversations.get():response.union(ModelConversation).tools[]Changed (Breaking⚠️ )mistral.beta.conversations.start_stream():request.tools[]Changed (Breaking⚠️ )
mistral.beta.agents.create():request.tools[]Changed (Breaking⚠️ )response.tools[]Changed (Breaking⚠️ )
mistral.beta.agents.list():response.[].tools[]Changed (Breaking⚠️ )mistral.beta.agents.get():response.tools[]Changed (Breaking⚠️ )mistral.beta.agents.update():request.tools[]Changed (Breaking⚠️ )response.tools[]Changed (Breaking⚠️ )
mistral.beta.agents.update_version():response.tools[]Changed (Breaking⚠️ )mistral.beta.agents.list_versions():response.[].tools[]Changed (Breaking⚠️ )mistral.beta.agents.get_version():response.tools[]Changed (Breaking⚠️ )mistral.chat.complete():requestChanged (Breaking⚠️ )response.choices[]Changed (Breaking⚠️ )
mistral.chat.stream():requestChanged (Breaking⚠️ )mistral.fim.complete():response.choices[]Changed (Breaking⚠️ )mistral.agents.complete():requestChanged (Breaking⚠️ )response.choices[]Changed (Breaking⚠️ )
mistral.agents.stream():requestChanged (Breaking⚠️ )
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.1.1 - 2026-03-20 12:22:50
Generated by Speakeasy CLI
Python SDK Changes:
mistral.chat.complete():response.choices[]Changed (Breaking⚠️ )mistral.fim.complete():response.choices[]Changed (Breaking⚠️ )mistral.agents.complete():response.choices[]Changed (Breaking⚠️ )
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.1.0 - 2026-03-20 08:53:19
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.agents.update_version():responseChanged (Breaking⚠️ )mistral.beta.agents.get():responseChanged (Breaking⚠️ )mistral.agents.stream():requestChanged (Breaking⚠️ )mistral.agents.complete():requestChanged (Breaking⚠️ )mistral.beta.conversations.start_stream():requestChanged (Breaking⚠️ )mistral.chat.stream():requestChanged (Breaking⚠️ )mistral.chat.complete():requestChanged (Breaking⚠️ )mistral.beta.conversations.restart():requestChanged (Breaking⚠️ )mistral.beta.agents.list_versions():response.[]Changed (Breaking⚠️ )mistral.beta.conversations.start():requestChanged (Breaking⚠️ )mistral.beta.conversations.list():response.[]Changed (Breaking⚠️ )mistral.beta.conversations.get():responseChanged (Breaking⚠️ )mistral.beta.agents.update():requestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.agents.get_version():responseChanged (Breaking⚠️ )mistral.beta.agents.list():response.[]Changed (Breaking⚠️ )mistral.beta.agents.create():requestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.conversations.restart_stream():requestChanged (Breaking⚠️ )mistral.beta.conversations.append_stream():request.completion_args.reasoning_effortAdded
mistral.audio.voices.update(): Addedmistral.beta.conversations.append():request.completion_args.reasoning_effortAdded
mistral.audio.voices.list(): Addedmistral.audio.speech.complete(): Addedmistral.models.retrieve():response.union(base).capabilities.reasoningAddedmistral.models.list():response.data[].union(base).capabilities.reasoningAddedmistral.audio.voices.get_sample_audio(): Addedmistral.audio.voices.get(): Addedmistral.audio.voices.delete(): Addedmistral.audio.voices.create(): Added
Generated with Speakeasy CLI 1.754.0
Publishing Completed
python - v2.0.5 - 2026-03-18 15:31:29
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.connectors.get_auth_url(): Addedmistral.chat.complete():request.reasoning_effortAddedmistral.chat.stream():request.reasoning_effortAddedmistral.agents.complete():request.reasoning_effortAddedmistral.agents.stream():request.reasoning_effortAdded
Generated with Speakeasy CLI 1.754.0
Publishing Completed