freellmpool › providers › Mistral
Mistral's free mode is useful for bounded experimentation, with included monthly
usage shown in each account's Limits page. Model access and lifecycle status change, so this guide uses
mistral-small-latest as the conservative current example rather than promising that an
undocumented code alias is recurring-free. Get a key at
console.mistral.ai/api-keys and call the OpenAI-compatible
endpoint at https://api.mistral.ai/v1. Pool it with other tiers via
freellmpool so a rate limit doesn't interrupt a coding
session.
Use it for evaluation and general chat within the included account allowance. Mistral publishes EU/GDPR-oriented privacy material, but freellmpool's catalog does not pin a serving region, so do not infer data residency from the provider's headquarters. Pair it with another provider when availability or latency matters.
Mistral's current model catalog supports this conservative example:
mistral-small-latest — capable, efficient general model.Invalid and retired spellings are disabled. Undocumented code/vibe aliases
and routes explicitly marked pin-only are excluded from automatic capacity.
zai-glm-5-2 and labs-leanstral-1-5 are disabled exact
pins pending credentialed canaries.
curl https://api.mistral.ai/v1/chat/completions \
-H "Authorization: Bearer $MISTRAL_API_KEY" -H "Content-Type: application/json" \
-d '{"model":"mistral-small-latest","messages":[{"role":"user","content":"Write a Python LRU cache"}]}'
404; prefer documented current aliases.Use Mistral for bounded experiments and a recurring tier for routine traffic, all behind one endpoint. freellmpool lets you pin the conservative Mistral route when you want it and pool the rest:
pip install freellmpool
export MISTRAL_API_KEY=... # plus other free keys
freellmpool ask -m mistral/mistral-small-latest "Refactor this function" < code.py
freellmpool ask "..." # pool + fail over for general tasks
See also running coding agents on free models and using multiple free LLM APIs together.
Yes, Mistral has a free experimentation tier. Create a key at console.mistral.ai/api-keys and call the OpenAI-compatible endpoint at api.mistral.ai/v1. It's rate-limited; verify current limits.
No. Even a documented, enabled alias has account-specific free-mode limits and can change lifecycle status. Undocumented code aliases are excluded from automatic routing; check Mistral's current model list and your Limits page before depending on one.
For bounded access to Mistral's own models through its direct API. Pool it with other providers for failover, and use Mistral's privacy controls rather than assuming a catalog-pinned region.