github mistralai/client-python v2.4.1
python - v2.4.1 - 2026-04-21 13:44:04

latest release: v2.4.2
4 days ago

Generated by Speakeasy CLI

mistralai 2.4.1

Python SDK Changes:

  • mistral.beta.conversations.restart_stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signature Added
  • mistral.workflows.executions.get_workflow_execution_trace_events(): response Changed (Breaking ⚠️)
  • mistral.workflows.executions.get_workflow_execution_trace_summary(): response Changed (Breaking ⚠️)
  • mistral.workflows.executions.get_workflow_execution_trace_otel(): response Changed (Breaking ⚠️)
  • mistral.beta.connectors.update(): response.tools Removed (Breaking ⚠️)
  • mistral.beta.connectors.get(): response.tools Removed (Breaking ⚠️)
  • mistral.beta.connectors.list(): response.items[].tools Removed (Breaking ⚠️)
  • mistral.beta.connectors.create(): response.tools Removed (Breaking ⚠️)
  • mistral.beta.agents.get_version(): response.metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.list_versions(): response.[].metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.update_version(): response.metadata Changed (Breaking ⚠️)
  • mistral.audio.speech.complete(): request.metadata Changed (Breaking ⚠️)
  • mistral.audio.voices.get_sample_audio(): response.status[200] Changed (Breaking ⚠️)
  • mistral.beta.conversations.start():
    • request Changed (Breaking ⚠️)
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.conversations.list(): response.[] Changed (Breaking ⚠️)
  • mistral.beta.conversations.get(): response Changed (Breaking ⚠️)
  • mistral.beta.agents.update():
    • request.metadata Changed (Breaking ⚠️)
    • response.metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.get(): response.metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.list(): response.[].metadata Changed (Breaking ⚠️)
  • mistral.beta.conversations.restart():
    • request Changed (Breaking ⚠️)
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.conversations.start_stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signature Added
  • mistral.beta.agents.create():
    • request.metadata Changed (Breaking ⚠️)
    • response.metadata Changed (Breaking ⚠️)
  • mistral.beta.conversations.get_history(): response.entries[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.classifiers.moderate_chat():
    • request.inputs.union(Array<>)[].union(system).content.union(Array<SystemMessageContentChunks>)[].union(thinking).signature Added
  • mistral.beta.conversations.get_messages(): response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.connectors.get_authentication_methods(): Added
  • mistral.beta.conversations.append():
    • request.inputs.union(Array<InputEntries>)[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.rag.ingestion_pipeline_configurations.list(): Added
  • mistral.beta.connectors.delete_user_credentials(): Added
  • mistral.beta.connectors.delete_workspace_credentials(): Added
  • mistral.beta.libraries.create(): request.owner_type Added
  • mistral.beta.libraries.documents.text_content(): request Changed
  • mistral.beta.observability.chat_completion_events.fields.list(): response.field_definitions[].type.enum(map) Added
  • mistral.beta.connectors.delete_organization_credentials(): Added
  • mistral.beta.connectors.create_or_update_user_credentials(): Added
  • mistral.beta.connectors.get_auth_url(): request.credentials_name Added
  • mistral.beta.connectors.list_tools(): request.credentials_name Added
  • mistral.beta.connectors.list_user_credentials(): Added
  • mistral.beta.connectors.create_or_update_workspace_credentials(): Added
  • mistral.chat.complete():
    • request Changed
    • response.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.chat.stream():
    • request Changed
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.fim.complete():
    • request Changed
    • response.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.fim.stream():
    • request Changed
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.agents.complete():
    • request Changed
    • response.choices[].message.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.agents.stream():
    • request Changed
    • response.[].data.choices[].delta.content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.beta.conversations.append_stream():
    • request.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signature Added
  • mistral.classifiers.classify_chat():
    • request.input.union(InstructRequest).messages[].union(tool).content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.workflows.get_workflow_registrations(): response.workflow_registrations[] Changed
  • mistral.workflows.execute_workflow():
    • request.extensions Added
    • response.union(WorkflowExecutionResponse).run_id Added
  • mistral.workflows.execute_workflow_registration():
    • request.extensions Added
    • response.union(WorkflowExecutionResponse).run_id Added
  • mistral.workflows.get_workflow(): response.workflow.on_behalf_of Added
  • mistral.workflows.update_workflow(): response.workflow.on_behalf_of Added
  • mistral.workflows.get_workflow_registration(): response.workflow_registration Changed
  • mistral.workflows.archive_workflow(): response.workflow.on_behalf_of Added
  • mistral.workflows.unarchive_workflow(): response.workflow.on_behalf_of Added
  • mistral.workflows.executions.get_workflow_execution(): response.run_id Added
  • mistral.beta.connectors.list_workspace_credentials(): Added
  • mistral.beta.connectors.create_or_update_organization_credentials(): Added
  • mistral.beta.connectors.list_organization_credentials(): Added
  • mistral.workflows.executions.stream(): response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_name Added
  • mistral.workflows.runs.list_runs():
    • request.user_id Added
    • response.executions[].run_id Added
  • mistral.workflows.runs.get_run(): response.run_id Added
  • mistral.workflows.events.get_stream_events(): response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_name Added
  • mistral.workflows.events.get_workflow_events(): response.events[].union(WorkflowExecutionStartedResponse).attributes.display_name Added
  • mistral.workflows.deployments.list_deployments(): response.deployments[].location Added
  • mistral.workflows.deployments.get_deployment(): response.location Added
  • mistral.events.get_stream_events(): response.[].data.data.union(WorkflowExecutionStartedResponse).attributes.display_name Added
  • mistral.events.get_workflow_events(): response.events[].union(WorkflowExecutionStartedResponse).attributes.display_name Added

Generated with Speakeasy CLI 1.761.1

Publishing Completed

Don't miss a new client-python release

NewReleases is sending notifications on new releases.