Releases: mistralai/client-ts
typescript - v2.2.1 - 2026-04-21 15:09:10
Generated by Speakeasy CLI
Typescript SDK Changes:
mistral.fim.complete():requestChangedresponse.choices[]Changed (Breaking⚠️ )
mistral.beta.agents.get():response.metadataChanged (Breaking⚠️ )mistral.workflows.executions.getWorkflowExecutionTraceEvents():responseChanged (Breaking⚠️ )mistral.workflows.executions.getWorkflowExecutionTraceSummary():responseChanged (Breaking⚠️ )mistral.workflows.executions.getWorkflowExecutionTraceOtel():responseChanged (Breaking⚠️ )mistral.agents.complete():requestChangedresponse.choices[]Changed (Breaking⚠️ )
mistral.chat.complete():requestChangedresponse.choices[]Changed (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.audio.speech.complete():request.metadataChanged (Breaking⚠️ )
mistral.audio.voices.getSampleAudio():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.getVersion():response.metadataChanged (Breaking⚠️ )mistral.beta.agents.listVersions():response.[].metadataChanged (Breaking⚠️ )mistral.beta.agents.updateVersion():response.metadataChanged (Breaking⚠️ )mistral.beta.conversations.restart():request.conversationRestartRequestChanged (Breaking⚠️ )response.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAdded
mistral.beta.conversations.startStream():requestChanged (Breaking⚠️ )response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).signatureAdded
mistral.beta.agents.update():request.updateAgentRequest.metadataChanged (Breaking⚠️ )response.metadataChanged (Breaking⚠️ )
mistral.beta.conversations.restartStream():request.conversationRestartStreamRequestChanged (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.agents.list():response.[].metadataChanged (Breaking⚠️ )mistral.beta.connectors.listOrganizationCredentials(): Addedmistral.beta.observability.datasets.fetchTask():error.detail.errorCodeChangedmistral.beta.conversations.getMessages():response.messages[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedmistral.beta.conversations.getHistory():response.entries[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedmistral.beta.conversations.append():request.conversationAppendRequest.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).signatureAddedresponse.outputs[].union(MessageOutputEntry).content.union(Array<MessageOutputContentChunks>)[].union(ThinkChunk).signatureAdded
mistral.beta.libraries.list():requestChangedmistral.beta.libraries.create():request.ownerTypeAdded
mistral.beta.libraries.documents.textContent():requestChangedmistral.beta.observability.chatCompletionEvents.search():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.searchIds():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fetch():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fetchSimilarEvents():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.judge():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fields.list():response.fieldDefinitions[].type.enum(map)Addederror.detail.errorCodeChanged
mistral.beta.observability.chatCompletionEvents.fields.fetchOptions():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fields.fetchOptionCounts():error.detail.errorCodeChangedmistral.beta.observability.judges.create():error.detail.errorCodeChangedmistral.beta.observability.judges.list():error.detail.errorCodeChangedmistral.beta.observability.judges.fetch():error.detail.errorCodeChangedmistral.beta.observability.judges.delete():error.detail.errorCodeChangedmistral.beta.observability.judges.update():error.detail.errorCodeChangedmistral.beta.observability.judges.judgeConversation():error.detail.errorCodeChangedmistral.beta.observability.campaigns.create():error.detail.errorCodeChangedmistral.beta.observability.campaigns.list():error.detail.errorCodeChangedmistral.beta.observability.campaigns.fetch():error.detail.errorCodeChangedmistral.beta.observability.campaigns.delete():error.detail.errorCodeChangedmistral.beta.observability.campaigns.fetchStatus():error.detail.errorCodeChangedmistral.beta.observability.campaigns.listEvents():error.detail.errorCodeChangedmistral.beta.observability.datasets.create():error.detail.errorCodeChangedmistral.beta.observability.datasets.list():error.detail.errorCodeChangedmistral.workflows.getWorkflow():response.workflow.onBehalfOfAddedmistral.beta.observability.datasets.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.update():error.detail.errorCodeChangedmistral.beta.observability.datasets.listRecords():error.detail.errorCodeChangedmistral.beta.observability.datasets.createRecord():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromCampaign():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromExplorer():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromFile():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromPlayground():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromDatasetRecords():error.detail.errorCodeChangedmistral.beta.observability.datasets.exportToJsonl():error.detail.errorCodeChangedmistral.beta.conversations.appendStream():request.conversationAppendStreamRequest.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.beta.observability.datasets.listTasks():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.fetch():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.bulkDelete():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.judge():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.updatePayload():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.updateProperties():error.detail.errorCodeChangedmistral.beta.rag.ingestionPipelineConfigurations.list(): Addedmistral.beta.connectors.deleteUserCredentials(): Addedmistral.beta.connectors.getAuthUrl():request.credentialsNameAdded
mistral.beta.connectors.listTools():request.credentialsNameAdded
mistral.beta.connectors.deleteWorkspaceCredentials(): Addedmistral.beta.connectors.deleteOrganizationCredentials(): Addedmistral.beta.connectors.createOrUpdateUserCredentials(): Addedmistral.chat.stream():requestChangedresponse.[].data.choices[].deltaChanged
mistral.beta.connectors.getAuthenticationMethods(): Addedmistral.fim.stream():requestChangedresponse.[].data.choices[].deltaChanged
mistral.beta.connectors.listUserCredentials(): Addedmistral.agents.stream():requestChangedresponse.[].data.choices[].deltaChanged
mistral.classifiers.moderateChat():request.inputs.union(Array<>)[].union(tool).content.union(Array<ContentChunk>)[].union(thinking).signatureAdded
mistral.classifiers.classifyChat():request.input.union(InstructRequest).messages[].union(system).content.union(Array<SystemMessageContentChunks>)[].union(thinking).signatureAdded
mistral.workflows.getWorkflowRegistrations():response.workflowRegistrations[]Changedmistral.workflows.executeWorkflow():request.workflowExecutionRequest.extensionsAdded- `response.un...
typescript - v2.2.0 - 2026-04-07 16:51:11
Generated by Speakeasy CLI
Typescript SDK Changes:
mistral.models.update():responseChanged (Breaking⚠️ )mistral.beta.connectors.listTools():responseChanged (Breaking⚠️ )mistral.chat.complete():requestChanged (Breaking⚠️ )response.choices[]Changed (Breaking⚠️ )
mistral.chat.stream():requestChanged (Breaking⚠️ )response.[].data.choices[].delta.toolCalls[].typeChanged (Breaking⚠️ )
mistral.fim.complete():response.choices[]Changed (Breaking⚠️ )mistral.ocr.process():requestChanged (Breaking⚠️ )response.pages[]Changed
mistral.classifiers.classifyChat():request.input.union(InstructRequest).messages[].union(assistant).toolCalls[].typeChanged (Breaking⚠️ )
mistral.classifiers.moderateChat():request.inputs.union(Array<>)[].union(assistant).toolCalls[].typeChanged (Breaking⚠️ )
mistral.agents.stream():requestChanged (Breaking⚠️ )response.[].data.choices[].delta.toolCalls[].typeChanged (Breaking⚠️ )
mistral.agents.complete():requestChanged (Breaking⚠️ )response.choices[]Changed (Breaking⚠️ )
mistral.fim.stream():response.[].data.choices[].delta.toolCalls[].typeChanged (Breaking⚠️ )mistral.beta.observability.chatCompletionEvents.fetch():error.detail.errorCodeChangedmistral.beta.observability.judges.create():error.detail.errorCodeChangedmistral.workflows.archiveWorkflow(): Addedmistral.workflows.unarchiveWorkflow(): Addedmistral.workflows.executions.getWorkflowExecution(): Addedmistral.workflows.executions.getWorkflowExecutionHistory(): Addedmistral.workflows.executions.signalWorkflowExecution(): Addedmistral.workflows.executions.queryWorkflowExecution(): Addedmistral.workflows.executions.terminateWorkflowExecution(): Addedmistral.workflows.executions.batchTerminateWorkflowExecutions(): Addedmistral.workflows.executions.cancelWorkflowExecution(): Addedmistral.workflows.executions.batchCancelWorkflowExecutions(): Addedmistral.workflows.executions.resetWorkflow(): Addedmistral.workflows.executions.updateWorkflowExecution(): Addedmistral.workflows.executions.getWorkflowExecutionTraceOtel(): Addedmistral.workflows.executions.getWorkflowExecutionTraceSummary(): Addedmistral.workflows.executions.getWorkflowExecutionTraceEvents(): Addedmistral.workflows.executions.stream(): Addedmistral.workflows.metrics.getWorkflowMetrics(): Addedmistral.workflows.runs.listRuns(): Addedmistral.workflows.runs.getRun(): Addedmistral.workflows.runs.getRunHistory(): Addedmistral.workflows.schedules.getSchedules(): Addedmistral.workflows.schedules.scheduleWorkflow(): Addedmistral.workflows.schedules.unscheduleWorkflow(): Addedmistral.workflows.events.getStreamEvents(): Addedmistral.workflows.events.getWorkflowEvents(): Addedmistral.workflows.deployments.listDeployments(): Addedmistral.workflows.deployments.getDeployment(): Addedmistral.events.getStreamEvents(): Addedmistral.events.getWorkflowEvents(): Addedmistral.audio.voices.list():request.typeAdded
mistral.beta.libraries.list():requestAddedresponse.paginationAddederror.status[422]Added
mistral.beta.observability.chatCompletionEvents.search():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.searchIds():error.detail.errorCodeChangedmistral.workflows.updateWorkflow(): Addedmistral.beta.observability.chatCompletionEvents.fetchSimilarEvents():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.judge():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fields.list():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fields.fetchOptions():error.detail.errorCodeChangedmistral.beta.observability.chatCompletionEvents.fields.fetchOptionCounts():error.detail.errorCodeChangedmistral.workflows.getWorkflowRegistration(): Addedmistral.beta.observability.judges.list():error.detail.errorCodeChangedmistral.beta.observability.judges.fetch():error.detail.errorCodeChangedmistral.beta.observability.judges.delete():error.detail.errorCodeChangedmistral.beta.observability.judges.update():error.detail.errorCodeChangedmistral.beta.observability.judges.judgeConversation():error.detail.errorCodeChangedmistral.beta.observability.campaigns.create():error.detail.errorCodeChangedmistral.beta.observability.campaigns.list():error.detail.errorCodeChangedmistral.beta.observability.campaigns.fetch():error.detail.errorCodeChangedmistral.beta.observability.campaigns.delete():error.detail.errorCodeChangedmistral.beta.observability.campaigns.fetchStatus():error.detail.errorCodeChangedmistral.beta.observability.campaigns.listEvents():error.detail.errorCodeChangedmistral.beta.observability.datasets.create():error.detail.errorCodeChangedmistral.beta.observability.datasets.list():error.detail.errorCodeChangedmistral.beta.observability.datasets.fetch():error.detail.errorCodeChangedmistral.beta.observability.datasets.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.update():error.detail.errorCodeChangedmistral.beta.observability.datasets.listRecords():error.detail.errorCodeChangedmistral.beta.observability.datasets.createRecord():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromCampaign():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromExplorer():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromFile():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromPlayground():error.detail.errorCodeChangedmistral.beta.observability.datasets.importFromDatasetRecords():error.detail.errorCodeChangedmistral.beta.observability.datasets.exportToJsonl():error.detail.errorCodeChangedmistral.beta.observability.datasets.fetchTask():error.detail.errorCodeChangedmistral.beta.observability.datasets.listTasks():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.fetch():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.delete():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.bulkDelete():error.detail.errorCodeChangedmistral.workflows.getWorkflow(): Addedmistral.workflows.executeWorkflowRegistration(): Addedmistral.workflows.executeWorkflow(): Addedmistral.workflows.getWorkflowRegistrations(): Addedmistral.workflows.getWorkflows(): Addedmistral.batch.jobs.delete(): Addedmistral.beta.observability.datasets.records.judge():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.updatePayload():error.detail.errorCodeChangedmistral.beta.observability.datasets.records.updateProperties():error.detail.errorCodeChangedmistral.beta.connectors.callTool():request.credentialsNameAdded
Generated with Speakeasy CLI 1.761.1
Publishing Completed
typescript - v2.1.2 - 2026-03-23 14:59:35
Generated by Speakeasy CLI
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
Generated by Speakeasy CLI
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():requestChanged (Breaking⚠️ )mistral.chat.stream():requestChanged (Breaking⚠️ )mistral.agents.complete():requestChanged (Breaking⚠️ )mistral.agents.stream():requestChanged (Breaking⚠️ )
Generated with Speakeasy CLI 1.751.1
Publishing Completed
typescript - v2.1.0 - 2026-03-20 08:53:14
Generated by Speakeasy CLI
Typescript SDK Changes:
mistral.beta.agents.updateVersion():responseChanged (Breaking⚠️ )mistral.beta.agents.get():responseChanged (Breaking⚠️ )mistral.agents.stream():requestChanged (Breaking⚠️ )mistral.agents.complete():requestChanged (Breaking⚠️ )mistral.beta.conversations.startStream():requestChanged (Breaking⚠️ )mistral.chat.stream():requestChanged (Breaking⚠️ )mistral.chat.complete():requestChanged (Breaking⚠️ )mistral.beta.conversations.restart():request.conversationRestartRequestChanged (Breaking⚠️ )
mistral.beta.agents.listVersions():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():request.updateAgentRequestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.agents.getVersion():responseChanged (Breaking⚠️ )mistral.beta.agents.list():response.[]Changed (Breaking⚠️ )mistral.beta.agents.create():requestChanged (Breaking⚠️ )responseChanged (Breaking⚠️ )
mistral.beta.conversations.restartStream():request.conversationRestartStreamRequestChanged (Breaking⚠️ )
mistral.beta.conversations.appendStream():request.conversationAppendStreamRequest.completionArgs.reasoningEffortAdded
mistral.audio.voices.update(): Addedmistral.beta.conversations.append():request.conversationAppendRequest.completionArgs.reasoningEffortAdded
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.getSampleAudio(): Addedmistral.audio.voices.get(): Addedmistral.audio.voices.delete(): Addedmistral.audio.voices.create(): Added
Generated with Speakeasy CLI 1.751.1
Publishing Completed
typescript - v2.0.0 - 2026-03-18 18:03:15
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
Unknownvariant 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. Tools → ConversationRequestTool).
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
MistralGoogleCloud → MistralGCP and MistralGoogleCloudError → MistralGCPError
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:
MistralGoogleCloud→MistralGCP
typescript - v1.15.1 - 2026-03-10 10:56:01
Generated by Speakeasy CLI
2026-03-10 10:56:01
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.690.1 (2.797.1) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v1.15.1] .
Releases
- [NPM v1.15.1] https://www.npmjs.com/package/@mistralai/mistralai/v/1.15.1 - .
Publishing Completed
typescript - v1.14.1 - 2026-02-25 14:54:44
Generated by Speakeasy CLI
Typescript SDK Changes:
mistral.beta.agents.updateVersion():responseChanged Breaking⚠️ mistral.beta.agents.getVersion():responseChanged Breaking⚠️ mistral.models.retrieve():responseChanged Breaking⚠️ mistral.models.update():responseChanged Breaking⚠️ mistral.models.archive():response.objectChanged Breaking⚠️ mistral.models.unarchive():response.objectChanged Breaking⚠️ mistral.beta.conversations.start():requestChanged Breaking⚠️ responseChanged Breaking⚠️
mistral.beta.conversations.list():response.[]Changed Breaking⚠️ mistral.beta.conversations.get():responseChanged Breaking⚠️ mistral.beta.conversations.append():request.conversationAppendRequestChanged Breaking⚠️ responseChanged Breaking⚠️
mistral.beta.conversations.getHistory():responseChanged Breaking⚠️ mistral.beta.conversations.getMessages():responseChanged Breaking⚠️ mistral.beta.conversations.restart():request.conversationRestartRequest.inputsChanged Breaking⚠️ responseChanged Breaking⚠️
mistral.beta.conversations.startStream():requestChanged Breaking⚠️ response.[].dataChanged Breaking⚠️
mistral.beta.conversations.appendStream():request.conversationAppendStreamRequestChanged Breaking⚠️ response.[].dataChanged Breaking⚠️
mistral.beta.conversations.restartStream():request.conversationRestartStreamRequest.inputsChanged Breaking⚠️ response.[].dataChanged Breaking⚠️
mistral.beta.agents.create():requestChangedresponseChanged Breaking⚠️
mistral.beta.agents.listVersions():response.[]Changed Breaking⚠️ mistral.beta.agents.get():responseChanged Breaking⚠️ mistral.beta.agents.update():request.agentUpdateRequestChangedresponseChanged Breaking⚠️
mistral.models.list():response.data.[]Changed Breaking⚠️ mistral.audio.transcriptions.stream():response.[].dataChanged Breaking⚠️ mistral.beta.agents.list():request.searchAddedresponse.[]Changed Breaking⚠️
mistral.fineTuning.jobs.list():responseChanged Breaking⚠️ mistral.fineTuning.jobs.create():requestChanged Breaking⚠️ responseChanged Breaking⚠️
mistral.fineTuning.jobs.get():responseChanged Breaking⚠️ mistral.fineTuning.jobs.cancel():responseChanged Breaking⚠️ mistral.fineTuning.jobs.start():responseChanged Breaking⚠️ mistral.batch.jobs.list():request.orderByAddedresponseChanged Breaking⚠️
mistral.batch.jobs.create():response.objectChanged Breaking⚠️ mistral.batch.jobs.get():response.objectChanged Breaking⚠️ mistral.batch.jobs.cancel():response.objectChanged Breaking⚠️ mistral.chat.complete():request.messages.[]Changed Breaking⚠️ response.choices.[].messageChanged Breaking⚠️
mistral.chat.stream():request.messages.[]Changed Breaking⚠️ response.[].data.choices.[].delta.content.[array].[]Changed Breaking⚠️
mistral.fim.complete():response.choices.[].messageChanged Breaking⚠️ mistral.fim.stream():response.[].data.choices.[].delta.content.[array].[]Changed Breaking⚠️ mistral.agents.complete():request.messages.[]Changed Breaking⚠️ response.choices.[].messageChanged 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.documentChanged Breaking⚠️
mistral.audio.transcriptions.complete():response.segments.[].typeChanged 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
Generated by Speakeasy CLI
2026-02-04 14:44:36
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.690.1 (2.797.1) https://github.com/speakeasy-api/speakeasy
Generated
- [typescript v1.14.0] .
Releases
- [NPM v1.14.0] https://www.npmjs.com/package/@mistralai/mistralai/v/1.14.0 - .
Publishing Completed
typescript - v1.13.0 - 2026-01-22 10:59:19
Generated by Speakeasy CLI
Typescript SDK Changes:
mistral.beta.agents.listVersions(): Addedmistral.beta.agents.getVersion(): Addedmistral.ocr.process():request.documentAnnotationPromptAdded
Generated with Speakeasy CLI 1.690.1
Publishing Completed