Skip to content

Releases: mistralai/client-ts

typescript - v2.2.1 - 2026-04-21 15:09:10

21 Apr 15:09
b9878dd

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 2.2.1

Typescript SDK Changes:

  • mistral.fim.complete():
    • request Changed
    • response.choices[] Changed (Breaking ⚠️)
  • mistral.beta.agents.get(): response.metadata Changed (Breaking ⚠️)
  • mistral.workflows.executions.getWorkflowExecutionTraceEvents(): response Changed (Breaking ⚠️)
  • mistral.workflows.executions.getWorkflowExecutionTraceSummary(): response Changed (Breaking ⚠️)
  • mistral.workflows.executions.getWorkflowExecutionTraceOtel(): response Changed (Breaking ⚠️)
  • mistral.agents.complete():
    • request Changed
    • response.choices[] Changed (Breaking ⚠️)
  • mistral.chat.complete():
    • request Changed
    • response.choices[] 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.audio.speech.complete():
    • request.metadata Changed (Breaking ⚠️)
  • mistral.audio.voices.getSampleAudio(): 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.getVersion(): response.metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.listVersions(): response.[].metadata Changed (Breaking ⚠️)
  • mistral.beta.agents.updateVersion(): response.metadata Changed (Breaking ⚠️)
  • mistral.beta.conversations.restart():
    • request.conversationRestartRequest Changed (Breaking ⚠️)
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.conversations.startStream():
    • request Changed (Breaking ⚠️)
    • response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signature Added
  • mistral.beta.agents.update():
    • request.updateAgentRequest.metadata Changed (Breaking ⚠️)
    • response.metadata Changed (Breaking ⚠️)
  • mistral.beta.conversations.restartStream():
    • request.conversationRestartStreamRequest 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.agents.list(): response.[].metadata Changed (Breaking ⚠️)
  • mistral.beta.connectors.listOrganizationCredentials(): Added
  • mistral.beta.observability.datasets.fetchTask(): error.detail.errorCode Changed
  • mistral.beta.conversations.getMessages(): response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.conversations.getHistory(): response.entries[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.conversations.append():
    • request.conversationAppendRequest.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signature Added
    • response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signature Added
  • mistral.beta.libraries.list(): request Changed
  • mistral.beta.libraries.create():
    • request.ownerType Added
  • mistral.beta.libraries.documents.textContent(): request Changed
  • mistral.beta.observability.chatCompletionEvents.search(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.searchIds(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fetchSimilarEvents(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.judge(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.list():
    • response.fieldDefinitions[].type.enum(map) Added
    • error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.fetchOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.fetchOptionCounts(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.create(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.list(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.update(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.judgeConversation(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.create(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.list(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.fetchStatus(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.listEvents(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.create(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.list(): error.detail.errorCode Changed
  • mistral.workflows.getWorkflow(): response.workflow.onBehalfOf Added
  • mistral.beta.observability.datasets.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.update(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.listRecords(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.createRecord(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromCampaign(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromExplorer(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromFile(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromPlayground(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromDatasetRecords(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.exportToJsonl(): error.detail.errorCode Changed
  • mistral.beta.conversations.appendStream():
    • request.conversationAppendStreamRequest.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.beta.observability.datasets.listTasks(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.bulkDelete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.judge(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.updatePayload(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.updateProperties(): error.detail.errorCode Changed
  • mistral.beta.rag.ingestionPipelineConfigurations.list(): Added
  • mistral.beta.connectors.deleteUserCredentials(): Added
  • mistral.beta.connectors.getAuthUrl():
    • request.credentialsName Added
  • mistral.beta.connectors.listTools():
    • request.credentialsName Added
  • mistral.beta.connectors.deleteWorkspaceCredentials(): Added
  • mistral.beta.connectors.deleteOrganizationCredentials(): Added
  • mistral.beta.connectors.createOrUpdateUserCredentials(): Added
  • mistral.chat.stream():
    • request Changed
    • response.[].data.choices[].delta Changed
  • mistral.beta.connectors.getAuthenticationMethods(): Added
  • mistral.fim.stream():
    • request Changed
    • response.[].data.choices[].delta Changed
  • mistral.beta.connectors.listUserCredentials(): Added
  • mistral.agents.stream():
    • request Changed
    • response.[].data.choices[].delta Changed
  • mistral.classifiers.moderateChat():
    • request.inputs.union(Array<>)[].union(tool).content.union(Array<ContentChunk>)[].union(thinking).signature Added
  • mistral.classifiers.classifyChat():
    • request.input.union(InstructRequest).messages[].union(system).content.union(Array<SystemMessageContentChunks>)[].union(thinking).signature Added
  • mistral.workflows.getWorkflowRegistrations(): response.workflowRegistrations[] Changed
  • mistral.workflows.executeWorkflow():
    • request.workflowExecutionRequest.extensions Added
    • `response.un...
Read more

typescript - v2.2.0 - 2026-04-07 16:51:11

07 Apr 16:51
467bad7

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 2.2.0

Typescript SDK Changes:

  • mistral.models.update(): response Changed (Breaking ⚠️)
  • mistral.beta.connectors.listTools(): response Changed (Breaking ⚠️)
  • mistral.chat.complete():
    • request Changed (Breaking ⚠️)
    • response.choices[] Changed (Breaking ⚠️)
  • mistral.chat.stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.choices[].delta.toolCalls[].type Changed (Breaking ⚠️)
  • mistral.fim.complete(): response.choices[] Changed (Breaking ⚠️)
  • mistral.ocr.process():
    • request Changed (Breaking ⚠️)
    • response.pages[] Changed
  • mistral.classifiers.classifyChat():
    • request.input.union(InstructRequest).messages[].union(assistant).toolCalls[].type Changed (Breaking ⚠️)
  • mistral.classifiers.moderateChat():
    • request.inputs.union(Array<>)[].union(assistant).toolCalls[].type Changed (Breaking ⚠️)
  • mistral.agents.stream():
    • request Changed (Breaking ⚠️)
    • response.[].data.choices[].delta.toolCalls[].type Changed (Breaking ⚠️)
  • mistral.agents.complete():
    • request Changed (Breaking ⚠️)
    • response.choices[] Changed (Breaking ⚠️)
  • mistral.fim.stream(): response.[].data.choices[].delta.toolCalls[].type Changed (Breaking ⚠️)
  • mistral.beta.observability.chatCompletionEvents.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.create(): error.detail.errorCode Changed
  • mistral.workflows.archiveWorkflow(): Added
  • mistral.workflows.unarchiveWorkflow(): Added
  • mistral.workflows.executions.getWorkflowExecution(): Added
  • mistral.workflows.executions.getWorkflowExecutionHistory(): Added
  • mistral.workflows.executions.signalWorkflowExecution(): Added
  • mistral.workflows.executions.queryWorkflowExecution(): Added
  • mistral.workflows.executions.terminateWorkflowExecution(): Added
  • mistral.workflows.executions.batchTerminateWorkflowExecutions(): Added
  • mistral.workflows.executions.cancelWorkflowExecution(): Added
  • mistral.workflows.executions.batchCancelWorkflowExecutions(): Added
  • mistral.workflows.executions.resetWorkflow(): Added
  • mistral.workflows.executions.updateWorkflowExecution(): Added
  • mistral.workflows.executions.getWorkflowExecutionTraceOtel(): Added
  • mistral.workflows.executions.getWorkflowExecutionTraceSummary(): Added
  • mistral.workflows.executions.getWorkflowExecutionTraceEvents(): Added
  • mistral.workflows.executions.stream(): Added
  • mistral.workflows.metrics.getWorkflowMetrics(): Added
  • mistral.workflows.runs.listRuns(): Added
  • mistral.workflows.runs.getRun(): Added
  • mistral.workflows.runs.getRunHistory(): Added
  • mistral.workflows.schedules.getSchedules(): Added
  • mistral.workflows.schedules.scheduleWorkflow(): Added
  • mistral.workflows.schedules.unscheduleWorkflow(): Added
  • mistral.workflows.events.getStreamEvents(): Added
  • mistral.workflows.events.getWorkflowEvents(): Added
  • mistral.workflows.deployments.listDeployments(): Added
  • mistral.workflows.deployments.getDeployment(): Added
  • mistral.events.getStreamEvents(): Added
  • mistral.events.getWorkflowEvents(): Added
  • mistral.audio.voices.list():
    • request.type Added
  • mistral.beta.libraries.list():
    • request Added
    • response.pagination Added
    • error.status[422] Added
  • mistral.beta.observability.chatCompletionEvents.search(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.searchIds(): error.detail.errorCode Changed
  • mistral.workflows.updateWorkflow(): Added
  • mistral.beta.observability.chatCompletionEvents.fetchSimilarEvents(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.judge(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.list(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.fetchOptions(): error.detail.errorCode Changed
  • mistral.beta.observability.chatCompletionEvents.fields.fetchOptionCounts(): error.detail.errorCode Changed
  • mistral.workflows.getWorkflowRegistration(): Added
  • mistral.beta.observability.judges.list(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.update(): error.detail.errorCode Changed
  • mistral.beta.observability.judges.judgeConversation(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.create(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.list(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.fetchStatus(): error.detail.errorCode Changed
  • mistral.beta.observability.campaigns.listEvents(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.create(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.list(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.update(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.listRecords(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.createRecord(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromCampaign(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromExplorer(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromFile(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromPlayground(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.importFromDatasetRecords(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.exportToJsonl(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.fetchTask(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.listTasks(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.fetch(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.delete(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.bulkDelete(): error.detail.errorCode Changed
  • mistral.workflows.getWorkflow(): Added
  • mistral.workflows.executeWorkflowRegistration(): Added
  • mistral.workflows.executeWorkflow(): Added
  • mistral.workflows.getWorkflowRegistrations(): Added
  • mistral.workflows.getWorkflows(): Added
  • mistral.batch.jobs.delete(): Added
  • mistral.beta.observability.datasets.records.judge(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.updatePayload(): error.detail.errorCode Changed
  • mistral.beta.observability.datasets.records.updateProperties(): error.detail.errorCode Changed
  • mistral.beta.connectors.callTool():
    • request.credentialsName Added

Generated with Speakeasy CLI 1.761.1

Publishing Completed

typescript - v2.1.2 - 2026-03-23 14:59:35

23 Mar 14:59
2525d5a

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 2.1.2

Typescript SDK Changes:

  • mistral.beta.connectors.listTools(): Added

Generated with Speakeasy CLI 1.751.1

Publishing Completed

typescript - v2.1.1 - 2026-03-20 15:29:53

20 Mar 15:29
0d0d937

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 2.1.1

Typescript 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.startStream():
    • 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.updateAgentRequest.tools[] Changed (Breaking ⚠️)
    • response.tools[] Changed (Breaking ⚠️)
  • mistral.beta.agents.updateVersion(): response.tools[] Changed (Breaking ⚠️)
  • mistral.beta.agents.listVersions(): response.[].tools[] Changed (Breaking ⚠️)
  • mistral.beta.agents.getVersion(): response.tools[] Changed (Breaking ⚠️)
  • mistral.chat.complete(): request Changed (Breaking ⚠️)
  • mistral.chat.stream(): request Changed (Breaking ⚠️)
  • mistral.agents.complete(): request Changed (Breaking ⚠️)
  • mistral.agents.stream(): request Changed (Breaking ⚠️)

Generated with Speakeasy CLI 1.751.1

Publishing Completed

typescript - v2.1.0 - 2026-03-20 08:53:14

20 Mar 08:53
6ffd9df

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 2.1.0

Typescript SDK Changes:

  • mistral.beta.agents.updateVersion(): response Changed (Breaking ⚠️)
  • mistral.beta.agents.get(): response Changed (Breaking ⚠️)
  • mistral.agents.stream(): request Changed (Breaking ⚠️)
  • mistral.agents.complete(): request Changed (Breaking ⚠️)
  • mistral.beta.conversations.startStream(): request Changed (Breaking ⚠️)
  • mistral.chat.stream(): request Changed (Breaking ⚠️)
  • mistral.chat.complete(): request Changed (Breaking ⚠️)
  • mistral.beta.conversations.restart():
    • request.conversationRestartRequest Changed (Breaking ⚠️)
  • mistral.beta.agents.listVersions(): response.[] Changed (Breaking ⚠️)
  • mistral.beta.conversations.start(): request Changed (Breaking ⚠️)
  • mistral.beta.conversations.list(): response.[] Changed (Breaking ⚠️)
  • mistral.beta.conversations.get(): response Changed (Breaking ⚠️)
  • mistral.beta.agents.update():
    • request.updateAgentRequest Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.beta.agents.getVersion(): response Changed (Breaking ⚠️)
  • mistral.beta.agents.list(): response.[] Changed (Breaking ⚠️)
  • mistral.beta.agents.create():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • mistral.beta.conversations.restartStream():
    • request.conversationRestartStreamRequest Changed (Breaking ⚠️)
  • mistral.beta.conversations.appendStream():
    • request.conversationAppendStreamRequest.completionArgs.reasoningEffort Added
  • mistral.audio.voices.update(): Added
  • mistral.beta.conversations.append():
    • request.conversationAppendRequest.completionArgs.reasoningEffort Added
  • mistral.audio.voices.list(): Added
  • mistral.audio.speech.complete(): Added
  • mistral.models.retrieve(): response.union(base).capabilities.reasoning Added
  • mistral.models.list(): response.data[].union(base).capabilities.reasoning Added
  • mistral.audio.voices.getSampleAudio(): Added
  • mistral.audio.voices.get(): Added
  • mistral.audio.voices.delete(): Added
  • mistral.audio.voices.create(): Added

Generated with Speakeasy CLI 1.751.1

Publishing Completed

typescript - v2.0.0 - 2026-03-18 18:03:15

18 Mar 18:03
6927c6c

Choose a tag to compare

A technical release focused on improving developer experience and parity with the Python SDK v2.

What's new

Schema naming conventions

42 request/response types renamed to follow consistent conventions:

  • Request bodies: {Verb}{Entity}Request (e.g. CreateAgentRequest)
  • Responses: {Verb}{Entity}Response (e.g. ListFilesResponse)
  • Entities: {Entity} (e.g. BatchJob, Checkpoint)

See MIGRATION.md for the full rename table.

Forward compatibility

  • Enums now accept unknown values, new API values won't crash old SDK versions
  • Discriminated unions get an Unknown variant for the same reason

Automatic schema conflict resolution

Speakeasy's nameResolutionFeb2025 flag is enabled, automatically detecting and resolving ambiguous type names during generation (e.g. ToolsConversationRequestTool).

Native ES Modules

The SDK now ships as ESM, enabling tree-shaking, faster startup, and better compatibility with modern bundlers and runtimes.

Zod v4

Runtime validation upgraded from Zod v3 to Zod v4.

GCP SDK rename

MistralGoogleCloudMistralGCP and MistralGoogleCloudErrorMistralGCPError

Breaking changes

  • 42 type renames (see MIGRATION.md)
  • ESM only — CommonJS require() no longer supported
  • Zod v4 — if you import SDK schemas directly, they are now Zod v4 schemas
  • GCP class: MistralGoogleCloudMistralGCP

typescript - v1.15.1 - 2026-03-10 10:56:01

10 Mar 10:56
50cf592

Choose a tag to compare

Generated by Speakeasy CLI

2026-03-10 10:56:01

Changes

Based on:

Generated

  • [typescript v1.15.1] .

Releases

Publishing Completed

typescript - v1.14.1 - 2026-02-25 14:54:44

25 Feb 14:54
dc82483

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 1.14.1

Typescript SDK Changes:

  • mistral.beta.agents.updateVersion(): response Changed Breaking ⚠️
  • mistral.beta.agents.getVersion(): response Changed Breaking ⚠️
  • mistral.models.retrieve(): response Changed Breaking ⚠️
  • mistral.models.update(): response Changed Breaking ⚠️
  • mistral.models.archive(): response.object Changed Breaking ⚠️
  • mistral.models.unarchive(): response.object Changed Breaking ⚠️
  • mistral.beta.conversations.start():
    • request Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • mistral.beta.conversations.list(): response.[] Changed Breaking ⚠️
  • mistral.beta.conversations.get(): response Changed Breaking ⚠️
  • mistral.beta.conversations.append():
    • request.conversationAppendRequest Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • mistral.beta.conversations.getHistory(): response Changed Breaking ⚠️
  • mistral.beta.conversations.getMessages(): response Changed Breaking ⚠️
  • mistral.beta.conversations.restart():
    • request.conversationRestartRequest.inputs Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • mistral.beta.conversations.startStream():
    • request Changed Breaking ⚠️
    • response.[].data Changed Breaking ⚠️
  • mistral.beta.conversations.appendStream():
    • request.conversationAppendStreamRequest Changed Breaking ⚠️
    • response.[].data Changed Breaking ⚠️
  • mistral.beta.conversations.restartStream():
    • request.conversationRestartStreamRequest.inputs Changed Breaking ⚠️
    • response.[].data Changed Breaking ⚠️
  • mistral.beta.agents.create():
    • request Changed
    • response Changed Breaking ⚠️
  • mistral.beta.agents.listVersions(): response.[] Changed Breaking ⚠️
  • mistral.beta.agents.get(): response Changed Breaking ⚠️
  • mistral.beta.agents.update():
    • request.agentUpdateRequest Changed
    • response Changed Breaking ⚠️
  • mistral.models.list(): response.data.[] Changed Breaking ⚠️
  • mistral.audio.transcriptions.stream(): response.[].data Changed Breaking ⚠️
  • mistral.beta.agents.list():
    • request.search Added
    • response.[] Changed Breaking ⚠️
  • mistral.fineTuning.jobs.list(): response Changed Breaking ⚠️
  • mistral.fineTuning.jobs.create():
    • request Changed Breaking ⚠️
    • response Changed Breaking ⚠️
  • mistral.fineTuning.jobs.get(): response Changed Breaking ⚠️
  • mistral.fineTuning.jobs.cancel(): response Changed Breaking ⚠️
  • mistral.fineTuning.jobs.start(): response Changed Breaking ⚠️
  • mistral.batch.jobs.list():
    • request.orderBy Added
    • response Changed Breaking ⚠️
  • mistral.batch.jobs.create(): response.object Changed Breaking ⚠️
  • mistral.batch.jobs.get(): response.object Changed Breaking ⚠️
  • mistral.batch.jobs.cancel(): response.object Changed Breaking ⚠️
  • mistral.chat.complete():
    • request.messages.[] Changed Breaking ⚠️
    • response.choices.[].message Changed Breaking ⚠️
  • mistral.chat.stream():
    • request.messages.[] Changed Breaking ⚠️
    • response.[].data.choices.[].delta.content.[array].[] Changed Breaking ⚠️
  • mistral.fim.complete(): response.choices.[].message Changed Breaking ⚠️
  • mistral.fim.stream(): response.[].data.choices.[].delta.content.[array].[] Changed Breaking ⚠️
  • mistral.agents.complete():
    • request.messages.[] Changed Breaking ⚠️
    • response.choices.[].message Changed Breaking ⚠️
  • mistral.agents.stream():
    • request.messages.[] Changed Breaking ⚠️
    • response.[].data.choices.[].delta.content.[array].[] Changed Breaking ⚠️
  • mistral.classifiers.moderateChat():
    • request.inputs.[array].[].[] Changed Breaking ⚠️
  • mistral.classifiers.classifyChat():
    • request.inputs.[instructRequest].messages.[] Changed Breaking ⚠️
  • mistral.ocr.process():
    • request.document Changed Breaking ⚠️
  • mistral.audio.transcriptions.complete(): response.segments.[].type Changed Breaking ⚠️
  • mistral.beta.agents.deleteVersionAlias(): Added

Generated with Speakeasy CLI 1.690.1

Publishing Completed

typescript - v1.14.0 - 2026-02-04 14:44:36

04 Feb 14:44
341f4b3

Choose a tag to compare

Generated by Speakeasy CLI

2026-02-04 14:44:36

Changes

Based on:

Generated

  • [typescript v1.14.0] .

Releases

Publishing Completed

typescript - v1.13.0 - 2026-01-22 10:59:19

22 Jan 10:59
bc5d09e

Choose a tag to compare

Generated by Speakeasy CLI

@mistralai/mistralai 1.13.0

Typescript SDK Changes:

  • mistral.beta.agents.listVersions(): Added
  • mistral.beta.agents.getVersion(): Added
  • mistral.ocr.process():
    • request.documentAnnotationPrompt Added

Generated with Speakeasy CLI 1.690.1

Publishing Completed