Releases: mistralai/client-python
Releases · mistralai/client-python
python - v2.4.4 - 2026-04-30 12:05:40
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.libraries.update():request.nameChanged (Breaking⚠️ )mistral.beta.libraries.documents.update():request.nameChanged (Breaking⚠️ )mistral.beta.rag.ingestion_pipeline_configurations.update_run_info(): Addedmistral.workflows.schedules.pause_schedule(): Addedmistral.workflows.schedules.resume_schedule(): Addedmistral.beta.rag.ingestion_pipeline_configurations.list():response.[]Changedmistral.beta.rag.ingestion_pipeline_configurations.register():request.pipeline_compositionAddedresponseChanged
mistral.workflows.schedules.get_schedules():response.schedules[]Changedmistral.workflows.schedules.schedule_workflow():request.schedule.max_executionsAdded
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.4.3 - 2026-04-27 12:54:54
Generated by Speakeasy CLI
Python SDK Changes:
mistral.ocr.process():request.idRemoved (Breaking⚠️ )mistral.beta.rag.ingestion_pipeline_configurations.register(): Added
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.4.2 - 2026-04-23 15:10:04
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.observability.chat_completion_events.search():response.completion_events.results[].extra_fields.Map<extra_fields>.union(Map<string>)Added (Breaking⚠️ )mistral.beta.observability.chat_completion_events.fetch():response.extra_fields.Map<extra_fields>.union(Map<string>)Added (Breaking⚠️ )mistral.beta.observability.chat_completion_events.fetch_similar_events():response.completion_events.results[].extra_fields.Map<extra_fields>.union(Map<string>)Added (Breaking⚠️ )mistral.beta.observability.campaigns.list_events():response.completion_events.results[].extra_fields.Map<extra_fields>.union(Map<string>)Added (Breaking⚠️ )mistral.workflows.execute_workflow_registration():request.encoded_inputRemoved (Breaking⚠️ )mistral.workflows.execute_workflow():request.encoded_inputRemoved (Breaking⚠️ )mistral.chat.complete():request.prompt_cache_keyAddedmistral.beta.connectors.update():request.titleAddedresponse.titleAdded
mistral.beta.connectors.get():response.titleAddedmistral.chat.stream():request.prompt_cache_keyAddedmistral.fim.complete():request.prompt_cache_keyAddedmistral.fim.stream():request.prompt_cache_keyAddedmistral.agents.complete():request.prompt_cache_keyAddedmistral.agents.stream():request.prompt_cache_keyAddedmistral.beta.connectors.list():response.items[].titleAddedmistral.beta.connectors.create():request.titleAddedresponse.titleAdded
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.4.1 - 2026-04-21 13:44:04
Generated by Speakeasy CLI
Python SDK Changes:
mistral.beta.conversations.restart_stream():requestChanged (Breaking⚠️ )response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signatureAdded
mistral.workflows.executions.get_workflow_execution_trace_events():responseChanged (Breaking⚠️ )mistral.workflows.executions.get_workflow_execution_trace_summary():responseChanged (Breaking⚠️ )mistral.workflows.executions.get_workflow_execution_trace_otel():responseChanged (Breaking⚠️ )mistral.beta.connectors.update():response.toolsRemoved (Breaking⚠️ )mistral.beta.connectors.get():response.toolsRemoved (Breaking⚠️ )mistral.beta.connectors.list():response.items[].toolsRemoved (Breaking⚠️ )mistral.beta.connectors.create():response.toolsRemoved (Breaking⚠️ )mistral.beta.agents.get_version():response.metadataChanged (Breaking⚠️ )mistral.beta.agents.list_versions():response.[].metadataChanged (Breaking⚠️ )mistral.beta.agents.update_version():response.metadataChanged (Breaking⚠️ )mistral.audio.speech.complete():request.metadataChanged (Breaking⚠️ )mistral.audio.voices.get_sample_audio():response.status[200]Changed (Breaking⚠️ )mistral.beta.conversations.start():requestChanged (Breaking⚠️ )response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAdded
mistral.beta.conversations.list():response.[]Changed (Breaking⚠️ )mistral.beta.conversations.get():responseChanged (Breaking⚠️ )mistral.beta.agents.update():request.metadataChanged (Breaking⚠️ )response.metadataChanged (Breaking⚠️ )
mistral.beta.agents.get():response.metadataChanged (Breaking⚠️ )mistral.beta.agents.list():response.[].metadataChanged (Breaking⚠️ )mistral.beta.conversations.restart():requestChanged (Breaking⚠️ )response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAdded
mistral.beta.conversations.start_stream():requestChanged (Breaking⚠️ )response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signatureAdded
mistral.beta.agents.create():request.metadataChanged (Breaking⚠️ )response.metadataChanged (Breaking⚠️ )
mistral.beta.conversations.get_history():response.entries[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedmistral.classifiers.moderate_chat():request.inputs.union(Array<>)[].union(system).content.union(Array<SystemMessageContentChunks>)[].union(thinking).signatureAdded
mistral.beta.conversations.get_messages():response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedmistral.beta.connectors.get_authentication_methods(): Addedmistral.beta.conversations.append():request.inputs.union(Array<InputEntries>)[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAddedresponse.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAdded
mistral.beta.rag.ingestion_pipeline_configurations.list(): Addedmistral.beta.connectors.delete_user_credentials(): Addedmistral.beta.connectors.delete_workspace_credentials(): Addedmistral.beta.libraries.create():request.owner_typeAddedmistral.beta.libraries.documents.text_content():requestChangedmistral.beta.observability.chat_completion_events.fields.list():response.field_definitions[].type.enum(map)Addedmistral.beta.connectors.delete_organization_credentials(): Addedmistral.beta.connectors.create_or_update_user_credentials(): Addedmistral.beta.connectors.get_auth_url():request.credentials_nameAddedmistral.beta.connectors.list_tools():request.credentials_nameAddedmistral.beta.connectors.list_user_credentials(): Addedmistral.beta.connectors.create_or_update_workspace_credentials(): Addedmistral.chat.complete():requestChangedresponse.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.chat.stream():requestChangedresponse.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.fim.complete():requestChangedresponse.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.fim.stream():requestChangedresponse.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.agents.complete():requestChangedresponse.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.agents.stream():requestChangedresponse.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.beta.conversations.append_stream():request.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedresponse.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signatureAdded
mistral.classifiers.classify_chat():request.input.union(InstructRequest).messages[].union(tool).content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.workflows.get_workflow_registrations():response.workflow_registrations[]Changedmistral.workflows.execute_workflow():request.extensionsAddedresponse.union(WorkflowExecutionResponse).run_idAdded
mistral.workflows.execute_workflow_registration():request.extensionsAddedresponse.union(WorkflowExecutionResponse).run_idAdded
mistral.workflows.get_workflow():response.workflow.on_behalf_ofAddedmistral.workflows.update_workflow():response.workflow.on_behalf_ofAddedmistral.workflows.get_workflow_registration():response.workflow_registrationChangedmistral.workflows.archive_workflow():response.workflow.on_behalf_ofAddedmistral.workflows.unarchive_workflow():response.workflow.on_behalf_ofAddedmistral.workflows.executions.get_workflow_execution():response.run_idAddedmistral.beta.connectors.list_workspace_credentials(): Addedmistral.beta.connectors.create_or_update_organization_credentials(): Addedmistral.beta.connectors.list_organization_credentials(): Addedmistral.workflows.executions.stream():response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_nameAddedmistral.workflows.runs.list_runs():request.user_idAddedresponse.executions[].run_idAdded
mistral.workflows.runs.get_run():response.run_idAddedmistral.workflows.events.get_stream_events():response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_nameAddedmistral.workflows.events.get_workflow_events():response.events[].union(WorkflowExecutionStartedResponse).attributes.display_nameAddedmistral.workflows.deployments.list_deployments():response.deployments[].locationAddedmistral.workflows.deployments.get_deployment():response.locationAddedmistral.events.get_stream_events():response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_nameAddedmistral.events.get_workflow_events():response.events[].union(WorkflowExecutionStartedResponse).attributes.display_nameAdded
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.4.0 - 2026-04-16 12:02:46
Generated by Speakeasy CLI
2026-04-16 12:02:46
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.761.1 (2.879.6) https://github.com/speakeasy-api/speakeasy
Generated
- [python v2.4.0] .
Releases
- [PyPI v2.4.0] https://pypi.org/project/mistralai/2.4.0 - .
Publishing Completed
python - v2.4.0rc2 - 2026-04-14 15:56:48
Generated by Speakeasy CLI
2026-04-14 15:56:48
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.761.1 (2.879.6) https://github.com/speakeasy-api/speakeasy
Generated
- [python v2.4.0rc2] .
Releases
- [PyPI v2.4.0rc2] https://pypi.org/project/mistralai/2.4.0rc2 - .
Publishing Completed
python - v2.4.0rc1 - 2026-04-14 12:23:19
Generated by Speakeasy CLI
2026-04-14 12:23:19
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.761.1 (2.879.6) https://github.com/speakeasy-api/speakeasy
Generated
- [python v2.4.0rc1] .
Releases
- [PyPI v2.4.0rc1] https://pypi.org/project/mistralai/2.4.0rc1 - .
Publishing Completed
python - v2.3.2 - 2026-04-10 14:04:52
Generated by Speakeasy CLI
Python SDK Changes:
mistral.chat.complete():response.choices[].messages[]Changed (Breaking⚠️ )mistral.agents.complete():response.choices[].messages[]Changed (Breaking⚠️ )mistral.fim.complete():response.choices[].messages[]Changed (Breaking⚠️ )mistral.beta.observability.datasets.delete():error.detail.error_codeChangedmistral.beta.observability.campaigns.delete():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.judge():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.list():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.fetch_options():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fields.fetch_option_counts():error.detail.error_codeChangedmistral.beta.observability.judges.create():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.datasets.list_records():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.datasets.list():error.detail.error_codeChangedmistral.beta.observability.datasets.fetch():error.detail.error_codeChangedmistral.beta.libraries.list():requestChangedmistral.beta.observability.chat_completion_events.fetch_similar_events():error.detail.error_codeChangedmistral.beta.observability.datasets.update():error.detail.error_codeChangedmistral.beta.observability.datasets.records.update_properties():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_campaign():error.detail.error_codeChangedmistral.beta.observability.datasets.import_from_explorer():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.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.create_record():error.detail.error_codeChangedmistral.beta.observability.chat_completion_events.fetch():error.detail.error_codeChangedmistral.chat.stream():response.[].data.choices[].deltaChangedmistral.beta.observability.chat_completion_events.search_ids():error.detail.error_codeChangedmistral.fim.stream():response.[].data.choices[].deltaChangedmistral.beta.observability.chat_completion_events.search():error.detail.error_codeChangedmistral.agents.stream():response.[].data.choices[].deltaChangedmistral.workflows.deployments.get_deployment():response.workers[].is_activeAdded
Generated with Speakeasy CLI 1.761.1
Publishing Completed
python - v2.3.1 - 2026-04-07 14:48:21
Generated by Speakeasy CLI
Python SDK Changes:
mistral.ocr.process():requestChanged (Breaking⚠️ )response.pages[]Changed
mistral.chat.complete():response.choices[]Changedmistral.fim.complete():response.choices[]Changedmistral.agents.complete():response.choices[]Changedmistral.workflows.executions.stream():request.event_sourceChanged
Generated with Speakeasy CLI 1.761.1
Publishing Completed
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