fix(deps): update dependency mistralai to v3 #75

Merged
kfickel merged 1 commit from renovate/mistralai-3.x into main 2026-10-20 11:14:50 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
mistralai ==2.10.1 → ==3.2.0 age confidence

Release Notes

mistralai/client-python (mistralai)

v3.2.0

Compare Source

Generated SDK baseline differences

The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog.

Generated surface details
Stable type changes

Changed types or signatures on the stable surface (2):

  • VoiceCreateRequest.sample_audio: str -> OptionalNullable[str]
  • VoiceCreateRequestTypedDict.sample_audio: str -> NotRequired[Nullable[str]]
Beta surface changes

Removed from the beta surface (64):

  • CreatePipelineConfigRequest
  • DeletePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDDeleteRequest
  • DetectionDefinition
  • ExportDefinition
  • GetPipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDGetRequest
  • JudgeDefinition
  • ListPipelineConfigsV1ObservabilityPipelineConfigsGetRequest
  • ModerationDefinition
  • PaginatedResultPipelineConfig
  • PipelineConfigsResponse
  • UpdatePipelineConfigRequest
  • UpdatePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDPutRequest
  • CreatePipelineConfigRequest.definition
  • CreatePipelineConfigRequest.description
  • CreatePipelineConfigRequest.enabled
  • CreatePipelineConfigRequest.name
  • CreatePipelineConfigRequest.pipeline_kind
  • CreatePipelineConfigRequest.selectors
  • DeletePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDDeleteRequest.pipeline_config_id
  • DetectionDefinition.patterns
  • DetectionDefinition.target_attributes
  • ExportDefinition.destination
  • GetPipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDGetRequest.pipeline_config_id
  • JudgeDefinition.mapping
  • JudgeDefinition.slug
  • ...and 39 more

Changed types or signatures in beta (6):

  • CreatePipelineRequest.definitions: List[JudgeDefinition] -> List[LlmJudgeReference]
  • CreatePipelineRequestTypedDict.definitions: List[JudgeDefinitionTypedDict] -> List[LlmJudgeReferenceTypedDict]
  • SetServiceAccountRolesRequest.role_ids: Optional[List[str]] -> List[str]
  • SetServiceAccountRolesRequestTypedDict.role_ids: NotRequired[List[str]] -> List[str]
  • UpdatePipelineRequest.definitions: Optional[List[JudgeDefinition]] -> Optional[List[LlmJudgeReference]]
  • UpdatePipelineRequestTypedDict.definitions: NotRequired[List[JudgeDefinitionTypedDict]] -> NotRequired[List[LlmJudgeReferenceTypedDict]]

Now required on an existing beta model (2):

  • PipelineConfig.slug
  • SetServiceAccountRolesRequest.role_ids
API changes
Beta API changes
  • Removed beta operations: sdk.beta.observability.evaluations.get_pipeline_config(), sdk.beta.observability.evaluations.delete_pipeline_config(), sdk.beta.observability.evaluations.update_pipeline_config(), sdk.beta.observability.evaluations.create_pipeline_config(), and sdk.beta.observability.evaluations.list_pipeline_configs().
  • Changed field role_ids in sdk.beta.service_accounts.set_roles().
  • Removed variants DetectionDefinition, ExportDefinition, JudgeDefinition, and ModerationDefinition from response definition in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), sdk.beta.observability.evaluations.create_pipeline(), and sdk.beta.observability.evaluations.list_pipelines().
  • Added variants DetectionDefinitionV1, ExportDefinitionV1, JudgeDefinitionV1, and ModerationDefinitionV1 to response definition in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), sdk.beta.observability.evaluations.create_pipeline(), and sdk.beta.observability.evaluations.list_pipelines().
  • Removed fields definitions and description from response pipeline_configs[] in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), and sdk.beta.observability.evaluations.create_pipeline().
  • Removed enum values detection, export, judge, and moderation from response pipeline_kind in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), sdk.beta.observability.evaluations.create_pipeline(), and sdk.beta.observability.evaluations.list_pipelines().
  • Removed fields definitions and description from response pipelines.results[].pipeline_configs[] in sdk.beta.observability.evaluations.list_pipelines().
Added operations

Beta:

  • sdk.beta.observability.spans.search_pipeline_results()
  • sdk.beta.users.whoami()
Schema changes
  • Added request field sampling in sdk.beta.observability.evaluations.update_pipeline() and sdk.beta.observability.evaluations.create_pipeline().
  • Added response enum values detection_v1, export_v1, judge_v1, and moderation_v1 in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), sdk.beta.observability.evaluations.create_pipeline(), and sdk.beta.observability.evaluations.list_pipelines().
  • Added response fields sampling and slug in sdk.beta.observability.evaluations.update_pipeline(), sdk.beta.observability.evaluations.get_pipeline(), sdk.beta.observability.evaluations.create_pipeline(), and sdk.beta.observability.evaluations.list_pipelines().
  • Added request fields logprobs, min_tokens, prompt_logprobs, repetition_penalty, top_k, top_logprobs, and top_prompt_logprobs in sdk.chat.complete() and sdk.agents.complete().
  • Added response fields logprobs and prompt_logprobs in sdk.chat.complete(), sdk.fim.complete(), and sdk.agents.complete().
  • Changed request field sample_audio in sdk.audio.voices.create().
Changes

Based on:

Generated
  • [python v3.2.0] .
Releases

v3.1.0

Compare Source

Generated SDK baseline differences

The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog.

Generated surface details
Stable compatibility changes

Removed from the stable API surface (7):

  • Runs
  • Runs.get_run
  • Runs.get_run_async
  • Runs.get_run_history
  • Runs.get_run_history_async
  • Runs.list_runs
  • Runs.list_runs_async
Stable type changes

Changed types or signatures on the stable surface (1):

  • Workflows.runs: Runs -> WorkflowsRuns
Beta surface changes

Removed from the beta surface (16):

  • Records
  • AuthenticationMethodCreateOrUpdateRequest.auth_direction
  • HTTPConnector.system_prompt_route
  • MCPConnector.system_prompt_route
  • Records.bulk_delete
  • Records.bulk_delete_async
  • Records.delete
  • Records.delete_async
  • Records.fetch
  • Records.fetch_async
  • Records.judge
  • Records.judge_async
  • Records.update_payload
  • Records.update_payload_async
  • Records.update_properties
  • Records.update_properties_async

Changed types or signatures in beta (27):

  • AuthenticationConfiguration.authentication_type: OutboundAuthenticationType -> AuthenticationType
  • AuthenticationMethodCreateOrUpdateRequest.method_type: MethodType -> AuthenticationType
  • AuthenticationMethodCreateOrUpdateRequestTypedDict.method_type: MethodTypeTypedDict -> AuthenticationType
  • ConnectorGetAuthURLV1Request.method_type: Annotated[Optional[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[Optional[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]
  • ConnectorGetAuthURLV1RequestTypedDict.method_type: NotRequired[OutboundAuthenticationType] -> NotRequired[AuthenticationType]
  • ConnectorListOrganizationCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]
  • ConnectorListOrganizationCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]
  • ConnectorListUserCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]
  • ConnectorListUserCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]
  • ConnectorListWorkspaceCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]
  • ConnectorListWorkspaceCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]
  • CredentialsResponse.connector_preset_credentials_for_auth: Optional[List[OutboundAuthenticationType]] -> Optional[List[AuthenticationType]]
  • CredentialsResponseTypedDict.connector_preset_credentials_for_auth: NotRequired[List[OutboundAuthenticationType]] -> NotRequired[List[AuthenticationType]]
  • Datasets.records: Records -> DatasetsRecords
  • OAuth2AuthorizationCodeAuthMethod.oauth2_server_metadata: ExtendedOAuthServerMetadata -> OptionalNullable[ExtendedOAuthServerMetadata]
  • OAuth2AuthorizationCodeAuthMethodTypedDict.oauth2_server_metadata: ExtendedOAuthServerMetadataTypedDict -> NotRequired[Nullable[ExtendedOAuthServerMetadataTypedDict]]
  • OrderByClause.direction: Optional[Direction] -> Optional[OrderByClauseDirection]
  • OrderByClauseTypedDict.direction: NotRequired[Direction] -> NotRequired[OrderByClauseDirection]
  • PublicAuthenticationMethod.method_type: OutboundAuthenticationType -> AuthenticationType
  • UpdatePipelineRequest.definitions: List[JudgeDefinition] -> Optional[List[JudgeDefinition]]
  • UpdatePipelineRequest.enabled: bool -> Optional[bool]
  • UpdatePipelineRequest.name: str -> Optional[str]
  • UpdatePipelineRequest.selectors: List[PipelineConfigSelector] -> Optional[List[PipelineConfigSelector]]
  • UpdatePipelineRequestTypedDict.definitions: List[JudgeDefinitionTypedDict] -> NotRequired[List[JudgeDefinitionTypedDict]]
  • UpdatePipelineRequestTypedDict.enabled: bool -> NotRequired[bool]
  • ...and 2 more

Now required on an existing beta model (6):

  • Dataset.slug
  • DatasetPreview.slug
  • Evaluations.optimizations
  • Evaluations.projects
  • Evaluations.records
  • Evaluations.runs
API changes
Beta API changes
  • Removed field system_prompt_route from response items[].union(http) in sdk.beta.connectors.list().
  • Removed field system_prompt_route from response items[].union(mcp) in sdk.beta.connectors.list().
  • Removed field system_prompt_route from response union(http) in sdk.beta.connectors.create(), sdk.beta.connectors.get(), and sdk.beta.connectors.update().
  • Removed field system_prompt_route from response union(mcp) in sdk.beta.connectors.create(), sdk.beta.connectors.get(), and sdk.beta.connectors.update().
  • Removed field auth_direction from request body.union(http).auth_methods[].union(AuthenticationMethodCreateOrUpdateRequest) in sdk.beta.connectors.update().
  • Changed field method_type in sdk.beta.connectors.update().
  • Changed field auth_methods[] in sdk.beta.connectors.update().
Added operations

Beta:

  • sdk.beta.observability.evaluations.list()
  • sdk.beta.observability.evaluations.get()
  • sdk.beta.observability.evaluations.projects.list()
  • sdk.beta.observability.evaluations.projects.get()
  • sdk.beta.observability.evaluations.runs.search()
  • sdk.beta.observability.evaluations.runs.search_all()
  • sdk.beta.observability.evaluations.runs.get()
  • sdk.beta.observability.evaluations.runs.get_statistics()
  • sdk.beta.observability.evaluations.runs.compute_statistics()
  • sdk.beta.observability.evaluations.records.get()
  • sdk.beta.observability.evaluations.records.search()
  • sdk.beta.observability.evaluations.optimizations.list()
  • sdk.beta.observability.evaluations.optimizations.get()
  • sdk.beta.observability.evaluations.optimizations.list_trials()
Schema changes
  • Changed request field oauth2_server_metadata in sdk.beta.connectors.create() and sdk.beta.connectors.update().
  • Added enum values optimization_not_found and project_not_found across beta observability judges, beta observability datasets, beta observability datasets records, beta observability evaluations, beta observability logs, beta observability traces, beta observability spans (55 operations).
  • Added response field slug in sdk.beta.observability.datasets.list(), sdk.beta.observability.datasets.create(), sdk.beta.observability.datasets.fetch(), and sdk.beta.observability.datasets.update().
  • Changed request fields definitions, enabled, name, and selectors in sdk.beta.observability.evaluations.update_pipeline().
  • Added request enum value agentic_safety in sdk.files.list() and sdk.files.upload().
  • Added response enum value agentic_safety in sdk.files.list(), sdk.files.upload(), and sdk.files.retrieve().
  • Added request variants resource and resource_link in sdk.chat.complete(), sdk.agents.complete(), sdk.classifiers.moderate_chat(), and sdk.classifiers.classify_chat().
  • Added response variants resource and resource_link in sdk.chat.complete(), sdk.fim.complete(), and sdk.agents.complete().
  • Changed request field union(Array<ContentChunk>)[] in sdk.chat.complete(), sdk.agents.complete(), sdk.classifiers.moderate_chat(), and sdk.classifiers.classify_chat().
  • Added response field kind across audio voices (6 operations).
  • Added request field workflow_name in sdk.workflows.get_workflow_registrations().
Changes

Based on:

Generated
  • [python v3.1.0] .
Releases

v3.0.0

Compare Source

Generated SDK baseline differences

The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog.

Generated surface details
Stable compatibility changes

Removed from the stable API surface (24):

  • DeploymentKoyebBackendSpec
  • UnknownDeploymentWorkerSpecResponseBackendSpec
  • DeploymentKoyebBackendSpec.build_directory
  • DeploymentKoyebBackendSpec.dockerfile_path
  • DeploymentKoyebBackendSpec.type
  • DeploymentResourceConfig.cpu_limit
  • DeploymentResourceConfig.cpu_request
  • DeploymentResourceConfig.memory_limit
  • DeploymentResourceConfig.memory_request
  • DeploymentResourceConfigUpdate.cpu_limit
  • DeploymentResourceConfigUpdate.cpu_request
  • DeploymentResourceConfigUpdate.memory_limit
  • DeploymentResourceConfigUpdate.memory_request
  • DeploymentWorkerSpecInput.entrypoint
  • DeploymentWorkerSpecInput.working_dir
  • DeploymentWorkerSpecResponse.commit_sha
  • DeploymentWorkerSpecResponse.entrypoint
  • DeploymentWorkerSpecResponse.working_dir
  • UnknownDeploymentWorkerSpecResponseBackendSpec.is_unknown
  • UnknownDeploymentWorkerSpecResponseBackendSpec.raw
  • UnknownDeploymentWorkerSpecResponseBackendSpec.type
  • WorkflowsWorkerSpecUpdate.entrypoint
  • WorkflowsWorkerSpecUpdate.working_dir
  • DeploymentKoyebBackendSpec.serialize_model
Stable type changes

Changed types or signatures on the stable surface (143):

  • ActivityTaskCompletedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskCompletedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskCompletedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskFailedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskFailedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponse.schedule_id: Nullable[str] -> OptionalNullable[str]
  • ActivityTaskRetryingResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskRetryingResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]
  • ActivityTaskStartedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]
  • ...and 118 more
Beta surface changes

Removed from the beta surface (20):

  • ConnectorDeleteOrganizationCredentialsV1Request
  • ConnectorDeleteUserCredentialsV1Request
  • ConnectorDeleteWorkspaceCredentialsV1Request
  • ConnectorDeleteOrganizationCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteOrganizationCredentialsV1Request.credentials_name
  • ConnectorDeleteUserCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteUserCredentialsV1Request.credentials_name
  • ConnectorDeleteWorkspaceCredentialsV1Request.connector_id_or_name
  • ConnectorDeleteWorkspaceCredentialsV1Request.credentials_name
  • ConnectorGetV1Request.fetch_customer_data
  • ConnectorListToolsV1Request.page
  • ConnectorsQueryFilters.active
  • CreatePipelineConfigRequest.definitions
  • UpdatePipelineConfigRequest.definitions
  • Connectors.delete_organization_credentials
  • Connectors.delete_organization_credentials_async
  • Connectors.delete_user_credentials
  • Connectors.delete_user_credentials_async
  • Connectors.delete_workspace_credentials
  • Connectors.delete_workspace_credentials_async

Changed types or signatures in beta (10):

  • PipelineConfig.definitions: List[PipelineConfigDefinition] -> Optional[List[PipelineConfigDefinition]]
  • PipelineConfigTypedDict.definitions: List[PipelineConfigDefinitionTypedDict] -> NotRequired[List[PipelineConfigDefinitionTypedDict]]
  • SearchRequest.retriever: Retriever -> SearchRequestRetriever
  • SearchRequestTypedDict.retriever: RetrieverTypedDict -> SearchRequestRetrieverTypedDict
  • UsersAPIGetIdentitySecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIGetIdentitySecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]
  • UsersAPIListOrganizationsSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIListOrganizationsSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]
  • UsersAPIListWorkspacesSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]
  • UsersAPIListWorkspacesSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]

Now required on an existing beta model (4):

  • CreatePipelineConfigRequest.definition
  • ManagedIndexResponse.creator_id
  • PipelineConfig.definition
  • UpdatePipelineConfigRequest.definition
API changes
Highlights
  • The SDK uses HTTPX2 instead of HTTPX, and the mcp and agents extras MCP 2.2. A client passed as client= or async_client= must be an httpx2 client, and raw requests, responses and transport errors are httpx2 types. See MIGRATION.md for every breaking change in this release.
  • Chat and agents completions no longer accept the code_interpreter, web_search and web_search_premium tools; use them through the Conversations API or an agent.
  • Workflow deployments: the koyeb backend is now mistral_cloud (DeploymentKoyebBackendSpec is replaced by DeploymentMistralCloudBackendSpec), the Kubernetes backend can no longer be set, the CPU/memory, entrypoint, working_dir and commit_sha fields are removed, and UnknownDeploymentWorkerSpecResponseBackendSpec is renamed UnknownBackendSpec.
  • New: Mistral() authenticates from a service-account token at MISTRAL_SA_TOKEN_PATH; beta.connectors.mcp_client() and beta.connectors.http_client() call connectors directly through the Connectors Gateway, whose own failures raise ConnectorsGatewayError.
Breaking changes
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response resources across workflows deployments (6 operations).
  • Changed field type across workflows deployments (6 operations).
  • Removed fields commit_sha, entrypoint, and working_dir from response spec across workflows deployments (6 operations).
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from request resources in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Changed field backend_spec in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Removed fields entrypoint and working_dir from request spec in sdk.workflows.deployments.update_deployment() and sdk.workflows.deployments.create_deployment().
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response managed.resources in sdk.workflows.deployments.get_deployment().
  • Changed field type in sdk.workflows.deployments.get_deployment().
  • Removed fields commit_sha, entrypoint, and working_dir from response managed.spec in sdk.workflows.deployments.get_deployment().
  • Removed fields cpu_limit, cpu_request, memory_limit, and memory_request from response deployments[].managed.resources in sdk.workflows.deployments.list_deployments().
  • Changed field type in sdk.workflows.deployments.list_deployments().
  • Removed fields commit_sha, entrypoint, and working_dir from response deployments[].managed.spec in sdk.workflows.deployments.list_deployments().
  • Removed variants code_interpreter, web_search, and web_search_premium from request tools[] in sdk.chat.complete(), sdk.chat.stream(), sdk.agents.complete(), and sdk.agents.stream().
Beta API changes
  • sdk.beta.connectors: removed delete_workspace_credentials(), delete_organization_credentials(), and delete_user_credentials(); added delete_credentials().
  • Removed field fetch_customer_data from request in sdk.beta.connectors.get().
  • Added required field definition to request in sdk.beta.observability.evaluations.create_pipeline_config() and sdk.beta.observability.evaluations.update_pipeline_config().
  • Removed field definitions from request in sdk.beta.observability.evaluations.create_pipeline_config() and sdk.beta.observability.evaluations.update_pipeline_config().
  • Removed field page from request in sdk.beta.connectors.list_tools().
  • Removed field active from request query_filters in sdk.beta.connectors.list().
Added operations

Stable:

  • sdk.workflows.deployments.unharden_deployment()
  • sdk.audio.voices.search()

Beta:

  • sdk.beta.observability.evaluations.list_pipelines()
  • sdk.beta.observability.datasets.import_from_spans()
  • sdk.beta.rag.managed_indexes.get_chunk()
  • sdk.beta.rag.managed_indexes.grep()
  • sdk.beta.rag.managed_indexes.read()
  • sdk.beta.rag.managed_indexes.navigate()
  • sdk.beta.observability.spans.aggregate_span_evaluations()
  • sdk.beta.observability.evaluations.delete_pipeline()
  • sdk.beta.observability.evaluations.update_pipeline()
  • sdk.beta.observability.evaluations.get_pipeline()
  • sdk.beta.observability.evaluations.create_pipeline()
Deprecated operations

Beta:

  • sdk.beta.connectors.call_tool()
Schema changes
  • Added response field definition in sdk.beta.observability.evaluations.create_pipeline_config(), sdk.beta.observability.evaluations.update_pipeline_config(), sdk.beta.observability.evaluations.list_pipeline_configs(), and sdk.beta.observability.evaluations.get_pipeline_config().
  • Changed response field definitions in sdk.beta.observability.evaluations.create_pipeline_config(), sdk.beta.observability.evaluations.update_pipeline_config(), sdk.beta.observability.evaluations.list_pipeline_configs(), and sdk.beta.observability.evaluations.get_pipeline_config().
  • Added enum values PIPELINE_ALREADY_EXISTS and PIPELINE_NOT_FOUND across beta observability evaluations, beta observability traces, beta observability judges, beta observability datasets, beta observability datasets records, beta observability spans, beta observability logs (48 operations).
  • Added response fields runtime_credential_id, runtime_principal_type, and secrets across workflows deployments (8 operations).
  • Added request field owner in sdk.workflows.deployments.list_deployments().
  • Added request enum value mistral_mcp across chat, agents, beta conversations, classifiers (7 operations).
  • Added response enum value mistral_mcp across chat, agents, beta conversations, FIM (8 operations).
  • Added response field source_attribute_key in sdk.beta.observability.traces.get_trace_fields(), sdk.beta.observability.logs.list(), sdk.beta.observability.spans.list_span_fields(), and sdk.beta.observability.spans.list_span_eval_fields().
  • Added request fields order and q in sdk.beta.service_accounts.list().
  • Added response field result across beta observability datasets (5 operations).
  • Added request field client_scopes in sdk.beta.connectors.create() and sdk.beta.connectors.update().
  • Added request fields creator_id, name, and status in sdk.beta.rag.managed_indexes.list().
  • Added response field creator_id in sdk.beta.rag.managed_indexes.list(), sdk.beta.rag.managed_indexes.create(), sdk.beta.rag.managed_indexes.get(), and sdk.beta.rag.managed_indexes.update().
  • Added request field max_candidates in sdk.beta.rag.managed_indexes.search().
  • Added request variant rrf in sdk.beta.rag.managed_indexes.search().
  • Added request field bearer_user_context_auth in sdk.beta.users.get_identity(), sdk.beta.users.list_organizations(), and sdk.beta.users.list_workspaces().
  • Changed request field dashboard_user_context_auth in sdk.beta.users.get_identity(), sdk.beta.users.list_organizations(), and sdk.beta.users.list_workspaces().
  • Changed response fields chain_run_id, continued_run_id, first_execution_run_id, and schedule_id in sdk.workflows.events.get_workflow_events() and sdk.events.get_workflow_events().
  • Added request field log_type in sdk.workflows.deployments.get_deployment_logs().
Changes

Based on:

Generated
  • [python v3.0.0] .
Releases

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [mistralai](https://github.com/mistralai/client-python) | `==2.10.1` → `==3.2.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/mistralai/3.2.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mistralai/2.10.1/3.2.0?slim=true) | --- ### Release Notes <details> <summary>mistralai/client-python (mistralai)</summary> ### [`v3.2.0`](https://github.com/mistralai/client-python/blob/HEAD/RELEASES.md#2026-10-09-082955) [Compare Source](https://github.com/mistralai/client-python/compare/v3.1.0...v3.2.0) ##### Generated SDK baseline differences The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog. <details> <summary>Generated surface details</summary> ##### Stable type changes Changed types or signatures on the stable surface (2): - `VoiceCreateRequest.sample_audio: str -> OptionalNullable[str]` - `VoiceCreateRequestTypedDict.sample_audio: str -> NotRequired[Nullable[str]]` ##### Beta surface changes Removed from the beta surface (64): - `CreatePipelineConfigRequest` - `DeletePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDDeleteRequest` - `DetectionDefinition` - `ExportDefinition` - `GetPipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDGetRequest` - `JudgeDefinition` - `ListPipelineConfigsV1ObservabilityPipelineConfigsGetRequest` - `ModerationDefinition` - `PaginatedResultPipelineConfig` - `PipelineConfigsResponse` - `UpdatePipelineConfigRequest` - `UpdatePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDPutRequest` - `CreatePipelineConfigRequest.definition` - `CreatePipelineConfigRequest.description` - `CreatePipelineConfigRequest.enabled` - `CreatePipelineConfigRequest.name` - `CreatePipelineConfigRequest.pipeline_kind` - `CreatePipelineConfigRequest.selectors` - `DeletePipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDDeleteRequest.pipeline_config_id` - `DetectionDefinition.patterns` - `DetectionDefinition.target_attributes` - `ExportDefinition.destination` - `GetPipelineConfigV1ObservabilityPipelineConfigsPipelineConfigIDGetRequest.pipeline_config_id` - `JudgeDefinition.mapping` - `JudgeDefinition.slug` - ...and 39 more Changed types or signatures in beta (6): - `CreatePipelineRequest.definitions: List[JudgeDefinition] -> List[LlmJudgeReference]` - `CreatePipelineRequestTypedDict.definitions: List[JudgeDefinitionTypedDict] -> List[LlmJudgeReferenceTypedDict]` - `SetServiceAccountRolesRequest.role_ids: Optional[List[str]] -> List[str]` - `SetServiceAccountRolesRequestTypedDict.role_ids: NotRequired[List[str]] -> List[str]` - `UpdatePipelineRequest.definitions: Optional[List[JudgeDefinition]] -> Optional[List[LlmJudgeReference]]` - `UpdatePipelineRequestTypedDict.definitions: NotRequired[List[JudgeDefinitionTypedDict]] -> NotRequired[List[LlmJudgeReferenceTypedDict]]` Now required on an existing beta model (2): - `PipelineConfig.slug` - `SetServiceAccountRolesRequest.role_ids` </details> ##### API changes ##### Beta API changes - Removed beta operations: `sdk.beta.observability.evaluations.get_pipeline_config()`, `sdk.beta.observability.evaluations.delete_pipeline_config()`, `sdk.beta.observability.evaluations.update_pipeline_config()`, `sdk.beta.observability.evaluations.create_pipeline_config()`, and `sdk.beta.observability.evaluations.list_pipeline_configs()`. - Changed field `role_ids` in `sdk.beta.service_accounts.set_roles()`. - Removed variants `DetectionDefinition`, `ExportDefinition`, `JudgeDefinition`, and `ModerationDefinition` from response `definition` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, `sdk.beta.observability.evaluations.create_pipeline()`, and `sdk.beta.observability.evaluations.list_pipelines()`. - Added variants `DetectionDefinitionV1`, `ExportDefinitionV1`, `JudgeDefinitionV1`, and `ModerationDefinitionV1` to response `definition` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, `sdk.beta.observability.evaluations.create_pipeline()`, and `sdk.beta.observability.evaluations.list_pipelines()`. - Removed fields `definitions` and `description` from response `pipeline_configs[]` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, and `sdk.beta.observability.evaluations.create_pipeline()`. - Removed enum values `detection`, `export`, `judge`, and `moderation` from response `pipeline_kind` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, `sdk.beta.observability.evaluations.create_pipeline()`, and `sdk.beta.observability.evaluations.list_pipelines()`. - Removed fields `definitions` and `description` from response `pipelines.results[].pipeline_configs[]` in `sdk.beta.observability.evaluations.list_pipelines()`. ##### Added operations Beta: - `sdk.beta.observability.spans.search_pipeline_results()` - `sdk.beta.users.whoami()` ##### Schema changes - Added request field `sampling` in `sdk.beta.observability.evaluations.update_pipeline()` and `sdk.beta.observability.evaluations.create_pipeline()`. - Added response enum values `detection_v1`, `export_v1`, `judge_v1`, and `moderation_v1` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, `sdk.beta.observability.evaluations.create_pipeline()`, and `sdk.beta.observability.evaluations.list_pipelines()`. - Added response fields `sampling` and `slug` in `sdk.beta.observability.evaluations.update_pipeline()`, `sdk.beta.observability.evaluations.get_pipeline()`, `sdk.beta.observability.evaluations.create_pipeline()`, and `sdk.beta.observability.evaluations.list_pipelines()`. - Added request fields `logprobs`, `min_tokens`, `prompt_logprobs`, `repetition_penalty`, `top_k`, `top_logprobs`, and `top_prompt_logprobs` in `sdk.chat.complete()` and `sdk.agents.complete()`. - Added response fields `logprobs` and `prompt_logprobs` in `sdk.chat.complete()`, `sdk.fim.complete()`, and `sdk.agents.complete()`. - Changed request field `sample_audio` in `sdk.audio.voices.create()`. ##### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.796.4 (2.935.1) <https://github.com/speakeasy-api/speakeasy> ##### Generated - \[python v3.2.0] . ##### Releases - \[PyPI v3.2.0] <https://pypi.org/project/mistralai/3.2.0> - . ### [`v3.1.0`](https://github.com/mistralai/client-python/blob/HEAD/RELEASES.md#2026-10-06-152033) [Compare Source](https://github.com/mistralai/client-python/compare/v3.0.0...v3.1.0) ##### Generated SDK baseline differences The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog. <details> <summary>Generated surface details</summary> ##### Stable compatibility changes Removed from the stable API surface (7): - `Runs` - `Runs.get_run` - `Runs.get_run_async` - `Runs.get_run_history` - `Runs.get_run_history_async` - `Runs.list_runs` - `Runs.list_runs_async` ##### Stable type changes Changed types or signatures on the stable surface (1): - `Workflows.runs: Runs -> WorkflowsRuns` ##### Beta surface changes Removed from the beta surface (16): - `Records` - `AuthenticationMethodCreateOrUpdateRequest.auth_direction` - `HTTPConnector.system_prompt_route` - `MCPConnector.system_prompt_route` - `Records.bulk_delete` - `Records.bulk_delete_async` - `Records.delete` - `Records.delete_async` - `Records.fetch` - `Records.fetch_async` - `Records.judge` - `Records.judge_async` - `Records.update_payload` - `Records.update_payload_async` - `Records.update_properties` - `Records.update_properties_async` Changed types or signatures in beta (27): - `AuthenticationConfiguration.authentication_type: OutboundAuthenticationType -> AuthenticationType` - `AuthenticationMethodCreateOrUpdateRequest.method_type: MethodType -> AuthenticationType` - `AuthenticationMethodCreateOrUpdateRequestTypedDict.method_type: MethodTypeTypedDict -> AuthenticationType` - `ConnectorGetAuthURLV1Request.method_type: Annotated[Optional[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[Optional[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]` - `ConnectorGetAuthURLV1RequestTypedDict.method_type: NotRequired[OutboundAuthenticationType] -> NotRequired[AuthenticationType]` - `ConnectorListOrganizationCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]` - `ConnectorListOrganizationCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]` - `ConnectorListUserCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]` - `ConnectorListUserCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]` - `ConnectorListWorkspaceCredentialsV1Request.auth_type: Annotated[OptionalNullable[OutboundAuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))] -> Annotated[OptionalNullable[AuthenticationType], FieldMetadata(query=QueryParamMetadata(style='form', explode=True))]` - `ConnectorListWorkspaceCredentialsV1RequestTypedDict.auth_type: NotRequired[Nullable[OutboundAuthenticationType]] -> NotRequired[Nullable[AuthenticationType]]` - `CredentialsResponse.connector_preset_credentials_for_auth: Optional[List[OutboundAuthenticationType]] -> Optional[List[AuthenticationType]]` - `CredentialsResponseTypedDict.connector_preset_credentials_for_auth: NotRequired[List[OutboundAuthenticationType]] -> NotRequired[List[AuthenticationType]]` - `Datasets.records: Records -> DatasetsRecords` - `OAuth2AuthorizationCodeAuthMethod.oauth2_server_metadata: ExtendedOAuthServerMetadata -> OptionalNullable[ExtendedOAuthServerMetadata]` - `OAuth2AuthorizationCodeAuthMethodTypedDict.oauth2_server_metadata: ExtendedOAuthServerMetadataTypedDict -> NotRequired[Nullable[ExtendedOAuthServerMetadataTypedDict]]` - `OrderByClause.direction: Optional[Direction] -> Optional[OrderByClauseDirection]` - `OrderByClauseTypedDict.direction: NotRequired[Direction] -> NotRequired[OrderByClauseDirection]` - `PublicAuthenticationMethod.method_type: OutboundAuthenticationType -> AuthenticationType` - `UpdatePipelineRequest.definitions: List[JudgeDefinition] -> Optional[List[JudgeDefinition]]` - `UpdatePipelineRequest.enabled: bool -> Optional[bool]` - `UpdatePipelineRequest.name: str -> Optional[str]` - `UpdatePipelineRequest.selectors: List[PipelineConfigSelector] -> Optional[List[PipelineConfigSelector]]` - `UpdatePipelineRequestTypedDict.definitions: List[JudgeDefinitionTypedDict] -> NotRequired[List[JudgeDefinitionTypedDict]]` - `UpdatePipelineRequestTypedDict.enabled: bool -> NotRequired[bool]` - ...and 2 more Now required on an existing beta model (6): - `Dataset.slug` - `DatasetPreview.slug` - `Evaluations.optimizations` - `Evaluations.projects` - `Evaluations.records` - `Evaluations.runs` </details> ##### API changes ##### Beta API changes - Removed field `system_prompt_route` from response `items[].union(http)` in `sdk.beta.connectors.list()`. - Removed field `system_prompt_route` from response `items[].union(mcp)` in `sdk.beta.connectors.list()`. - Removed field `system_prompt_route` from response `union(http)` in `sdk.beta.connectors.create()`, `sdk.beta.connectors.get()`, and `sdk.beta.connectors.update()`. - Removed field `system_prompt_route` from response `union(mcp)` in `sdk.beta.connectors.create()`, `sdk.beta.connectors.get()`, and `sdk.beta.connectors.update()`. - Removed field `auth_direction` from request `body.union(http).auth_methods[].union(AuthenticationMethodCreateOrUpdateRequest)` in `sdk.beta.connectors.update()`. - Changed field `method_type` in `sdk.beta.connectors.update()`. - Changed field `auth_methods[]` in `sdk.beta.connectors.update()`. ##### Added operations Beta: - `sdk.beta.observability.evaluations.list()` - `sdk.beta.observability.evaluations.get()` - `sdk.beta.observability.evaluations.projects.list()` - `sdk.beta.observability.evaluations.projects.get()` - `sdk.beta.observability.evaluations.runs.search()` - `sdk.beta.observability.evaluations.runs.search_all()` - `sdk.beta.observability.evaluations.runs.get()` - `sdk.beta.observability.evaluations.runs.get_statistics()` - `sdk.beta.observability.evaluations.runs.compute_statistics()` - `sdk.beta.observability.evaluations.records.get()` - `sdk.beta.observability.evaluations.records.search()` - `sdk.beta.observability.evaluations.optimizations.list()` - `sdk.beta.observability.evaluations.optimizations.get()` - `sdk.beta.observability.evaluations.optimizations.list_trials()` ##### Schema changes - Changed request field `oauth2_server_metadata` in `sdk.beta.connectors.create()` and `sdk.beta.connectors.update()`. - Added enum values `optimization_not_found` and `project_not_found` across beta observability judges, beta observability datasets, beta observability datasets records, beta observability evaluations, beta observability logs, beta observability traces, beta observability spans (55 operations). - Added response field `slug` in `sdk.beta.observability.datasets.list()`, `sdk.beta.observability.datasets.create()`, `sdk.beta.observability.datasets.fetch()`, and `sdk.beta.observability.datasets.update()`. - Changed request fields `definitions`, `enabled`, `name`, and `selectors` in `sdk.beta.observability.evaluations.update_pipeline()`. - Added request enum value `agentic_safety` in `sdk.files.list()` and `sdk.files.upload()`. - Added response enum value `agentic_safety` in `sdk.files.list()`, `sdk.files.upload()`, and `sdk.files.retrieve()`. - Added request variants `resource` and `resource_link` in `sdk.chat.complete()`, `sdk.agents.complete()`, `sdk.classifiers.moderate_chat()`, and `sdk.classifiers.classify_chat()`. - Added response variants `resource` and `resource_link` in `sdk.chat.complete()`, `sdk.fim.complete()`, and `sdk.agents.complete()`. - Changed request field `union(Array<ContentChunk>)[]` in `sdk.chat.complete()`, `sdk.agents.complete()`, `sdk.classifiers.moderate_chat()`, and `sdk.classifiers.classify_chat()`. - Added response field `kind` across audio voices (6 operations). - Added request field `workflow_name` in `sdk.workflows.get_workflow_registrations()`. ##### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.796.4 (2.935.1) <https://github.com/speakeasy-api/speakeasy> ##### Generated - \[python v3.1.0] . ##### Releases - \[PyPI v3.1.0] <https://pypi.org/project/mistralai/3.1.0> - . ### [`v3.0.0`](https://github.com/mistralai/client-python/blob/HEAD/RELEASES.md#2026-09-28-175154) [Compare Source](https://github.com/mistralai/client-python/compare/v2.10.1...v3.0.0) ##### Generated SDK baseline differences The published SDK or generator baseline differs from the baseline used by the OpenAPI changelog. <details> <summary>Generated surface details</summary> ##### Stable compatibility changes Removed from the stable API surface (24): - `DeploymentKoyebBackendSpec` - `UnknownDeploymentWorkerSpecResponseBackendSpec` - `DeploymentKoyebBackendSpec.build_directory` - `DeploymentKoyebBackendSpec.dockerfile_path` - `DeploymentKoyebBackendSpec.type` - `DeploymentResourceConfig.cpu_limit` - `DeploymentResourceConfig.cpu_request` - `DeploymentResourceConfig.memory_limit` - `DeploymentResourceConfig.memory_request` - `DeploymentResourceConfigUpdate.cpu_limit` - `DeploymentResourceConfigUpdate.cpu_request` - `DeploymentResourceConfigUpdate.memory_limit` - `DeploymentResourceConfigUpdate.memory_request` - `DeploymentWorkerSpecInput.entrypoint` - `DeploymentWorkerSpecInput.working_dir` - `DeploymentWorkerSpecResponse.commit_sha` - `DeploymentWorkerSpecResponse.entrypoint` - `DeploymentWorkerSpecResponse.working_dir` - `UnknownDeploymentWorkerSpecResponseBackendSpec.is_unknown` - `UnknownDeploymentWorkerSpecResponseBackendSpec.raw` - `UnknownDeploymentWorkerSpecResponseBackendSpec.type` - `WorkflowsWorkerSpecUpdate.entrypoint` - `WorkflowsWorkerSpecUpdate.working_dir` - `DeploymentKoyebBackendSpec.serialize_model` ##### Stable type changes Changed types or signatures on the stable surface (143): - `ActivityTaskCompletedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskCompletedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskCompletedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskCompletedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskCompletedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskCompletedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskCompletedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskCompletedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskFailedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskFailedResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskFailedResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskFailedResponse.schedule_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskFailedResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskFailedResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskFailedResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskFailedResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskRetryingResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskRetryingResponse.continued_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskRetryingResponse.first_execution_run_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskRetryingResponse.schedule_id: Nullable[str] -> OptionalNullable[str]` - `ActivityTaskRetryingResponseTypedDict.chain_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskRetryingResponseTypedDict.continued_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskRetryingResponseTypedDict.first_execution_run_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskRetryingResponseTypedDict.schedule_id: Nullable[str] -> NotRequired[Nullable[str]]` - `ActivityTaskStartedResponse.chain_run_id: Nullable[str] -> OptionalNullable[str]` - ...and 118 more ##### Beta surface changes Removed from the beta surface (20): - `ConnectorDeleteOrganizationCredentialsV1Request` - `ConnectorDeleteUserCredentialsV1Request` - `ConnectorDeleteWorkspaceCredentialsV1Request` - `ConnectorDeleteOrganizationCredentialsV1Request.connector_id_or_name` - `ConnectorDeleteOrganizationCredentialsV1Request.credentials_name` - `ConnectorDeleteUserCredentialsV1Request.connector_id_or_name` - `ConnectorDeleteUserCredentialsV1Request.credentials_name` - `ConnectorDeleteWorkspaceCredentialsV1Request.connector_id_or_name` - `ConnectorDeleteWorkspaceCredentialsV1Request.credentials_name` - `ConnectorGetV1Request.fetch_customer_data` - `ConnectorListToolsV1Request.page` - `ConnectorsQueryFilters.active` - `CreatePipelineConfigRequest.definitions` - `UpdatePipelineConfigRequest.definitions` - `Connectors.delete_organization_credentials` - `Connectors.delete_organization_credentials_async` - `Connectors.delete_user_credentials` - `Connectors.delete_user_credentials_async` - `Connectors.delete_workspace_credentials` - `Connectors.delete_workspace_credentials_async` Changed types or signatures in beta (10): - `PipelineConfig.definitions: List[PipelineConfigDefinition] -> Optional[List[PipelineConfigDefinition]]` - `PipelineConfigTypedDict.definitions: List[PipelineConfigDefinitionTypedDict] -> NotRequired[List[PipelineConfigDefinitionTypedDict]]` - `SearchRequest.retriever: Retriever -> SearchRequestRetriever` - `SearchRequestTypedDict.retriever: RetrieverTypedDict -> SearchRequestRetrieverTypedDict` - `UsersAPIGetIdentitySecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]` - `UsersAPIGetIdentitySecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]` - `UsersAPIListOrganizationsSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]` - `UsersAPIListOrganizationsSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]` - `UsersAPIListWorkspacesSecurity.dashboard_user_context_auth: Annotated[str, FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))] -> Annotated[Optional[str], FieldMetadata(security=SecurityMetadata(scheme=True, scheme_type='apiKey', sub_type='header', field_name='x-api-key'))]` - `UsersAPIListWorkspacesSecurityTypedDict.dashboard_user_context_auth: str -> NotRequired[str]` Now required on an existing beta model (4): - `CreatePipelineConfigRequest.definition` - `ManagedIndexResponse.creator_id` - `PipelineConfig.definition` - `UpdatePipelineConfigRequest.definition` </details> ##### API changes ##### Highlights - The SDK uses HTTPX2 instead of HTTPX, and the `mcp` and `agents` extras MCP 2.2. A client passed as `client=` or `async_client=` must be an `httpx2` client, and raw requests, responses and transport errors are `httpx2` types. See [MIGRATION.md](MIGRATION.md) for every breaking change in this release. - Chat and agents completions no longer accept the `code_interpreter`, `web_search` and `web_search_premium` tools; use them through the Conversations API or an agent. - Workflow deployments: the `koyeb` backend is now `mistral_cloud` (`DeploymentKoyebBackendSpec` is replaced by `DeploymentMistralCloudBackendSpec`), the Kubernetes backend can no longer be set, the CPU/memory, `entrypoint`, `working_dir` and `commit_sha` fields are removed, and `UnknownDeploymentWorkerSpecResponseBackendSpec` is renamed `UnknownBackendSpec`. - New: `Mistral()` authenticates from a service-account token at `MISTRAL_SA_TOKEN_PATH`; `beta.connectors.mcp_client()` and `beta.connectors.http_client()` call connectors directly through the Connectors Gateway, whose own failures raise `ConnectorsGatewayError`. ##### Breaking changes - Removed fields `cpu_limit`, `cpu_request`, `memory_limit`, and `memory_request` from response `resources` across workflows deployments (6 operations). - Changed field `type` across workflows deployments (6 operations). - Removed fields `commit_sha`, `entrypoint`, and `working_dir` from response `spec` across workflows deployments (6 operations). - Removed fields `cpu_limit`, `cpu_request`, `memory_limit`, and `memory_request` from request `resources` in `sdk.workflows.deployments.update_deployment()` and `sdk.workflows.deployments.create_deployment()`. - Changed field `backend_spec` in `sdk.workflows.deployments.update_deployment()` and `sdk.workflows.deployments.create_deployment()`. - Removed fields `entrypoint` and `working_dir` from request `spec` in `sdk.workflows.deployments.update_deployment()` and `sdk.workflows.deployments.create_deployment()`. - Removed fields `cpu_limit`, `cpu_request`, `memory_limit`, and `memory_request` from response `managed.resources` in `sdk.workflows.deployments.get_deployment()`. - Changed field `type` in `sdk.workflows.deployments.get_deployment()`. - Removed fields `commit_sha`, `entrypoint`, and `working_dir` from response `managed.spec` in `sdk.workflows.deployments.get_deployment()`. - Removed fields `cpu_limit`, `cpu_request`, `memory_limit`, and `memory_request` from response `deployments[].managed.resources` in `sdk.workflows.deployments.list_deployments()`. - Changed field `type` in `sdk.workflows.deployments.list_deployments()`. - Removed fields `commit_sha`, `entrypoint`, and `working_dir` from response `deployments[].managed.spec` in `sdk.workflows.deployments.list_deployments()`. - Removed variants `code_interpreter`, `web_search`, and `web_search_premium` from request `tools[]` in `sdk.chat.complete()`, `sdk.chat.stream()`, `sdk.agents.complete()`, and `sdk.agents.stream()`. ##### Beta API changes - `sdk.beta.connectors`: removed `delete_workspace_credentials()`, `delete_organization_credentials()`, and `delete_user_credentials()`; added `delete_credentials()`. - Removed field `fetch_customer_data` from request in `sdk.beta.connectors.get()`. - Added required field `definition` to request in `sdk.beta.observability.evaluations.create_pipeline_config()` and `sdk.beta.observability.evaluations.update_pipeline_config()`. - Removed field `definitions` from request in `sdk.beta.observability.evaluations.create_pipeline_config()` and `sdk.beta.observability.evaluations.update_pipeline_config()`. - Removed field `page` from request in `sdk.beta.connectors.list_tools()`. - Removed field `active` from request `query_filters` in `sdk.beta.connectors.list()`. ##### Added operations Stable: - `sdk.workflows.deployments.unharden_deployment()` - `sdk.audio.voices.search()` Beta: - `sdk.beta.observability.evaluations.list_pipelines()` - `sdk.beta.observability.datasets.import_from_spans()` - `sdk.beta.rag.managed_indexes.get_chunk()` - `sdk.beta.rag.managed_indexes.grep()` - `sdk.beta.rag.managed_indexes.read()` - `sdk.beta.rag.managed_indexes.navigate()` - `sdk.beta.observability.spans.aggregate_span_evaluations()` - `sdk.beta.observability.evaluations.delete_pipeline()` - `sdk.beta.observability.evaluations.update_pipeline()` - `sdk.beta.observability.evaluations.get_pipeline()` - `sdk.beta.observability.evaluations.create_pipeline()` ##### Deprecated operations Beta: - `sdk.beta.connectors.call_tool()` ##### Schema changes - Added response field `definition` in `sdk.beta.observability.evaluations.create_pipeline_config()`, `sdk.beta.observability.evaluations.update_pipeline_config()`, `sdk.beta.observability.evaluations.list_pipeline_configs()`, and `sdk.beta.observability.evaluations.get_pipeline_config()`. - Changed response field `definitions` in `sdk.beta.observability.evaluations.create_pipeline_config()`, `sdk.beta.observability.evaluations.update_pipeline_config()`, `sdk.beta.observability.evaluations.list_pipeline_configs()`, and `sdk.beta.observability.evaluations.get_pipeline_config()`. - Added enum values `PIPELINE_ALREADY_EXISTS` and `PIPELINE_NOT_FOUND` across beta observability evaluations, beta observability traces, beta observability judges, beta observability datasets, beta observability datasets records, beta observability spans, beta observability logs (48 operations). - Added response fields `runtime_credential_id`, `runtime_principal_type`, and `secrets` across workflows deployments (8 operations). - Added request field `owner` in `sdk.workflows.deployments.list_deployments()`. - Added request enum value `mistral_mcp` across chat, agents, beta conversations, classifiers (7 operations). - Added response enum value `mistral_mcp` across chat, agents, beta conversations, FIM (8 operations). - Added response field `source_attribute_key` in `sdk.beta.observability.traces.get_trace_fields()`, `sdk.beta.observability.logs.list()`, `sdk.beta.observability.spans.list_span_fields()`, and `sdk.beta.observability.spans.list_span_eval_fields()`. - Added request fields `order` and `q` in `sdk.beta.service_accounts.list()`. - Added response field `result` across beta observability datasets (5 operations). - Added request field `client_scopes` in `sdk.beta.connectors.create()` and `sdk.beta.connectors.update()`. - Added request fields `creator_id`, `name`, and `status` in `sdk.beta.rag.managed_indexes.list()`. - Added response field `creator_id` in `sdk.beta.rag.managed_indexes.list()`, `sdk.beta.rag.managed_indexes.create()`, `sdk.beta.rag.managed_indexes.get()`, and `sdk.beta.rag.managed_indexes.update()`. - Added request field `max_candidates` in `sdk.beta.rag.managed_indexes.search()`. - Added request variant `rrf` in `sdk.beta.rag.managed_indexes.search()`. - Added request field `bearer_user_context_auth` in `sdk.beta.users.get_identity()`, `sdk.beta.users.list_organizations()`, and `sdk.beta.users.list_workspaces()`. - Changed request field `dashboard_user_context_auth` in `sdk.beta.users.get_identity()`, `sdk.beta.users.list_organizations()`, and `sdk.beta.users.list_workspaces()`. - Changed response fields `chain_run_id`, `continued_run_id`, `first_execution_run_id`, and `schedule_id` in `sdk.workflows.events.get_workflow_events()` and `sdk.events.get_workflow_events()`. - Added request field `log_type` in `sdk.workflows.deployments.get_deployment_logs()`. ##### Changes Based on: - OpenAPI Doc - Speakeasy CLI 1.796.4 (2.935.1) <https://github.com/speakeasy-api/speakeasy> ##### Generated - \[python v3.0.0] . ##### Releases - \[PyPI v3.0.0] <https://pypi.org/project/mistralai/3.0.0> - . </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNjcuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE2Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
fix(deps): update dependency mistralai to v3
All checks were successful
Continuous Integration / Build Package (push) Successful in 1m54s
Continuous Integration / Lint, Check & Test (push) Successful in 3m33s
e5e6bc36cb
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kfickel/hokusai!75
No description provided.