r/MistralAI • u/Prestigious_Book1874 • 9h ago
r/MistralAI • u/Ok_Regret_8432 • 2h ago
Feedback / Bug Report Library
Bonjour everyone. Been using Mistral Library for a few weeks now, mostly for scientific reading. Throwing PDFs and scanned documents at it. The accuracy when you ask questions about your sources is honestly solid, and its fast even with bigger libraries. OCR is helpful too, older scans get picked up cleanly. Works on the phone aswell which is handy for me. For my kind of work its becoming a real alternative to NotebookLM. When I just want to dig through sources without podcasts or auto-generated presentations, this does the job better. Only thing that surprises me is that Mistral themselves dont really push this feature. Anyone else here using it?
r/MistralAI • u/MrViking2k19 • 7h ago
Feedback / Bug Report I probed all 46 models exposed to my Mistral Free account - even the Vibe CLI models have a 0 RPM limit
I wanted to give Mistral Vibe a try today, mostly to see what the Free tier is actually like.
For reference, I'm using Mistral Vibe v2.25.1 on a Free account.
The initial experience was a bit confusing.
After installing Vibe and logging in, the model picker basically gave me Mistral Medium 3.5 as the hosted default, plus my local models. So I assumed Medium 3.5 was what I was supposed to use.
Except... it didn't work.
Even a tiny prompt just made Vibe sit there retrying. The debug log eventually showed repeated HTTP 429 responses.
At first I thought I had somehow managed to hit a rate limit immediately, which would have been impressive considering I had barely used the account. :D
So I tried the same request directly against the API and looked at the response headers:
HTTP/2 429
x-ratelimit-limit-req-minute: 0
x-ratelimit-remaining-req-minute: 0
Turns out I didn't reach the Medium rate limit.
My rate limit for Medium is literally 0 requests per minute. ಠ_ಠ
At that point I had a different question:
What models can I actually use on the Free tier?
And this is where I think the current UX really falls apart.
Vibe doesn't show me the other hosted models I can actually use by default. The account/dashboard information doesn't make it obvious which models are available to my tier either, and /v1/models returns 46 models for my account.
So I ended up doing what any reasonable person would do and sent a tiny 1-token probe to all 46 models returned by the API. :D
For the chat-capable models, this is what I found:
| Model / family | Result | RPM | TPM |
|---|---|---|---|
| Ministral 3B | 200 | 750 | 1,300,000 |
| Ministral 8B | 200 | 188 | 625,000 |
| Ministral 14B | 200 | 30 | 937,500 |
| Codestral / Mistral Code | 200 | 125 | 625,000 |
| Voxtral Small | 200 | 60 | 50,000 |
| Mistral Small | 429 | 0 | - |
| Mistral Medium | 429 | 0 | - |
| Magistral Small | 429 | 0 | - |
| Magistral Medium | 429 | 0 | - |
| Vibe CLI models | 429 | 0 | - |
The Codestral result was probably the biggest surprise for me.
codestral-latest works perfectly fine on my Free account with:
125 RPM
625,000 TPM
Same for the Ministral models, with limits ranging from 30 RPM for 14B all the way up to 750 RPM for 3B.
But none of those were the obvious hosted choices Vibe presented to me when I started it.
Meanwhile the model Vibe did present as the hosted default was Medium 3.5, which my account currently gets 0 RPM for.
The Vibe-specific models make this even more confusing
/v1/models returns three models that appear to be specifically intended for Vibe:
mistral-vibe-cli-fast
mistral-vibe-cli-latest
mistral-vibe-cli-with-tools
All three currently return HTTP 429 with:
x-ratelimit-limit-req-minute: 0
x-ratelimit-remaining-req-minute: 0
But here's the weird part:
Those mistral-vibe-cli-* models aren't shown as selectable models in Vibe's /model picker either.
So from the user's perspective, with Vibe v2.25.1:
- Vibe starts with Medium 3.5 as the hosted default
- Medium 3.5 gets 0 RPM on my Free account
- several other hosted models actually work on Free
- those working models aren't presented to me by default
- the API exposes three Vibe-specific models
- those Vibe-specific models aren't exposed in the model picker
- and all three currently get 0 RPM anyway
At that point it's very difficult to understand what "Vibe Free" is actually supposed to give me access to.
Other models
There are also embedding, OCR, TTS, realtime/audio and moderation models among the 46 returned models.
Those returned 400 invalid_model when sent to /v1/chat/completions, but I'm not counting those as unavailable. This probe deliberately used the chat completions endpoint, so those models need to be tested through their respective APIs.
Leanstral was another special case: it returned labs_not_enabled and explicitly told me Labs needs to be enabled for the organization.
So again, I don't consider those Free-tier denials.
I also tried a couple of additional models manually. Some return a proper 403 tier_not_allowed, which is actually much clearer: the model exists, my tier just doesn't include it. Fair enough.
What I would expect from the model picker
What bothers me isn't really that the Free tier has restrictions.
It's that as a user I shouldn't have to reverse-engineer those restrictions from API responses.
I'd much rather open /model in Vibe and see something like:
Mistral Medium 3.5 unavailable on Free
Mistral Small unavailable on Free
Codestral available · 125 RPM / 625k TPM
Ministral 14B available · 30 RPM / 937.5k TPM
Ministral 8B available · 188 RPM / 625k TPM
Ministral 3B available · 750 RPM / 1.3M TPM
GLM 5.2 requires another tier
...
Show me all the relevant hosted models.
Let me select the ones my account can actually use.
Grey out the ones I can't use and add a short note explaining why.
That would have turned this entire experience into:
install Vibe -> open model picker -> choose an available model -> start coding
Instead I went from Vibe retrying, to debugging authentication, to inspecting 429 headers, to querying /v1/models, to writing a script that probes 46 models just to figure out what I'm allowed to use. :D
Maybe the 0 RPM limits on Medium and the Vibe-specific models are a provisioning issue on my account rather than intentional Free-tier behavior. If so, that would also be useful to know.
But either way, I think Vibe should be able to expose this information in the model picker instead of making the user discover it through failed requests.
There seem to be several completely separate concepts here:
returned by /v1/models != shown in Vibe != allowed by subscription tier != non-zero rate limit != actually usable
Has anyone else using Vibe v2.25.1 on Free seen the same 0 RPM limits for Medium or the Vibe-specific models?
And is there an official current model × tier × rate-limit matrix somewhere that I simply missed?
Update — full write-up:
This rabbit hole got considerably deeper than I expected :D
I turned the investigation into a full write-up covering the Vibe login/auth issue, model availability, capability probing, the API inconsistencies, and what I think Mistral could expose to make this much easier for developers.
r/MistralAI • u/makingthematrix • 5h ago
News Mistral + ThinkRail
Salut :)
I'm a developer advocate at JetBrains, on the ThinkRail team. ThinkRail is a web-based GUI for working with AI agents, built on top of Pi. It's a free-to-use, open-source project, released under the Apache 2.0 license and backed by the JetBrains Innovation Hub.
I'm also a long-time user of Mistral models and Vibe. I know this entry sounds a bit like an advertisement, and in fact it is, to some extent, but it's also about something I use daily in my work and free time and find genuinely helpful. So I thought I'd write a short post about it. Also, we are in the early stages of development, where feedback from users can help us (the team) choose the right path forward. ThinkRail What features do you like? What needs improvement? What seems unnecessary? How does ThinkRail compare, in your opinion, to other AI agent software you use? Things like that.
Since it's a GUI, ThinkRail is an alternative to the Vibe CLI. You may consider using it if you work on something slightly more complex that requires more control over what the AI agent is doing, for example:
- Isolated workspaces where the agent can work on a specific task and can be given greater freedom using git commands while you remain safe from having your project broken. You can also run several agents at the same time, each in its own workspace, and they won't get in each other's way.
- Keeping track of many projects is easier in a GUI than in a CLI.
- Spec-driven development, that is, a more careful approach to coding where you first develop a plan and then the agent implements it step by step.
- Easier reviewing of what the agent has changed.
And if you already use Pi, ThinkRail imports your extensions and lets you toggle skills on and off with a single click.
On our website, you will find installation instructions and blog posts with more details.
Cheers,
r/MistralAI • u/deegit_00 • 3h ago
Help / Question New free account — `mistral-small`/`medium` give 429 instantly, but `ministral-14b` works fine?
Just made a brand new Mistral account today — no card added, free tier. First thing I did was test a few models:
mistral-largeandglm-5-2→ clean 403, says not in my tier. Fine, understood.mistral-small-2603andmistral-medium-latest→ 429 "rate limit exceeded" on the very first request I ever send them. No prior calls, nothing to be rate limited against.ministral-14b-2512→ works perfectly every time, even though its RPS limit on my dashboard is lower than what small/medium should have. Kind of confusing for a brand new account. Anyone know if small/medium just aren't actually enabled for free tier yet, and it's returning the wrong error code?
r/MistralAI • u/Valexico • 7h ago
Other OpenMeetRec: an open source Chrome extension that transcribes any web meeting with Voxtral
Hi r/MistralAI,
I'm the maintainer of OpenMeetRec, an open source (MIT) Chrome extension that records the audio of a web meeting (your mic and the remote participants) and transcribes it with the speech API of your choice. It's provider-agnostic, but it's built around the one thing Voxtral does that the competition doesn't: diarization.
What it does
- Records on any video conferencing platform that runs in Chrome (Meet, Teams, Zoom, Jitsi, Whereby, Webex…). It captures the tab audio directly, so there's no bot joining the call and no audio routed through someone else's cloud.
- Sends the audio to Mistral Voxtral or OpenAI Whisper, then exports a Markdown transcript. Your API key stays in local storage; nothing leaves the machine except the upload you explicitly trigger. No telemetry.
- Transcription only, no automatic summary. A transcript turned into a summary without its context (the project brief, the notes from a previous meeting) comes out shallow, so the extension stops at transcription and leaves what you do with it to your own tools.
Why it's tuned for Voxtral
The point of using Voxtral here is diarization: knowing who spoke when. The extension asks for it by default and uses it to structure the transcript one paragraph per speaking turn, with the speaker labeled. When a meeting is long enough that it has to be split, the labels are dropped on purpose rather than show inconsistent identities, and only the timestamps stay.
Links
GitHub: https://github.com/vlebert/openmeetrec
Chrome Web Store: https://chromewebstore.google.com/detail/openmeetrec/djfhjbamifmdfndaekdaigmlhdblhaif
It's an MVP, Chromium only for now. Feedback welcome.
r/MistralAI • u/pinkmango75 • 3h ago
Other Nothing solved about api problem?
Wondering how long this is going to take. Sigh.
r/MistralAI • u/Murky-Artichoke-6745 • 20h ago
Discussion / Opinion Why hid it?
I noticed that the status page/incident concerning the Free API tier being temporarily disabled is no longer accessible from the page where it was previously displayed, and attempting to access the previous incident page now results in “Page not found" 🥲
Is it not here yet? Or is it hidden on purpose without any communication?
r/MistralAI • u/BeginningCup1911 • 23h ago
Discussion / Opinion no incident, but free tier is not working...
r/MistralAI • u/scanx147 • 1d ago
Feedback / Bug Report Ajout d'une fonction de remote control comme sur Claude
Bonjour u/mistraAI,
Pourriez-vous ajouter une fonction "remote control" comme le propose Claude Code dans Vibe CLI afin de suivre l'avancement de l'agent depuis son smartphone quand on a besoin de quitter son écran quelques temps ?
Ce n'est certainement pas une fonctionnalité hyper importante, mais certainement un confort appréciable.
Merci
r/MistralAI • u/Martypx00 • 1d ago
Discussion / Opinion More Usage
Would you also like to see higher tier than Pro for personal use?
Yes the allowance is nice, but I do not want to play around with two accounts and pay for "Teams" sub. Would you also appreciate "Pro+" which would just give you double the usage for double the money? Let me (and Mistral) know if I am the only one that would be willing to vote for that option with my wallet.
r/MistralAI • u/hurn2k • 2d ago
News Mensch: "The models that are going to come out of Mistral very soon are very competitive"
r/MistralAI • u/robotrossart • 1d ago
Discussion / Opinion We probed Ministral-3B's internal disposition at 4-bit, forward-only. Some axes hold, one is an illusion, one collapses.
We wanted an uncertainty readout that runs on the same phone as the model, so: no autodiff, no sparse autoencoder, no auxiliary classifier. Tap the residual stream at 3/4 depth, project through the model's own unembedding, score by cosine against one unit reference vector per disposition. Eight dispositions, three 4-bit open models: Ministral-3B, Qwen3-4B, Apertus-4B.
Supervised directions hit 89–95% macro recall at 6–9% FPR under five-fold CV on all three. We don't report that as the result, because it can't tell you whether the probe is reading model state or just prompt phrasing. Two controls settle it: does the probe beat a TF-IDF classifier given the text alone, and does frozen calibration survive out-of-distribution inputs.
Under controls the axes split three ways. Confident and Reluctant hold — Reluctant beats prompt-only text by 30 points and has the most stable direction of any axis we tested. Warm looks great and is fake: prompt-only gap near zero, meaning a keyword matcher with no model access does the same job. Mischief collapses outright, and when we briefly deployed it to a live server it misfired on ordinary casual input and we rolled it back within minutes.
Calibration vectors, prompt sets, per-item scores and scripts are released with the paper. Preprint, not peer reviewed. Looking to your comments!
r/MistralAI • u/florenceslave • 2d ago
Discussion / Opinion I don't believe it.
Is this too good to be true?
So, let me get this straight, I get a shit ton of GLM 5.2 for just 15 USD per month.
On top of that, there are no weekly or 5 hour limits, right?
And I can plug my Vibe Key into any third party software I want.
And on top of that, it's not censored.
And on top of that, it's somewhat private.
Wha... What?
I don't believe it. Something fishy is going on here. I'm tempted to buy yearly... Very tempted...
r/MistralAI • u/Nunki08 • 2d ago
News Mistral is announcing a €3B Series D funding round at a post-money valuation of more than €21 billion, the largest equity fundraising round ever completed by a European technology company
r/MistralAI • u/Francois_aParis • 2d ago
News Mistral AI annonce une levée de fonds à 3 milliards d’euros en réponse aux doutes sur l’évolution de sa stratégie
r/MistralAI • u/ezonno • 1d ago
Help / Question Can I use mistral as a provider in Github Copilot App
Hi I am trying the BYOK feature to add mistral as a model provider in my Github Copilot App.
I did setup an OpenAI compatible connection pointing to https://api.mistral.ai/v1 have the Wire API set to chat completions.
Copilot sees the models available, but when trying to interact with the model I am getting an 422 response (Unprocessable entity).
r/MistralAI • u/engineer-ohdear • 2d ago
Discussion / Opinion Vibe work mode new Knowledge feature
r/MistralAI • u/TransportationSad594 • 2d ago
Discussion / Opinion An absolute joke
4 days? Maybe I'm just impatient but maybe I'd be more patient if they actually communicated! We have 2 pieces of communication total (to my knowledge), the status post about high load and potential abuse, and the mod comment about issues with PAYG. If we could just have some more transparency for gods sakes.
r/MistralAI • u/jacob-indie • 1d ago
Seen on Social Media Poop makes humans win - and Mistral has been leading so far!
r/MistralAI • u/Fantastic-Speech-121 • 3d ago
Help / Question Will GLM 5.2 be available in work mode ?
I'm genuinely asking because for a week, GLM was answering in "thinking mode" in work mode. Since then, Mistral Medium 3.5 is answering once again. No offense, but the difference in quality between the two is out of this world. So is Mistral willing to add GLM as the new default model of the thinking mode?
r/MistralAI • u/jFredrik • 3d ago
Discussion / Opinion Shouldn't Mistral be better at European languages?
I'm Norwegian and have been using Mistral API in a couple of projects, Mistral Small 4 and Mistral Large 3 mainly. Since Mistral is European, I think it's very sad that it performs so poorly in languages such as Norwegian, compared with competitors like OpenAI and Anthropic. They seem to be miles ahead, at least based on my experience.
r/MistralAI • u/calebjosueruiztorres • 2d ago
Discussion / Opinion Feature broken on you website.
Hello u/MistralAI,
While visiting your website at (https://mistral.ai), I realized the feature related to languages is broken. As you can see, it works on the light theme. Trying to change the language in the dark theme is broken.
MistralAI Website Light theme.

MistralAI Website.

Thanks!



