Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,184 changes: 923 additions & 261 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
python:
version: 2.4.5
version: 2.4.7
additionalDependencies:
dev:
pytest: ^8.2.2
Expand Down
11 changes: 6 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,11 @@ sources:
- speakeasy-mistralai-gcp-sdk-26292830187-1
mistral-openapi:
sourceNamespace: mistral-openapi
sourceRevisionDigest: sha256:6b325264f8e8a60caa875776438b07d4eb5b56283da0796b283e9c5597810e22
sourceBlobDigest: sha256:11d21b003c903f5539d5d7a79cf8fe17d1d284b48e47da0009eac3866ad58899
sourceRevisionDigest: sha256:0e18f147a374ca3cc89ea5d05181e8e333f2724201da419e1cccf59192285a9e
sourceBlobDigest: sha256:e2a240443dcc2f25c798e66ba4ba17caec1e7fd80ccca52112e058d08e293e4d
tags:
- latest
- speakeasy-mistralai-sdk-26292816554-1
targets:
mistralai-azure-sdk:
source: mistral-azure-source
Expand All @@ -38,10 +39,10 @@ targets:
mistralai-sdk:
source: mistral-openapi
sourceNamespace: mistral-openapi
sourceRevisionDigest: sha256:6b325264f8e8a60caa875776438b07d4eb5b56283da0796b283e9c5597810e22
sourceBlobDigest: sha256:11d21b003c903f5539d5d7a79cf8fe17d1d284b48e47da0009eac3866ad58899
sourceRevisionDigest: sha256:0e18f147a374ca3cc89ea5d05181e8e333f2724201da419e1cccf59192285a9e
sourceBlobDigest: sha256:e2a240443dcc2f25c798e66ba4ba17caec1e7fd80ccca52112e058d08e293e4d
codeSamplesNamespace: mistral-openapi-code-samples
codeSamplesRevisionDigest: sha256:95c443855a95966259bd108beec0cbdb8238f6f753dc4b021bf833d398e86c0c
codeSamplesRevisionDigest: sha256:33fc2a349a4e8dfc5211c638cc2c36585d844ba4bd7ebfb2fa17cbe5477a9d34
workflow:
workflowVersion: 1.0.0
speakeasyVersion: 1.763.6
Expand Down
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,12 @@ print(res.choices[0].message.content)
* [create](docs/sdks/connectors/README.md#create) - Create a new connector.
* [list](docs/sdks/connectors/README.md#list) - List all connectors.
* [get_auth_url](docs/sdks/connectors/README.md#get_auth_url) - Get the auth URL for a connector.
* [activate_for_organization](docs/sdks/connectors/README.md#activate_for_organization) - Activate a connector for an organization.
* [deactivate_for_organization](docs/sdks/connectors/README.md#deactivate_for_organization) - Deactivate a connector for an organization.
* [activate_for_workspace](docs/sdks/connectors/README.md#activate_for_workspace) - Activate a connector for a workspace.
* [deactivate_for_workspace](docs/sdks/connectors/README.md#deactivate_for_workspace) - Deactivate a connector for a workspace.
* [activate_for_user](docs/sdks/connectors/README.md#activate_for_user) - Activate a connector for the current user.
* [deactivate_for_user](docs/sdks/connectors/README.md#deactivate_for_user) - Deactivate a connector for the current user.
* [call_tool](docs/sdks/connectors/README.md#call_tool) - Call Connector Tool
* [list_tools](docs/sdks/connectors/README.md#list_tools) - List tools for a connector.
* [get_authentication_methods](docs/sdks/connectors/README.md#get_authentication_methods) - Get authentication methods for a connector.
Expand Down Expand Up @@ -550,6 +556,7 @@ print(res.choices[0].message.content)
* [get](docs/sdks/libraries/README.md#get) - Detailed information about a specific Library.
* [delete](docs/sdks/libraries/README.md#delete) - Delete a library and all of it's document.
* [update](docs/sdks/libraries/README.md#update) - Update a library.
* [~~libraries_update_v1~~](docs/sdks/libraries/README.md#libraries_update_v1) - Update a library. :warning: **Deprecated**

#### [Beta.Libraries.Accesses](docs/sdks/accesses/README.md)

Expand All @@ -563,6 +570,7 @@ print(res.choices[0].message.content)
* [upload](docs/sdks/documents/README.md#upload) - Upload a new document.
* [get](docs/sdks/documents/README.md#get) - Retrieve the metadata of a specific document.
* [update](docs/sdks/documents/README.md#update) - Update the metadata of a specific document.
* [~~libraries_documents_update_v1~~](docs/sdks/documents/README.md#libraries_documents_update_v1) - Update the metadata of a specific document. :warning: **Deprecated**
* [delete](docs/sdks/documents/README.md#delete) - Delete a document.
* [text_content](docs/sdks/documents/README.md#text_content) - Retrieve the text content of a specific document.
* [status](docs/sdks/documents/README.md#status) - Retrieve the processing status of a specific document.
Expand Down Expand Up @@ -635,6 +643,11 @@ print(res.choices[0].message.content)
* [register](docs/sdks/ingestionpipelineconfigurations/README.md#register) - Register Config
* [update_run_info](docs/sdks/ingestionpipelineconfigurations/README.md#update_run_info) - Update Run Info

### [Beta.Rag.SearchIndexes](docs/sdks/searchindexes/README.md)

* [list](docs/sdks/searchindexes/README.md#list) - Get Search Indexes
* [register](docs/sdks/searchindexes/README.md#register) - Register Search Index

### [Chat](docs/sdks/chat/README.md)

* [complete](docs/sdks/chat/README.md#complete) - Chat Completion
Expand Down Expand Up @@ -700,6 +713,8 @@ print(res.choices[0].message.content)
* [get_workflow](docs/sdks/workflows/README.md#get_workflow) - Get Workflow
* [update_workflow](docs/sdks/workflows/README.md#update_workflow) - Update Workflow
* [get_workflow_registration](docs/sdks/workflows/README.md#get_workflow_registration) - Get Workflow Registration
* [bulk_archive_workflows](docs/sdks/workflows/README.md#bulk_archive_workflows) - Bulk Archive Workflows
* [bulk_unarchive_workflows](docs/sdks/workflows/README.md#bulk_unarchive_workflows) - Bulk Unarchive Workflows
* [archive_workflow](docs/sdks/workflows/README.md#archive_workflow) - Archive Workflow
* [unarchive_workflow](docs/sdks/workflows/README.md#unarchive_workflow) - Unarchive Workflow

Expand Down Expand Up @@ -744,7 +759,9 @@ print(res.choices[0].message.content)

* [get_schedules](docs/sdks/schedules/README.md#get_schedules) - Get Schedules
* [schedule_workflow](docs/sdks/schedules/README.md#schedule_workflow) - Schedule Workflow
* [get_schedule](docs/sdks/schedules/README.md#get_schedule) - Get Schedule
* [unschedule_workflow](docs/sdks/schedules/README.md#unschedule_workflow) - Unschedule Workflow
* [update_schedule](docs/sdks/schedules/README.md#update_schedule) - Update Schedule
* [pause_schedule](docs/sdks/schedules/README.md#pause_schedule) - Pause Schedule
* [resume_schedule](docs/sdks/schedules/README.md#resume_schedule) - Resume Schedule

Expand Down Expand Up @@ -958,8 +975,8 @@ with Mistral(


**Inherit from [`MistralError`](./src/mistralai/client/errors/mistralerror.py)**:
* [`HTTPValidationError`](./src/mistralai/client/errors/httpvalidationerror.py): Validation Error. Status code `422`. Applicable to 116 of 183 methods.*
* [`ObservabilityError`](./src/mistralai/client/errors/observabilityerror.py): Bad Request - Invalid request parameters or data. Applicable to 41 of 183 methods.*
* [`HTTPValidationError`](./src/mistralai/client/errors/httpvalidationerror.py): Validation Error. Status code `422`. Applicable to 130 of 197 methods.*
* [`ObservabilityError`](./src/mistralai/client/errors/observabilityerror.py): Bad Request - Invalid request parameters or data. Applicable to 41 of 197 methods.*
* [`ResponseValidationError`](./src/mistralai/client/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.

</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -638,4 +638,14 @@ Based on:
### Generated
- [python v2.4.5] .
### Releases
- [PyPI v2.4.5] https://pypi.org/project/mistralai/2.4.5 - .
- [PyPI v2.4.5] https://pypi.org/project/mistralai/2.4.5 - .

## 2026-05-22 14:12:57
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.763.6 (2.884.13) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v2.4.7] .
### Releases
- [PyPI v2.4.7] https://pypi.org/project/mistralai/2.4.7 - .
1 change: 1 addition & 0 deletions docs/models/authenticationconfiguration.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- |
| `name` | *str* | :heavy_check_mark: | N/A |
| `authentication_type` | [models.OutboundAuthenticationType](../models/outboundauthenticationtype.md) | :heavy_check_mark: | N/A |
| `scope` | [models.ConsumerType](../models/consumertype.md) | :heavy_check_mark: | N/A |
| `is_default` | *Optional[bool]* | :heavy_minus_sign: | N/A |
15 changes: 15 additions & 0 deletions docs/models/clientcapabilities.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# ClientCapabilities

Capabilities a client may support.


## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ |
| `experimental` | Dict[str, Dict[str, *Any*]] | :heavy_minus_sign: | N/A |
| `sampling` | [OptionalNullable[models.SamplingCapability]](../models/samplingcapability.md) | :heavy_minus_sign: | N/A |
| `elicitation` | [OptionalNullable[models.ElicitationCapability]](../models/elicitationcapability.md) | :heavy_minus_sign: | N/A |
| `roots` | [OptionalNullable[models.RootsCapability]](../models/rootscapability.md) | :heavy_minus_sign: | N/A |
| `tasks` | [OptionalNullable[models.ClientTasksCapability]](../models/clienttaskscapability.md) | :heavy_minus_sign: | N/A |
| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
13 changes: 13 additions & 0 deletions docs/models/clienttaskscapability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# ClientTasksCapability

Capability for client tasks operations.


## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| `list` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
| `cancel` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
| `requests` | [OptionalNullable[models.ClientTasksRequestsCapability]](../models/clienttasksrequestscapability.md) | :heavy_minus_sign: | N/A |
| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
12 changes: 12 additions & 0 deletions docs/models/clienttasksrequestscapability.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# ClientTasksRequestsCapability

Capability for tasks requests operations.


## Fields

| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
| `sampling` | [OptionalNullable[models.TasksSamplingCapability]](../models/taskssamplingcapability.md) | :heavy_minus_sign: | N/A |
| `elicitation` | [OptionalNullable[models.TasksElicitationCapability]](../models/taskselicitationcapability.md) | :heavy_minus_sign: | N/A |
| `__pydantic_extra__` | Dict[str, *Any*] | :heavy_minus_sign: | N/A |
19 changes: 19 additions & 0 deletions docs/models/connectionconfigtype.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# ConnectionConfigType

## Example Usage

```python
from mistralai.client.models import ConnectionConfigType

# Open enum: unrecognized values are captured as UnrecognizedStr
value: ConnectionConfigType = "mcp"
```


## Values

This is an open enum. Unrecognized values will not fail type checks.

- `"mcp"`
- `"turbine"`
- `"eolienne"`
Loading
Loading