在应用中调用 Mistral
服务端接入清单、最小请求示例与流式处理说明。
本页目录
密钥只放在服务端
浏览器发送任务到服务端,服务端验证用户、检查额度并调用模型。不要把提供方密钥放进前端 JavaScript。
第一次请求
配置 MISTRAL_API_KEY,并从文档确认模型 ID。下面为接入参考,本地版本尚未实测付费模型。
代码
curl https://api.mistral.ai/v1/chat/completions \
-H "Authorization: Bearer $MISTRAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"mistral-large-4","messages":[{"role":"user","content":"Explain a retry strategy."}],"max_tokens":1024}'
流式处理
网络分块不等于一个 SSE 事件。缓存文本,遇到分隔符后解析,再添加增量内容。处理错误、断线和取消。
检查输出
JSON 按业务 schema 校验,代码需要运行测试。模型规格与本站限制分开记录。
切换真实服务
配置数据库、鉴权密钥、模型密钥与核实后的单价。本地返回带标记的固定内容。