Mistral AI

Mistral AI provides state-of-the-art open-weight and hosted language models for text generation, embeddings, and reasoning tasks.
Connect it
In Keystile Automations → Connections → New connection, choose Mistral AI and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Mistral AI: ask mistral (Ask Mistral anything you want!).What it can do (48 actions)
| Action | What it does | Changes data |
|---|---|---|
| Append to Conversation | Send a follow-up message in an existing conversation (Beta). | Yes |
| Ask Mistral | Ask Mistral anything you want! | |
| Cancel Batch Job | Stop a queued or running batch job. | |
| Complete Code (Fill-in-the-Middle) | Generate the code that belongs between a prefix and an optional suffix with a Codestral model. | |
| Create Agent | Create a Mistral agent with a model, instructions and tools (Beta). | Yes |
| Create Batch Job | Start a batch inference job over many requests. | Yes |
| Create Embeddings | Creates new embedding in Mistral AI. | |
| Create Library | Create a document library for agents to search (Beta). | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Agent | Permanently delete a Mistral agent (Beta). | |
| Delete Conversation | Permanently delete a stored conversation (Beta). | |
| Delete File | Permanently delete an uploaded file. | |
| Delete Library | Permanently delete a document library and all its documents (Beta). | |
| Delete Library Document | Permanently remove a document from a library (Beta). | |
| Download File | Download the content of an uploaded file. | |
| Generate Chat Completion | Generate a reply from a Mistral chat model given a system prompt and a list of messages. | |
| Generate Speech | Turn text into a spoken audio file. | |
| Get Agent | Get the configuration of a Mistral agent (Beta). | |
| Get Batch Job | Check the status and results of a batch job. | |
| Get Conversation | Get the details of a stored conversation (Beta). | |
| Get Conversation History | Get every entry of a conversation, including tool calls (Beta). | |
| Get Conversation Messages | Get the user and assistant messages of a conversation (Beta). | |
| Get Document Status | Check whether a library document has finished processing (Beta). | |
| Get Document Text Content | Get the text Mistral extracted from a library document (Beta). | |
| Get File | Get the details of an uploaded file. | |
| Get File Download URL | Get a temporary link to download an uploaded file. | |
| Get Library | Get the details of a document library (Beta). | |
| Get Library Document | Get the details of a document in a library (Beta). | |
| Get Model | Get details and capabilities of one Mistral model. | |
| List Agents | List the Mistral agents in your organization (Beta). | |
| List Batch Jobs | List batch inference jobs. | |
| List Conversations | List stored conversations (Beta). | |
| List Files | List files uploaded to your Mistral account. | |
| List Libraries | List document libraries you can access (Beta). | |
| List Library Documents | List the documents in a library (Beta). | |
| List Models | Retrieves a list of available Mistral AI models. | |
| Moderate Chat | Check a conversation for harmful content. | |
| Moderate Text | Check one or more texts for harmful content. | |
| Reprocess Document | Run text extraction and indexing again for a library document (Beta). | Yes |
| Restart Conversation | Branch a conversation from an earlier entry with a new message (Beta). | Yes |
| Run OCR | Extract text from PDFs and images using mistral-ocr-latest. To OCR a file from a previous step, run Upload File first (with purpose=ocr) and pass the returned id here. | |
| Start Conversation | Start a stored conversation with a Mistral agent or model (Beta). | Yes |
| Transcribe Audio | Convert speech in an audio file to text with a Voxtral model. | |
| Update Agent | Change a Mistral agent’s name, model, instructions or tools (Beta). | Yes |
| Update Library | Rename a document library or change its description (Beta). | Yes |
| Update Library Document | Rename a library document, set its attributes or an expiry date (Beta). | Yes |
| Upload File | Upload a file to Mistral AI (e.g., for fine-tuning or context storage). | Yes |
| Upload Library Document | Add a document to a library (Beta). | Yes |
How Keystile protects it
Every Mistral AI action is checked before it runs, whether it comes from an AI tool or a workflow. 13 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Mistral AI with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access