← Tools Reference

Mistral AI

Mistral AI integration (AI). Imported from open-connector.

API key54 toolshttps://api.mistral.ai
GET
mistral_ai_list_models
List all Mistral models accessible by the current API key.

/v1/models

GET
mistral_ai_get_model
Get details of a single Mistral model by model ID.

/v1/models/{model_id}

1 parameter
ParamTypeRequiredDescription
model_idstringrequiredModel ID.
GET
mistral_ai_list_conversations
List conversations under the current organization with pagination and metadata filters.

/v1/conversations

3 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
POST
mistral_ai_start_conversation
Create a new conversation and append initial context.

/v1/conversations

14 parameters
ParamTypeRequiredDescription
inputsstringrequiredConversation initial input.
streambooleanoptionalWhether to use streaming responses. This connector only supports false or omitt…
storebooleanoptionalWhether to persist the conversation.
handoff_executionstringoptionalHandoff execution method.
instructionsstringoptionalConversation-level instructions.
toolsarrayoptionalTools available for this conversation.
completion_argsobjectoptionalCompletion parameter configuration accepted by Mistral.
guardrailsarrayoptionalGuardrails to apply.
namestringoptionalConversation name.
descriptionstringoptionalConversation description.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
agent_idstringoptionalAgent ID.
agent_versionstringoptionalVersion number or version alias.
modelstringoptionalDirect model identifier to use.
GET
mistral_ai_get_conversation
Get metadata for a single conversation by ID.

/v1/conversations/{conversation_id}

1 parameter
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
DELETE
mistral_ai_delete_conversation
Delete the specified conversation.

/v1/conversations/{conversation_id}

1 parameter
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
POST
mistral_ai_append_to_conversation
Append a new message to an existing conversation.

/v1/conversations/{conversation_id}

6 parameters
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
inputsstringrequiredInput to append to the conversation.
completion_argsobjectoptionalCompletion parameter configuration accepted by Mistral.
handoff_executionstringoptionalHandoff execution method.
storebooleanoptionalWhether to persist storage.
tool_confirmationsarrayoptionalTool call confirmations.
GET
mistral_ai_get_conversation_history
Get all history entries in a conversation.

/v1/conversations/{conversation_id}/history

1 parameter
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
GET
mistral_ai_get_conversation_messages
Get all message entries in a conversation.

/v1/conversations/{conversation_id}/messages

1 parameter
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
POST
mistral_ai_restart_conversation
Restart a conversation from a historical entry.

/v1/conversations/{conversation_id}/restart

10 parameters
ParamTypeRequiredDescription
conversation_idstringrequiredConversation ID.
from_entry_idstringrequiredEntry ID to restart from.
inputsstringoptionalInput to continue after restarting.
completion_argsobjectoptionalCompletion parameter configuration accepted by Mistral.
handoff_executionstringoptionalHandoff execution method.
guardrailsarrayoptionalGuardrails to apply.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
storebooleanoptionalWhether to persist storage.
streambooleanoptionalWhether to use streaming responses. This connector only supports false or omitt…
agent_versionstringoptionalVersion number or version alias.
GET
mistral_ai_list_agents
List agents with pagination, name, source, or metadata filters.

/v1/agents

8 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
deployment_chatbooleanoptionalWhether to return only deployment_chat agents.
sourcesarrayoptionalA list of strings.
namestringoptionalFilter by agent name.
searchstringoptionalSearch by name or ID.
idstringoptionalFilter by exact agent ID.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
POST
mistral_ai_create_agent
Create a new Mistral agent.

/v1/agents

10 parameters
ParamTypeRequiredDescription
modelstringrequiredThe default model used by the agent.
namestringrequiredAgent name.
instructionsstringoptionalAgent instructions.
toolsarrayoptionalTools available to the agent.
completion_argsobjectoptionalCompletion parameter configuration accepted by Mistral.
guardrailsarrayoptionalGuardrails to apply.
descriptionstringoptionalAgent description.
handoffsarrayoptionalA list of strings.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
version_messagestringoptionalVersion message for this update.
GET
mistral_ai_get_agent
Get a single agent by ID.

/v1/agents/{agent_id}

2 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
agent_versionstringoptionalVersion number or version alias.
PATCH
mistral_ai_update_agent
Update an agent configuration and create a new version.

/v1/agents/{agent_id}

12 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
modelstringoptionalUpdated model.
namestringoptionalUpdated agent name.
instructionsstringoptionalUpdated instructions.
toolsarrayoptionalUpdated tool list.
completion_argsobjectoptionalCompletion parameter configuration accepted by Mistral.
guardrailsarrayoptionalGuardrails to apply.
descriptionstringoptionalUpdated description.
handoffsarrayoptionalA list of strings.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
deployment_chatbooleanoptionalWhether to enable deployment chat.
version_messagestringoptionalVersion message for this update.
DELETE
mistral_ai_delete_agent
Delete the specified agent.

/v1/agents/{agent_id}

1 parameter
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
PATCH
mistral_ai_update_agent_version
Switch the current version of an agent.

/v1/agents/{agent_id}/version

2 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
versionintegerrequiredThe target version number.
GET
mistral_ai_list_agent_versions
List all versions of the specified agent.

/v1/agents/{agent_id}/versions

3 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
GET
mistral_ai_get_agent_version
Get version details of the specified agent.

/v1/agents/{agent_id}/versions/{version}

2 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
versionstringrequiredVersion number or version alias.
PUT
mistral_ai_create_or_update_agent_alias
Create or update an agent version alias.

/v1/agents/{agent_id}/aliases

3 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
aliasstringrequiredAgent alias name.
versionintegerrequiredVersion number.
GET
mistral_ai_list_agent_aliases
List all version aliases for the specified agent.

/v1/agents/{agent_id}/aliases

1 parameter
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
POST
mistral_ai_create_chat_completion
Call the Mistral chat completions API.

/v1/chat/completions

21 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
messagesarrayrequiredList of chat messages.
temperaturenumberoptionalSampling temperature.
top_pnumberoptionalNucleus sampling threshold.
max_tokensintegeroptionalThe maximum number of generated tokens.
streambooleanoptionalWhether to use streaming responses. This connector only supports false or omitt…
stopstringoptionalStop generating conditions.
random_seedintegeroptionalRandom seed.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
response_formatobjectoptionalResponse format configuration accepted by Mistral.
toolsarrayoptionalTools available for the request.
tool_choicestringoptionalTool calling strategy.
presence_penaltynumberoptionalPresence penalty.
frequency_penaltynumberoptionalFrequency penalty.
nintegeroptionalNumber of candidates.
predictionobjectoptionalPredictive optimization configuration.
parallel_tool_callsbooleanoptionalWhether to enable parallel tool invocation.
prompt_modestringoptionalPrompt mode.
reasoning_effortstringoptionalReasoning strength.
guardrailsarrayoptionalGuardrail configurations.
safe_promptbooleanoptionalWhether to inject safety prompts.
POST
mistral_ai_create_fim_completion
Call the Mistral FIM completions API.

/v1/fim/completions

10 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
promptstringrequiredThe prefix content to complete.
suffixstringoptionalCompleted suffix context.
temperaturenumberoptionalSampling temperature.
top_pnumberoptionalNucleus sampling threshold.
max_tokensintegeroptionalThe maximum number of generated tokens.
min_tokensintegeroptionalMinimum number of generated tokens.
streambooleanoptionalWhether to use streaming responses. This connector only supports false or omitt…
stopstringoptionalStop generating conditions.
random_seedintegeroptionalRandom seed.
POST
mistral_ai_create_agents_completion
Call the Mistral agents completions API.

/v1/agents/completions

19 parameters
ParamTypeRequiredDescription
agent_idstringrequiredAgent ID.
messagesarrayrequiredMessages sent to the agent.
temperaturenumberoptionalSampling temperature.
top_pnumberoptionalNucleus sampling threshold.
max_tokensintegeroptionalThe maximum number of generated tokens.
streambooleanoptionalWhether to use streaming responses. This connector only supports false or omitt…
stopstringoptionalStop generating conditions.
random_seedintegeroptionalRandom seed.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
response_formatobjectoptionalResponse format configuration accepted by Mistral.
toolsarrayoptionalTools added in this request.
tool_choicestringoptionalTool calling strategy.
presence_penaltynumberoptionalPresence penalty.
frequency_penaltynumberoptionalFrequency penalty.
nintegeroptionalNumber of candidates.
predictionobjectoptionalPredictive optimization configuration.
parallel_tool_callsbooleanoptionalWhether to enable parallel tool invocation.
prompt_modestringoptionalPrompt mode.
reasoning_effortstringoptionalReasoning strength.
POST
mistral_ai_create_embeddings
Generate embeddings with Mistral.

/v1/embeddings

6 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
inputstringrequiredText to embed.
metadataobjectoptionalAny JSON object accepted by the Mistral API.
output_dimensionintegeroptionalOutput vector dimensions.
output_dtypestringoptionalOutput vector data type.
encoding_formatstringoptionalVector encoding format.
POST
mistral_ai_create_moderation
Detect text safety risks with Mistral moderation.

/v1/moderations

2 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
inputstringrequiredText pending review.
POST
mistral_ai_create_chat_moderation
Detect chat message safety risks with Mistral moderation.

/v1/chat/moderations

2 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
inputarrayrequiredChat content pending review.
POST
mistral_ai_create_ocr
Run Mistral OCR on a document or image.

/v1/ocr

16 parameters
ParamTypeRequiredDescription
modelstringrequiredModel ID.
idstringoptionalCustom ID for this OCR request.
documentobjectrequiredOCR document or image reference accepted by Mistral.
pagesarrayoptionalOnly process specified pages.
include_image_base64booleanoptionalWhether to include extracted image base64 data.
image_limitintegeroptionalMaximum number of images to extract.
image_min_sizeintegeroptionalMinimum image size to extract.
bbox_annotation_formatobjectoptionalResponse format configuration accepted by Mistral.
document_annotation_formatobjectoptionalResponse format configuration accepted by Mistral.
document_annotation_promptstringoptionalPrompt for structured document extraction.
confidence_scores_granularitystringoptionalConfidence granularity.
table_formatstringoptionalTable output format.
extract_headerbooleanoptionalWhether to extract the header.
extract_footerbooleanoptionalWhether to extract the footer.
bbox_annotation_format_promptstringoptionalPrompt for bbox structured extraction.
document_annotation_prompt_extrastringoptionalAdditional document prompt words.
POST
mistral_ai_create_audio_transcription
Upload or reference audio and create a transcription.

/v1/audio/transcriptions

8 parameters
ParamTypeRequiredDescription
fileobjectoptionalFile content to upload to Mistral.
file_idstringoptionalFile ID.
context_biasarrayoptionalContext bias phrases.
diarizebooleanoptionalWhether to diarize speakers.
languagestringoptionalAudio language code.
modelstringrequiredModel ID.
temperaturenumberoptionalSampling temperature.
timestamp_granularitiesarrayoptionalTimestamp granularities to include.
GET
mistral_ai_list_files
List all files under the current organization.

/v1/files

3 parameters
ParamTypeRequiredDescription
afterstringoptionalThe previous page cursor file ID.
limitintegeroptionalMaximum number of files.
orderstringoptionalSort direction.
POST
mistral_ai_upload_file
Upload a file to Mistral for fine-tuning, batch, or OCR.

/v1/files

4 parameters
ParamTypeRequiredDescription
fileobjectrequiredFile content to upload to Mistral.
purposestringoptionalFile usage, such as fine-tune, batch, or ocr.
visibilitystringoptionalFile visibility, such as workspace or user.
expiryintegeroptionalThe number of hours before the file expires.
GET
mistral_ai_retrieve_file
Get file metadata by file ID.

/v1/files/{file_id}

1 parameter
ParamTypeRequiredDescription
file_idstringrequiredFile ID.
DELETE
mistral_ai_delete_file
Delete the specified file.

/v1/files/{file_id}

1 parameter
ParamTypeRequiredDescription
file_idstringrequiredFile ID.
GET
mistral_ai_download_file
Download Mistral file contents into the local transit file store.

/v1/files/{file_id}/content

1 parameter
ParamTypeRequiredDescription
file_idstringrequiredFile ID.
GET
mistral_ai_get_file_signed_url
Get a temporary signed download link for a file.

/v1/files/{file_id}/url

2 parameters
ParamTypeRequiredDescription
file_idstringrequiredFile ID.
expiryintegeroptionalThe number of hours the signed link remains valid.
GET
mistral_ai_get_fine_tuning_jobs
List fine-tuning jobs with pagination and filters.

/v1/fine_tuning/jobs

10 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
modelstringoptionalFilter by base model.
statusstringoptionalFilter by task status.
suffixstringoptionalFilter by model suffix.
wandb_namestringoptionalFilter by Weights & Biases run name.
wandb_projectstringoptionalFilter by Weights & Biases project.
created_afterstringoptionalOnly tasks created after this time are returned.
created_beforestringoptionalOnly tasks created before this time are returned.
created_by_mebooleanoptionalWhether to return only tasks created by the current caller.
GET
mistral_ai_list_batch_jobs
List batch jobs with pagination and filters.

/v1/batch/jobs

8 parameters
ParamTypeRequiredDescription
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
modelstringoptionalFilter by model.
statusstringoptionalFilter by task status.
agent_idstringoptionalAgent ID.
metadatastringoptionalFilter by metadata string.
created_afterstringoptionalOnly tasks created after this time are returned.
created_by_mebooleanoptionalWhether to return only tasks created by the current caller.
GET
mistral_ai_list_libraries
List libraries under the current organization.

/v1/libraries

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalMaximum number of libraries.
page_tokenstringoptionalPagination token.
POST
mistral_ai_create_library
Create a new Mistral library.

/v1/libraries

3 parameters
ParamTypeRequiredDescription
namestringrequiredLibrary name.
descriptionstringoptionalLibrary description.
chunk_sizeintegeroptionalDocument chunk size.
GET
mistral_ai_get_library
Get library details by library ID.

/v1/libraries/{library_id}

1 parameter
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
PUT
mistral_ai_update_library
Update a library.

/v1/libraries/{library_id}

3 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
namestringoptionalUpdated library name.
descriptionstringoptionalUpdated library description.
DELETE
mistral_ai_delete_library
Delete the specified library.

/v1/libraries/{library_id}

1 parameter
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
GET
mistral_ai_list_library_documents
List documents under a library.

/v1/libraries/{library_id}/documents

7 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
pageintegeroptionalPage number, starting from 0.
page_sizeintegeroptionalThe number of items returned per page.
searchstringoptionalDocument search keywords.
filters_attributesstringoptionalProperty filter expression.
sort_bystringoptionalSort field.
sort_orderstringoptionalSort direction.
POST
mistral_ai_upload_library_document
Upload a new document to a library.

/v1/libraries/{library_id}/documents

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
fileobjectrequiredFile content to upload to Mistral.
GET
mistral_ai_get_library_document
Get details of a single library document.

/v1/libraries/{library_id}/documents/{document_id}

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
PUT
mistral_ai_update_library_document
Update a library document.

/v1/libraries/{library_id}/documents/{document_id}

4 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
namestringoptionalUpdated document name.
attributesobjectoptionalKnowledge base document attributes.
DELETE
mistral_ai_delete_library_document
Delete a library document.

/v1/libraries/{library_id}/documents/{document_id}

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
GET
mistral_ai_get_document_text_content
Get extracted text content for a library document.

/v1/libraries/{library_id}/documents/{document_id}/text_content

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
GET
mistral_ai_get_document_status
Get processing status for a library document.

/v1/libraries/{library_id}/documents/{document_id}/status

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
GET
mistral_ai_get_document_signed_url
Get a temporary signed link to a library document's original file.

/v1/libraries/{library_id}/documents/{document_id}/signed-url

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
GET
mistral_ai_get_document_extracted_text_url
Get a temporary signed link to a library document's extracted text file.

/v1/libraries/{library_id}/documents/{document_id}/extracted-text-signed-url

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
POST
mistral_ai_reprocess_document
Reprocess the specified library document.

/v1/libraries/{library_id}/documents/{document_id}/reprocess

2 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
document_idstringrequiredKnowledge base document ID.
GET
mistral_ai_list_library_shares
List shared access records for a library.

/v1/libraries/{library_id}/share

1 parameter
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
PUT
mistral_ai_create_library_share
Create or update shared access for a library.

/v1/libraries/{library_id}/share

5 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
levelstringrequiredSharing permission level.
org_idstringoptionalOrganization ID.
share_with_uuidstringrequiredThe UUID of the shared object.
share_with_typestringrequiredThe entity type of the shared object.
DELETE
mistral_ai_delete_library_share
Remove shared access from a library.

/v1/libraries/{library_id}/share

4 parameters
ParamTypeRequiredDescription
library_idstringrequiredKnowledge base library ID.
org_idstringoptionalOrganization ID.
share_with_uuidstringrequiredThe UUID of the object to unshare.
share_with_typestringrequiredThe object entity type to unshare.