Connectors

Connectors are tools that Agents can call at any given point. They are deployed and ready for the agents to leverage to answer questions on demand.
They are also available for users to use them directly via Conversations without the Agent creation step!
General Usage
- python
- typescript
- curl
You can either create an Agent with the desired tools:
library_agent = client.beta.agents.create(
model="...",
name="...",
description="...",
instructions="...",
tools=[...]
)
Or call our conversations API directly:
response = client.beta.conversations.start(
model="...", inputs=[...], tools=[...], # store=False
)
Coming soon...
You can either create an Agent with the desired tools:
curl --location "https://api.mistral.ai/v1/agents" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header "Authorization: Bearer $MISTRAL_API_KEY" \
--data '{
"model": "...",
"name": "...",
"description": "...",
"instructions": "...",
"tools": [...]
}'
Or call our conversations API directly:
curl --location "https://api.mistral.ai/v1/conversations" \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header "Authorization: Bearer $MISTRAL_API_KEY" \
--data '{
"model": "...",
"inputs": [...],
"tools": [...],
"store": false
}'
Currently, our API has 4 built-in Connector tools, here you can find how to use them in details: