freshcrate
Home > Developer Tools > mistralai

mistralai

Python Client SDK for the Mistral AI API.

Description

# Mistral Python Client ## Migrating from v1 If you are upgrading from v1 to v2, check the [migration guide](https://github.com/mistralai/client-python/blob/main/MIGRATION.md) for details on breaking changes and how to update your code. ## API Key Setup Before you begin, you will need a Mistral AI API key. 1. Get your own Mistral API Key: <https://docs.mistral.ai/#api-access> 2. Set your Mistral API Key as an environment variable. You only need to do this once. ```bash # set Mistral API Key (using zsh for example) $ echo 'export MISTRAL_API_KEY=[your_key_here]' >> ~/.zshenv # reload the environment (or just quit and open a new terminal) $ source ~/.zshenv ``` <!-- Start Summary [summary] --> ## Summary Mistral AI API: Our Chat Completion and Embeddings APIs specification. Create your account on [La Plateforme](https://console.mistral.ai) to get access and read the [docs](https://docs.mistral.ai) to learn how to use it. <!-- End Summary [summary] --> <!-- Start Table of Contents [toc] --> ## Table of Contents <!-- $toc-max-depth=2 --> * [Mistral Python Client](#mistral-python-client) * [Migrating from v1](#migrating-from-v1) * [API Key Setup](#api-key-setup) * [SDK Installation](#sdk-installation) * [SDK Example Usage](#sdk-example-usage) * [Providers' SDKs Example Usage](#providers-sdks-example-usage) * [Available Resources and Operations](#available-resources-and-operations) * [Server-sent event streaming](#server-sent-event-streaming) * [Pagination](#pagination) * [File uploads](#file-uploads) * [Retries](#retries) * [Error Handling](#error-handling) * [Server Selection](#server-selection) * [Custom HTTP Client](#custom-http-client) * [Authentication](#authentication) * [Resource Management](#resource-management) * [Debugging](#debugging) * [IDE Support](#ide-support) * [Development](#development) * [Contributions](#contributions) <!-- End Table of Contents [toc] --> <!-- Start SDK Installation [installation] --> ## SDK Installation > [!NOTE] > **Python version upgrade policy** > > Once a Python version reaches its [official end of life date](https://devguide.python.org/versions/), a 3-month grace period is provided for users to upgrade. Following this grace period, the minimum python version supported in the SDK will be updated. The SDK can be installed with *uv*, *pip*, or *poetry* package managers. ### uv *uv* is a fast Python package installer and resolver, designed as a drop-in replacement for pip and pip-tools. It's recommended for its speed and modern Python tooling capabilities. ```bash uv add mistralai ``` ### PIP *PIP* is the default package installer for Python, enabling easy installation and management of packages from PyPI via the command line. ```bash pip install mistralai ``` ### Poetry *Poetry* is a modern tool that simplifies dependency management and package publishing by using a single `pyproject.toml` file to handle project metadata and dependencies. ```bash poetry add mistralai ``` ### Shell and script usage with `uv` You can use this SDK in a Python shell with [uv](https://docs.astral.sh/uv/) and the `uvx` command that comes with it like so: ```shell uvx --from mistralai python ``` It's also possible to write a standalone Python script without needing to set up a whole project like so: ```python #!/usr/bin/env -S uv run --script # /// script # requires-python = ">=3.10" # dependencies = [ # "mistralai", # ] # /// from mistralai.client import Mistral sdk = Mistral( # SDK arguments ) # Rest of script here... ``` Once that is saved to a file, you can run it with `uv run script.py` where `script.py` can be replaced with the actual file name. <!-- End SDK Installation [installation] --> ### Agents extra dependencies When using the agents related feature it is required to add the `agents` extra dependencies. This can be added when installing the package: ```bash pip install "mistralai[agents]" ``` > Note: These features require Python 3.10+ (the SDK minimum). ### Additional packages Additional `mistralai-*` packages (e.g. `mistralai-workflows`) can be installed separately and are available under the `mistralai` namespace: ```bash pip install mistralai-workflows ``` <!-- Start SDK Example Usage [usage] --> ## SDK Example Usage ### Create Chat Completions This example shows how to create chat completions. ```python # Synchronous Example from mistralai.client import Mistral import os with Mistral( api_key=os.getenv("MISTRAL_API_KEY", ""), ) as mistral: res = mistral.chat.complete(model="mistral-large-latest", messages=[ { "role": "user", "content": "Who is the best French painter? Answer in one short sentence.", }, ], stream=False, response_format={ "type": "text", }) # Handle response print(res) ``` </br> The same SDK client can also be used to make asynchronous requests by importing asyncio. ```python # Asynchronous Example impor

Release History

VersionChangesUrgencyDate
2.4.1Imported from PyPI (2.4.1)Low4/21/2026
v2.4.1# Generated by Speakeasy CLI [mistralai 2.4.1](https://pypi.org/project/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_sHigh4/21/2026
v2.4.0# 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 CompletedHigh4/16/2026
v2.4.0rc2# 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 CompletedMedium4/14/2026
v2.4.0rc1# 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 CompletedMedium4/14/2026
v2.3.2# Generated by Speakeasy CLI [mistralai 2.3.2](https://pypi.org/project/mistralai/2.3.2) ## 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_code` **Changed** * `mistral.beta.observability.campMedium4/10/2026
v2.3.1# Generated by Speakeasy CLI [mistralai 2.3.1](https://pypi.org/project/mistralai/2.3.1) ## Python SDK Changes: * `mistral.ocr.process()`: * `request` **Changed** (Breaking ⚠️) * `response.pages[]` **Changed** * `mistral.chat.complete()`: `response.choices[]` **Changed** * `mistral.fim.complete()`: `response.choices[]` **Changed** * `mistral.agents.complete()`: `response.choices[]` **Changed** * `mistral.workflows.executions.stream()`: `request.event_source` **Changed** Generated witMedium4/7/2026
v2.3.0# Generated by Speakeasy CLI [mistralai 2.3.0](https://pypi.org/project/mistralai/2.3.0) ## Python SDK Changes: * `mistral.models.list()`: `response.data[].union(fine-tuned).job` **Changed** (Breaking ⚠️) * `mistral.models.retrieve()`: `response.union(fine-tuned).job` **Changed** (Breaking ⚠️) * `mistral.chat.complete()`: * `request` **Changed** (Breaking ⚠️) * `response.choices[].message.tool_calls[].type` **Changed** (Breaking ⚠️) * `mistral.chat.stream()`: * `request` **Changed**Medium4/3/2026
v2.2.0# 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 CompletedMedium3/31/2026
v2.2.0rc3# Generated by Speakeasy CLI [mistralai 2.2.0rc3](https://pypi.org/project/mistralai/2.2.0rc3) ## 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](https://github.com/speakeasy-api/speakeasy/releases) Publishing CompleMedium3/30/2026
v2.2.0rc2# Generated by Speakeasy CLI [mistralai 2.2.0rc2](https://pypi.org/project/mistralai/2.2.0rc2) ## Python SDK Changes: * `mistral.workflows.workers.whoami()`: **Added** * `mistral.workflows.events.send_event()`: **Added** * `mistral.workflows.events.send_events_batch()`: **Added** * `mistral.events.send_event()`: **Added** * `mistral.events.send_events_batch()`: **Added** * `mistral.workflows.events.receive_workflow_event()`: **Removed** (Breaking ⚠️) * `mistral.workflows.events.receive_workflow_Medium3/30/2026
v2.2.0rc1# Generated by Speakeasy CLI [mistralai 2.2.0rc1](https://pypi.org/project/mistralai/2.2.0rc1) ## Python SDK Changes: * `mistral.models.list()`: `response.data[].union(fine-tuned).job` **Changed** (Breaking ⚠️) * `mistral.beta.connectors.list_tools()`: `response` **Changed** (Breaking ⚠️) * `mistral.models.update()`: `response` **Changed** (Breaking ⚠️) * `mistral.models.retrieve()`: `response.union(fine-tuned).job` **Changed** (Breaking ⚠️) * `mistral.workflows.metrics.get_workflow_metrics(Medium3/30/2026
v2.1.3# Generated by Speakeasy CLI [mistralai 2.1.3](https://pypi.org/project/mistralai/2.1.3) ## Python SDK Changes: * `mistral.beta.connectors.list_tools()`: **Added** Generated with [Speakeasy CLI 1.754.0](https://github.com/speakeasy-api/speakeasy/releases) Publishing CompletedMedium3/23/2026
v2.1.2# Generated by Speakeasy CLI [mistralai 2.1.2](https://pypi.org/project/mistralai/2.1.2) ## 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[]` **ChaLow3/20/2026
v2.1.1# Generated by Speakeasy CLI [mistralai 2.1.1](https://pypi.org/project/mistralai/2.1.1) ## 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](https://github.com/speakeasy-api/speakeasy/releases) Publishing CompletedLow3/20/2026
v2.1.0# Generated by Speakeasy CLI [mistralai 2.1.0](https://pypi.org/project/mistralai/2.1.0) ## Python SDK Changes: * `mistral.beta.agents.update_version()`: `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.start_stream()`: `request` **Changed** (Breaking ⚠️) * `mistral.chat.streaLow3/20/2026
v2.0.5# Generated by Speakeasy CLI [mistralai 2.0.5](https://pypi.org/project/mistralai/2.0.5) ## Python SDK Changes: * `mistral.beta.connectors.get_auth_url()`: **Added** * `mistral.chat.complete()`: `request.reasoning_effort` **Added** * `mistral.chat.stream()`: `request.reasoning_effort` **Added** * `mistral.agents.complete()`: `request.reasoning_effort` **Added** * `mistral.agents.stream()`: `request.reasoning_effort` **Added** Generated with [Speakeasy CLI 1.754.0](https://github.com/speakeaLow3/18/2026
v2.0.4# Generated by Speakeasy CLI [mistralai 2.0.4](https://pypi.org/project/mistralai/2.0.4) ## Python SDK Changes: * `mistral.beta.observability.judges.judge_conversation()`: **Added** * `mistral.chat.complete()`: `request.guardrails` **Added** * `mistral.chat.stream()`: `request.guardrails` **Added** * `mistral.agents.complete()`: `request.guardrails` **Added** * `mistral.agents.stream()`: `request.guardrails` **Added** Generated with [Speakeasy CLI 1.729.0](https://github.com/speakeasy-api/sLow3/16/2026
v2.0.3# Generated by Speakeasy CLI [mistralai 2.0.3](https://pypi.org/project/mistralai/2.0.3) ## Python SDK Changes: * `mistral.beta.conversations.append_stream()`: * `request.inputs.union(Array<InputEntries>)[].union(MessageInputEntry).content.union(Array<MessageInputContentChunks>)[].union(ThinkChunk).thinking[].union(ReferenceChunk).reference_ids[]` **Changed** (Breaking ⚠️) * `response.[].data.union(message.output.delta).content.union(OutputContentChunks).union(ThinkChunk).thinking[].unionLow3/16/2026
v2.0.2# Generated by Speakeasy CLI [mistralai 2.0.2](https://pypi.org/project/mistralai/2.0.2) ## Python SDK Changes: * `mistral.beta.conversations.start()`: `response.guardrails[]` **Changed** (Breaking ⚠️) * `mistral.beta.conversations.append()`: `response.guardrails[]` **Changed** (Breaking ⚠️) * `mistral.beta.conversations.restart()`: `response.guardrails[]` **Changed** (Breaking ⚠️) Generated with [Speakeasy CLI 1.729.0](https://github.com/speakeasy-api/speakeasy/releases) Publishing CompleLow3/13/2026
v2.0.1# Generated by Speakeasy CLI [mistralai 2.0.1](https://pypi.org/project/mistralai/2.0.1) ## Python SDK Changes: * `mistral.chat.complete()`: * `request.messages[].union(user).content.union(Array<ContentChunk>)[].union(audio_url)` **Removed** (Breaking ⚠️) * `response.choices[].message.content.union(Array<ContentChunk>)[].union(audio_url)` **Removed** (Breaking ⚠️) * `mistral.classifiers.classify_chat()`: * `request.input.union(InstructRequest).messages[].union(user).content.union(ArraLow3/12/2026
v2.0.0A technical release focused on improving developer experience. ## What's new ### Namespace package (`mistralai.*`) The SDK is now a [PEP 420 namespace package](https://peps.python.org/pep-0420/). All imports move from `mistralai` to `mistralai.client`: ```python # v1 from mistralai import Mistral # v2 from mistralai.client import Mistral ``` Azure and GCP SDKs are now sub-packages under the same namespace: ```python from mistralai.azure.client import MistralAzure from Low3/10/2026
v2.0.0rc1# Generated by Speakeasy CLI [mistralai 2.0.0rc1](https://pypi.org/project/mistralai/2.0.0rc1) ## Python SDK Changes: * `mistral.beta.libraries.documents.list()`: `response.data[].process_status` **Added** * `mistral.beta.libraries.documents.upload()`: `response.process_status` **Added** * `mistral.beta.libraries.documents.get()`: `response.process_status` **Added** * `mistral.beta.libraries.documents.update()`: `response.process_status` **Added** * `mistral.beta.libraries.documents.status()Low3/2/2026
v2.0.0b1# Generated by Speakeasy CLI ## 2026-02-26 08:33:13 ### Changes Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.729.0 (2.841.0) https://github.com/speakeasy-api/speakeasy ### Generated - [python v2.0.0b1] . ### Releases - [PyPI v2.0.0b1] https://pypi.org/project/mistralai/2.0.0b1 - . Publishing CompletedLow2/26/2026
v1.12.4# Generated by Speakeasy CLI [mistralai 1.12.4](https://pypi.org/project/mistralai/1.12.4) ## Python SDK Changes: * `mistral.beta.conversations.start()`: * `request.inputs.[array].[]` **Changed** **Breaking** :warning: * `response` **Changed** **Breaking** :warning: * `mistral.beta.conversations.list()`: `response.[]` **Changed** **Breaking** :warning: * `mistral.beta.conversations.get()`: `response` **Changed** **Breaking** :warning: * `mistral.beta.conversations.append()`: * `requLow2/20/2026
v1.12.3# Generated by Speakeasy CLI [mistralai 1.12.3](https://pypi.org/project/mistralai/1.12.3) ## Python SDK Changes: * `mistral.fine-tuning.jobs.create()`: * `request` **Changed** **Breaking** :warning: * `response` **Changed** **Breaking** :warning: * `mistral.models.update()`: `response` **Changed** **Breaking** :warning: * `mistral.models.archive()`: `response.object` **Changed** **Breaking** :warning: * `mistral.models.unarchive()`: `response.object` **Changed** **Breaking** :warning:Low2/17/2026
v1.12.2# Generated by Speakeasy CLI ## 2026-02-11 15:49:15 ### Changes Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.685.0 (2.794.1) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.12.2] . ### Releases - [PyPI v1.12.2] https://pypi.org/project/mistralai/1.12.2 - . Publishing CompletedLow2/11/2026
v1.12.1# Generated by Speakeasy CLI ## 2026-02-11 09:17:57 ### Changes Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.685.0 (2.794.1) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.12.1] . ### Releases - [PyPI v1.12.1] https://pypi.org/project/mistralai/1.12.1 - . Publishing CompletedLow2/11/2026
v1.12.0# Generated by Speakeasy CLI ## 2026-02-04 14:49:15 ### Changes Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.685.0 (2.794.1) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.12.0] . ### Releases - [PyPI v1.12.0] https://pypi.org/project/mistralai/1.12.0 - . Publishing CompletedLow2/4/2026
v1.11.1# Generated by Speakeasy CLI [mistralai 1.11.1](https://pypi.org/project/mistralai/1.11.1) ## Python SDK Changes: * `mistral.beta.agents.list_versions()`: **Added** * `mistral.beta.agents.get_version()`: **Added** * `mistral.ocr.process()`: `request.document_annotation_prompt` **Added** Generated with [Speakeasy CLI 1.685.0](https://github.com/speakeasy-api/speakeasy/releases) Publishing CompletedLow1/28/2026
v1.10.1# Generated by Speakeasy CLI [mistralai 1.10.1](https://pypi.org/project/mistralai/1.10.1) ## SDK Changes Detected: * `mistral.beta.conversations.restart()`: * `request.inputs.[array].[]` **Changed** **Breaking** :warning: * `response.outputs.[].[message_output_entry].content.[array].[]` **Changed** **Breaking** :warning: * `mistral.beta.conversations.start()`: * `request.inputs.[array].[]` **Changed** **Breaking** :warning: * `response.outputs.[].[message_output_entry].content.[arLow1/15/2026
v1.10.0# Generated by Speakeasy CLI [mistralai 1.10.0](https://pypi.org/project/mistralai/1.10.0) ## SDK Changes Detected: * `mistral.beta.libraries.create()`: `response.owner_id` **Changed** **Breaking** :warning: * `mistral.beta.libraries.documents.get()`: `response` **Changed** **Breaking** :warning: * `mistral.models.list()`: * `response.data.[].[base].capabilities` **Changed** * `error.status[422]` **Removed** **Breaking** :warning: * `mistral.files.list()`: * `request.include_total` Low12/17/2025
v1.9.11# Generated by Speakeasy CLI ## 2025-10-02 15:52:34 ### Changes Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.606.10 (2.687.13) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.11] . ### Releases - [PyPI v1.9.11] https://pypi.org/project/mistralai/1.9.11 - . Publishing CompletedLow10/2/2025
v1.9.10# Generated by Speakeasy CLI ## 2025-09-02 07:02:26 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.10] . ### Releases - [PyPI v1.9.10] https://pypi.org/project/mistralai/1.9.10 - . Publishing CompletedLow9/2/2025
v1.9.9# Generated by Speakeasy CLI ## 2025-08-26 17:34:05 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.9] . ### Releases - [PyPI v1.9.9] https://pypi.org/project/mistralai/1.9.9 - . Publishing CompletedLow8/26/2025
v1.9.8# Generated by Speakeasy CLI ## 2025-08-25 14:54:06 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.8] . ### Releases - [PyPI v1.9.8] https://pypi.org/project/mistralai/1.9.8 - . Publishing CompletedLow8/25/2025
v1.9.7# Generated by Speakeasy CLI ## 2025-08-20 08:28:00 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.7] . ### Releases - [PyPI v1.9.7] https://pypi.org/project/mistralai/1.9.7 - . Publishing CompletedLow8/20/2025
v1.9.6# Generated by Speakeasy CLI ## 2025-08-13 07:21:11 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.6] . ### Releases - [PyPI v1.9.6] https://pypi.org/project/mistralai/1.9.6 - . Publishing CompletedLow8/17/2025
v1.9.3# Generated by Speakeasy CLI ## 2025-07-23 17:06:32 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.3] . ### Releases - [PyPI v1.9.3] https://pypi.org/project/mistralai/1.9.3 - . Publishing CompletedLow7/23/2025
v1.9.2# Generated by Speakeasy CLI ## 2025-07-10 12:22:52 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.2] . ### Releases - [PyPI v1.9.2] https://pypi.org/project/mistralai/1.9.2 - . Publishing CompletedLow7/10/2025
v1.9.1# Generated by Speakeasy CLI ## 2025-06-30 17:56:20 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.568.2 (2.634.2) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.9.1] . ### Releases - [PyPI v1.9.1] https://pypi.org/project/mistralai/1.9.1 - . Publishing CompletedLow7/1/2025
v1.8.2# Generated by Speakeasy CLI ## 2025-06-10 16:42:28 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.8.2] . ### Releases - [PyPI v1.8.2] https://pypi.org/project/mistralai/1.8.2 - . Publishing CompletedLow6/10/2025
v1.8.1# Generated by Speakeasy CLI ## 2025-05-28 15:38:22 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.8.1] . ### Releases - [PyPI v1.8.1] https://pypi.org/project/mistralai/1.8.1 - . Publishing CompletedLow5/28/2025
v1.8.0# Generated by Speakeasy CLI ## 2025-05-26 11:05:08 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.8.0] . ### Releases - [PyPI v1.8.0] https://pypi.org/project/mistralai/1.8.0 - . Publishing CompletedLow5/27/2025
v1.7.1# Generated by Speakeasy CLI ## 2025-05-22 15:03:08 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.7.1] . ### Releases - [PyPI v1.7.1] https://pypi.org/project/mistralai/1.7.1 - . Publishing CompletedLow5/22/2025
v1.7.0# Generated by Speakeasy CLI ## 2025-04-16 18:35:19 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.7.0] . ### Releases - [PyPI v1.7.0] https://pypi.org/project/mistralai/1.7.0 - . Publishing CompletedLow4/16/2025
v1.6.0# Generated by Speakeasy CLI ## 2025-03-20 10:34:02 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.6.0] . ### Releases - [PyPI v1.6.0] https://pypi.org/project/mistralai/1.6.0 - . Publishing CompletedLow3/21/2025
v1.5.2# Generated by Speakeasy CLI ## 2025-03-19 18:09:29 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.477.0 (2.497.0) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.5.2] . ### Releases - [PyPI v1.5.2] https://pypi.org/project/mistralai/1.5.2 - . Publishing CompletedLow3/19/2025
v1.5.2-rc.1# Generated by Speakeasy CLI ## 2025-03-14 15:08:57 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.517.3 (2.548.6) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.5.2-rc.1] . ### Releases - [PyPI v1.5.2-rc.1] https://pypi.org/project/mistralai/1.5.2-rc.1 - . Publishing CompletedLow3/17/2025
v1.5.1# Generated by Speakeasy CLI ## 2025-03-06 16:38:57 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.477.0 (2.497.0) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.5.1] . ### Releases - [PyPI v1.5.1] https://pypi.org/project/mistralai/1.5.1 - . Publishing CompletedLow3/6/2025
v1.5.0# Generated by Speakeasy CLI ## 2025-01-27 13:57:39 ### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.476.2 (2.495.1) https://github.com/speakeasy-api/speakeasy ### Generated - [python v1.5.0] . ### Releases - [PyPI v1.5.0] https://pypi.org/project/mistralai/1.5.0 - . Publishing CompletedLow1/28/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

azure-coreMicrosoft Azure Core Library for Pythonazure-template_0.1.0b6187637
azure-mgmt-coreMicrosoft Azure Management Core Library for Pythonazure-template_0.1.0b6187637
azure-monitor-opentelemetry-exporterMicrosoft Azure Monitor Opentelemetry Exporter Client Library for Pythonazure-template_0.1.0b6187637
azure-servicebusMicrosoft Azure Service Bus Client Library for Pythonazure-template_0.1.0b6187637
azure-monitor-opentelemetryMicrosoft Azure Monitor Opentelemetry Distro Client Library for Pythonazure-template_0.1.0b6187637