client-python API reference
158 public APIs from client-python (mistralai/client-python) — 143 classes, 3 functions, 12 methods. Signatures extracted by static analysis of the actual source.
Repository: mistralai/client-python
| Kind | Count |
|---|---|
| Classes | 143 |
| Functions | 3 |
| Methods | 12 |
API list
class
packages.azure.src.mistralai.azure.client.chat.ChatChat Completion API.
class
packages.azure.src.mistralai.azure.client.errors.mistralazureerror.MistralAzureErrorThe base class for all HTTP error responses.
class
packages.azure.src.mistralai.azure.client.errors.sdkerror.SDKErrorThe fallback error class if no more specific error class is matched.
func
packages.gcp.src.mistralai.gcp.client._hooks.registration.init_hooks(_hooks:Hooks) -> NoneInitialize hooks.
class
packages.gcp.src.mistralai.gcp.client.chat.ChatChat Completion API.
class
packages.gcp.src.mistralai.gcp.client.fim.FimFill-in-the-middle API.
class
src.mistralai.client.accesses.Accesses(beta) Libraries API - manage access to a library.
class
src.mistralai.client.agents.AgentsAgents API.
class
src.mistralai.client.beta_agents.BetaAgents(beta) Agents API
method
src.mistralai.client.beta_agents.BetaAgents.get(*agent_id:str, *agent_version:OptionalNullable[Union[models.AgentsAPIV1AgentsGetAgentVersion, models.AgentsAPIV1AgentsGetAgentVersionTypedDict]]=UNSET, *retries:OptionalNullable[utils.RetryConfig]=UNSET, *server_url:Optional[str]=None, *timeout_ms:Optional[int]=None, *http_headers:Optional[Mapping[str, str]]=None) -> models.AgentRetrieve an agent entity.
class
src.mistralai.client.chat.ChatChat Completion API.
class
src.mistralai.client.classifiers.ClassifiersClassifiers API.
class
src.mistralai.client.connectors.Connectors(beta) Connectors API - manage your connectors
class
src.mistralai.client.conversations.Conversations(beta) Conversations API
class
src.mistralai.client.documents.Documents(beta) Libraries API - manage documents in a library.
class
src.mistralai.client.embeddings.EmbeddingsEmbeddings API.
class
src.mistralai.client.errors.mistralerror.MistralErrorThe base class for all HTTP error responses.
class
src.mistralai.client.errors.sdkerror.SDKErrorThe fallback error class if no more specific error class is matched.
class
src.mistralai.client.files.FilesFiles API
class
src.mistralai.client.fim.FimFill-in-the-middle API.
class
src.mistralai.client.models.agent.UnknownAgentToolA AgentTool variant the SDK doesn't recognize.
class
src.mistralai.client.models.audiocontent.AudioContentAudio content for a message.
class
src.mistralai.client.models.audiocontent.AudioContentTypedDictAudio content for a message.
class
src.mistralai.client.models.blobresourcecontents.BlobResourceContentsBinary contents of a resource.
class
src.mistralai.client.models.blobresourcecontents.BlobResourceContentsTypedDictBinary contents of a resource.
class
src.mistralai.client.models.clientcapabilities.ClientCapabilitiesCapabilities a client may support.
class
src.mistralai.client.models.clientcapabilities.ClientCapabilitiesTypedDictCapabilities a client may support.
class
src.mistralai.client.models.clienttaskscapability.ClientTasksCapabilityCapability for client tasks operations.
class
src.mistralai.client.models.clienttaskscapability.ClientTasksCapabilityTypedDictCapability for client tasks operations.
class
src.mistralai.client.models.completionargs.CompletionArgsWhite-listed arguments from the completion API
class
src.mistralai.client.models.completionargs.CompletionArgsTypedDictWhite-listed arguments from the completion API
class
src.mistralai.client.models.completiontokensdetails.CompletionTokensDetailsToken usage details for the completion.
class
src.mistralai.client.models.completiontokensdetails.CompletionTokensDetailsTypedDictToken usage details for the completion.
class
src.mistralai.client.models.connectorcalltoolrequest.ConnectorCallToolRequestRequest body for calling an MCP tool.
class
src.mistralai.client.models.connectorcalltoolrequest.ConnectorCallToolRequestTypedDictRequest body for calling an MCP tool.
class
src.mistralai.client.models.connectortoolcallresponse.ConnectorToolCallResponseResponse from calling an MCP tool.
class
src.mistralai.client.models.connectortoolcallresponse.ConnectorToolCallResponseTypedDictResponse from calling an MCP tool.
class
src.mistralai.client.models.contentchunk.UnknownContentChunkA ContentChunk variant the SDK doesn't recognize.
class
src.mistralai.client.models.conversationhistory.ConversationHistoryRetrieve all entries in a conversation.
class
src.mistralai.client.models.conversationhistory.ConversationHistoryTypedDictRetrieve all entries in a conversation.
class
src.mistralai.client.models.createconnectorrequest.CreateConnectorRequestPublic create schema for MCP connectors.
class
src.mistralai.client.models.createconnectorrequest.CreateConnectorRequestTypedDictPublic create schema for MCP connectors.
class
src.mistralai.client.models.customtaskcanceledresponse.CustomTaskCanceledResponseEmitted when a custom task is canceled.
class
src.mistralai.client.models.customtaskfailedattributes.CustomTaskFailedAttributesAttributes for custom task failed events.
class
src.mistralai.client.models.customtaskfailedresponse.CustomTaskFailedResponseEmitted when a custom task fails.
class
src.mistralai.client.models.customtaskfailedresponse.CustomTaskFailedResponseTypedDictEmitted when a custom task fails.
class
src.mistralai.client.models.elicitationcapability.ElicitationCapabilityCapability for elicitation operations.
class
src.mistralai.client.models.elicitationcapability.ElicitationCapabilityTypedDictCapability for elicitation operations.
class
src.mistralai.client.models.ftmodelcard.FTModelCardExtra fields for fine-tuned models.
class
src.mistralai.client.models.ftmodelcard.FTModelCardTypedDictExtra fields for fine-tuned models.
class
src.mistralai.client.models.imagecontent.ImageContentImage content for a message.
class
src.mistralai.client.models.imagecontent.ImageContentTypedDictImage content for a message.
class
src.mistralai.client.models.jsonpatch.UnknownJSONPatchA JSONPatch variant the SDK doesn't recognize.
class
src.mistralai.client.models.jsonpayloadresponse.JSONPayloadResponseA payload containing arbitrary JSON data.
class
src.mistralai.client.models.jsonpayloadresponse.JSONPayloadResponseTypedDictA payload containing arbitrary JSON data.
class
src.mistralai.client.models.mcpservercardmeta.MCPServerCardMetaTyped _meta for MCP server cards.
class
src.mistralai.client.models.mcpservercardmeta.MCPServerCardMetaTypedDictTyped _meta for MCP server cards.
class
src.mistralai.client.models.mcpservericon.MCPServerIconAn icon for display in user interfaces.
class
src.mistralai.client.models.mcpservericon.MCPServerIconTypedDictAn icon for display in user interfaces.
class
src.mistralai.client.models.mcpserverremote.MCPServerRemoteRemote transport endpoint (SEP-2127).
class
src.mistralai.client.models.mcpserverremote.MCPServerRemoteTypedDictRemote transport endpoint (SEP-2127).
class
src.mistralai.client.models.mcpserverrepository.MCPServerRepositorySource repository information (SEP-2127).
class
src.mistralai.client.models.mcpserverrepository.MCPServerRepositoryTypedDictSource repository information (SEP-2127).
class
src.mistralai.client.models.mcptoolmeta.MCPToolMetaTyped _meta for MCP tools.
class
src.mistralai.client.models.mcptoolmeta.MCPToolMetaTypedDictTyped _meta for MCP tools.
class
src.mistralai.client.models.mcpuitoolmeta.MCPUIToolMetaUI metadata for tools that reference UI resources.
class
src.mistralai.client.models.modellist.UnknownModelListDataA ModelListData variant the SDK doesn't recognize.
class
src.mistralai.client.models.ocrpageobject.UnknownBlockA Block variant the SDK doesn't recognize.
class
src.mistralai.client.models.ocrsignatureblock.OCRSignatureBlockSignature region.
class
src.mistralai.client.models.ocrsignatureblock.OCRSignatureBlockTypedDictSignature region.
class
src.mistralai.client.models.partialscheduledefinition.PartialScheduleDefinitionSchedule definition for partial updates.
class
src.mistralai.client.models.promptargument.PromptArgumentAn argument for a prompt template.
class
src.mistralai.client.models.promptargument.PromptArgumentTypedDictAn argument for a prompt template.
class
src.mistralai.client.models.promptdefinition.PromptDefinitionVersioned prompt content.
class
src.mistralai.client.models.promptdefinition.PromptDefinitionTypedDictVersioned prompt content.
class
src.mistralai.client.models.promptscapability.PromptsCapabilityCapability for prompts operations.
class
src.mistralai.client.models.promptscapability.PromptsCapabilityTypedDictCapability for prompts operations.
class
src.mistralai.client.models.prompttokensdetails.PromptTokensDetailsToken usage details for the prompt.
class
src.mistralai.client.models.prompttokensdetails.PromptTokensDetailsTypedDictToken usage details for the prompt.
class
src.mistralai.client.models.resourcescapability.ResourcesCapabilityCapability for resources operations.
class
src.mistralai.client.models.resourcescapability.ResourcesCapabilityTypedDictCapability for resources operations.
class
src.mistralai.client.models.responseformat.ResponseFormatSpecify the format that the model must output.
class
src.mistralai.client.models.responseformat.ResponseFormatTypedDictSpecify the format that the model must output.
class
src.mistralai.client.models.rootscapability.RootsCapabilityCapability for root operations.
class
src.mistralai.client.models.rootscapability.RootsCapabilityTypedDictCapability for root operations.
class
src.mistralai.client.models.scalarmetric.ScalarMetricScalar metric with a single value.
class
src.mistralai.client.models.scalarmetric.ScalarMetricTypedDictScalar metric with a single value.
class
src.mistralai.client.models.servercapabilities.ServerCapabilitiesCapabilities that a server may support.
class
src.mistralai.client.models.servercapabilities.ServerCapabilitiesTypedDictCapabilities that a server may support.
class
src.mistralai.client.models.servertaskscapability.ServerTasksCapabilityCapability for server tasks operations.
class
src.mistralai.client.models.servertaskscapability.ServerTasksCapabilityTypedDictCapability for server tasks operations.
class
src.mistralai.client.models.skilldefinition.SkillDefinitionVersioned skill content.
class
src.mistralai.client.models.skilldefinition.SkillDefinitionTypedDictVersioned skill content.
class
src.mistralai.client.models.speech_v1_audio_speech_postop.SpeechResponseSpeech audio data.
class
src.mistralai.client.models.speech_v1_audio_speech_postop.SpeechResponseTypedDictSpeech audio data.
class
src.mistralai.client.models.speech_v1_audio_speech_postop.SpeechStreamEventsSpeech audio data.
class
src.mistralai.client.models.speech_v1_audio_speech_postop.SpeechStreamEventsTypedDictSpeech audio data.
class
src.mistralai.client.models.taskssamplingcapability.TasksSamplingCapabilityCapability for tasks sampling operations.
class
src.mistralai.client.models.taskssamplingcapability.TasksSamplingCapabilityTypedDictCapability for tasks sampling operations.
class
src.mistralai.client.models.taskstoolscapability.TasksToolsCapabilityCapability for tasks tools operations.
class
src.mistralai.client.models.taskstoolscapability.TasksToolsCapabilityTypedDictCapability for tasks tools operations.
class
src.mistralai.client.models.tempogettraceresponse.TempoGetTraceResponseTrace response in OpenTelemetry format.
class
src.mistralai.client.models.tempogettraceresponse.TempoGetTraceResponseTypedDictTrace response in OpenTelemetry format.
class
src.mistralai.client.models.textcontent.TextContentText content for a message.
class
src.mistralai.client.models.textcontent.TextContentTypedDictText content for a message.
class
src.mistralai.client.models.textresourcecontents.TextResourceContentsText contents of a resource.
class
src.mistralai.client.models.textresourcecontents.TextResourceContentsTypedDictText contents of a resource.
class
src.mistralai.client.models.timeseriesmetric.TimeSeriesMetricTime-series metric with timestamp-value pairs.
class
src.mistralai.client.models.toolchoice.ToolChoiceToolChoice is either a ToolChoiceEnum or a ToolChoice
class
src.mistralai.client.models.toolexecution.ToolExecutionExecution-related properties for a tool.
class
src.mistralai.client.models.toolexecution.ToolExecutionTypedDictExecution-related properties for a tool.
class
src.mistralai.client.models.toolscapability.ToolsCapabilityCapability for tools operations.
class
src.mistralai.client.models.toolscapability.ToolsCapabilityTypedDictCapability for tools operations.
class
src.mistralai.client.models.voicelistresponse.VoiceListResponseSchema for voice list response
class
src.mistralai.client.models.voicelistresponse.VoiceListResponseTypedDictSchema for voice list response
class
src.mistralai.client.models.voiceresponse.VoiceResponseSchema for voice response
class
src.mistralai.client.models.voiceresponse.VoiceResponseTypedDictSchema for voice response
class
src.mistralai.client.models.workflowmetrics.WorkflowMetricsComplete metrics for a specific workflow.
class
src.mistralai.client.models.workflowmetrics.WorkflowMetricsTypedDictComplete metrics for a specific workflow.
class
src.mistralai.client.models.workflowtaskfailedresponse.WorkflowTaskFailedResponseEmitted when a workflow task fails.
class
src.mistralai.client.models.workflowtaskfailedresponse.WorkflowTaskFailedResponseTypedDictEmitted when a workflow task fails.
class
src.mistralai.client.models.workflowtasktimedoutresponse.WorkflowTaskTimedOutResponseEmitted when a workflow task times out.
class
src.mistralai.client.models_.ModelsModel Management API
class
src.mistralai.client.ocr.OcrOCR API
class
src.mistralai.client.transcriptions.TranscriptionsAPI for audio transcription.
func
src.mistralai.client.utils.annotations.get_field_discriminator(field:Any) -> Optional[str]Search for the discriminator attribute in a given field.
class
src.mistralai.extra.exceptions.DeferralReasonReason why a tool call was deferred.
class
src.mistralai.extra.exceptions.DeferredToolCallEntryRepresents a tool call that requires confirmation.
method
src.mistralai.extra.exceptions.DeferredToolCallEntry.from_dict(data:DeferredToolCallEntrySchema) -> DeferredToolCallEntryDeserialize from a dictionary.
method
src.mistralai.extra.exceptions.DeferredToolCallEntry.reject(message:str='Rejected by user') -> DeferredToolCallRejectionCreate a rejection response for this tool call.
method
src.mistralai.extra.exceptions.DeferredToolCallEntry.to_function_result(result:str) -> dict[str, str]Convert to function result dict for use as input.
class
src.mistralai.extra.exceptions.DeferredToolCallRejectionResponse indicating tool should not be executed.
class
src.mistralai.extra.exceptions.MCPAuthExceptionMCP authentication errors.
class
src.mistralai.extra.exceptions.MCPExceptionMCP operation errors.
class
src.mistralai.extra.exceptions.MistralClientExceptionBase exception for client errors.
class
src.mistralai.extra.exceptions.RealtimeTranscriptionExceptionBase realtime transcription exception.
class
src.mistralai.extra.exceptions.RunExceptionConversation run errors.
class
src.mistralai.extra.exceptions.WorkflowPayloadCompressionExceptionWorkflow payload compression exception
class
src.mistralai.extra.exceptions.WorkflowPayloadEncryptionExceptionWorkflow payload encryption exception
class
src.mistralai.extra.exceptions.WorkflowPayloadOffloadingExceptionWorkflow payload offloading exception
class
src.mistralai.extra.mcp.auth.OAuthParamsRequired params for authorization.
class
src.mistralai.extra.mcp.sse.MCPClientSSEMCP client that uses sse for communication.
method
src.mistralai.extra.mcp.sse.MCPClientSSE.refresh_auth_token()Refresh an expired token.
method
src.mistralai.extra.mcp.sse.MCPClientSSE.set_auth_token(token:OAuth2Token) -> NoneRegister the authentication token with this client.
class
src.mistralai.extra.mcp.sse.SSEServerParamsParameters required for a MCPClient with SSE transport
class
src.mistralai.extra.mcp.stdio.MCPClientSTDIOMCP client that uses stdio for communication.
class
src.mistralai.extra.observability.redaction_policies.AttributeRedactionPolicyKey-oriented hybrid policy.
class
src.mistralai.extra.observability.redaction_policies.RedactionPolicyBase class for redaction policies.
method
src.mistralai.extra.observability.redaction_policies.RedactionPolicy.redact_span_name(name:str) -> strReturn the span name to export.
method
src.mistralai.extra.observability.redaction_policies.RedactionPolicy.redact_status_description(description:str | None) -> str | NoneReturn the status description to export.
class
src.mistralai.extra.observability.redaction_policies.RegexRedactionPolicyContent-oriented policy based on regexes.
method
src.mistralai.extra.run.context.RunContext.get_tools() -> list[FunctionTool]Get the tools that are part of the context.
method
src.mistralai.extra.run.context.RunContext.register_func(func:Callable, requires_confirmation:bool=False)Add a function to the context.
method
src.mistralai.extra.run.context.RunContext.register_mcp_client(mcp_client:MCPClientProtocol, tool_configuration:dict[str, list[str]] | None=None) -> NoneAdd a MCP client to the context.
method
src.mistralai.extra.run.context.RunContext.requires_confirmation(tool_name:str) -> boolCheck if tool requires confirmation.
func
src.mistralai.extra.run.result.reconstitute_function_call_args(chunks:list[str]) -> FunctionCallEntryArgumentsRecreates function call arguments from stream
class
src.mistralai.extra.workflows.connector_slot.ConnectorBindingsContainer for a list of connector bindings.
class
src.mistralai.extra.workflows.encoding.storage.blob_storage.BlobNotFoundErrorRaised when a blob is not found in storage.
About this data
These signatures were extracted from the public source of mistralai/client-python
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.