Mistral AI 是法国人工智能独角兽公司,凭借出色的开源大语言模型(Mistral 7B、Mixtral 8x7B 等)在 AI 领域迅速崛起。与 OpenAI、Anthropic 不同,Mistral 提供了一个名为 La Plateforme 的 API 服务平台,并且对开发者开放了免费额度,让你无需绑定信用卡即可开始调用其旗舰模型。
本文将全面解析 Mistral API 的免费额度详情、注册流程、模型列表、API 调用示例、付费定价、中国用户可用性以及与同类免费推理 API 的横向对比,帮助开发者快速上手这一高性价比的 AI 推理服务。

一、是否需要绑卡?注册门槛详解
Mistral AI 的注册策略对开发者非常友好。以下是绑卡与验证相关的核心信息:
| 项目 | 详情 |
|---|---|
| 是否需要信用卡 | 不需要(免费额度阶段无需绑卡) |
| 注册方式 | 邮箱注册 + 手机号验证 |
| 所需信息 | 姓名、邮箱、手机号码 |
| 手机号地区 | 支持中国大陆 +86 号码 |
| 免费额度激活 | 注册后自动获得,无需手动申请 |
| 付费升级 | 需要添加信用卡或使用 Stripe 支付 |
需要注意的是,虽然注册时不需要绑卡,但当你需要使用付费模型(如 Mistral Large 2)或免费额度用完后升级到按量付费,就需要在 La Plateforme 控制台中添加支付方式。Mistral 使用 Stripe 作为支付网关,支持 Visa、Mastercard 等主流信用卡。
二、免费额度是多少?Token 与请求限制
Mistral API 的免费额度主要体现在 La Plateforme 的 Free Tier 中。以下是额度的详细拆解:
| 额度项目 | 免费 Tier 限制 | 说明 |
|---|---|---|
| 免费 Token 额度 | 注册赠送约 50 万 tokens(约 5 欧元等值) | 一次性额度,用完即止 |
| 免费模型可用 | Mistral Small、Mistral Medium、Codestral | 旗舰模型 Mistral Large 需付费 |
| RPM 限制 | 1 req/s(每秒1次请求) | 免费 Tier 统一限速 |
| TPM 限制 | 500,000 tokens/min | 每分钟 Token 上限 |
| 并发请求 | 1 个并发 | 免费 Tier 不支持高并发 |
| 额度有效期 | 无明确过期时间 | 用完即止,不按月刷新 |
需要注意的是,Mistral 的免费额度是一次性赠送,而非每月刷新。这意味着一旦你的 50 万 tokens 用完,就需要切换到付费模式才能继续使用。这与 Groq、Cerebras 等每月刷新免费额度的策略有所不同,开发者需要合理规划用量。
三、限速与可用模型列表
Mistral La Plateforme 提供了丰富的模型矩阵,涵盖通用对话、代码生成和嵌入向量大模型。以下是当前可用的主要模型:
| 模型名称 | 类型 | 上下文窗口 | 免费可用 | 特点 |
|---|---|---|---|---|
| mistral-large-latest | 通用对话 | 128K | 否 付费 | 旗舰模型,对标 GPT-4 |
| mistral-medium-latest | 通用对话 | 32K | 是 免费 | 中等规模,性价比高 |
| mistral-small-latest | 通用对话 | 32K | 是 免费 | 轻量快速,适合简单任务 |
| open-mistral-7b | 开源模型 | 32K | 是 免费 | Mistral 7B 开源版本 |
| open-mixtral-8x7b | 开源 MoE | 32K | 是 免费 | 8 专家混合模型 |
| open-mixtral-8x22b | 开源 MoE | 64K | 是 免费 | 22B 参数 MoE 模型 |
| codestral-latest | 代码生成 | 32K | 是 免费 | 专注代码补全与生成 |
| mistral-embed | 嵌入模型 | 8K | 是 免费 | 1024 维文本嵌入 |

四、注册步骤:从零开始获取 API Key
以下是 Mistral La Plateforme 的完整注册流程:
步骤 1:访问 La Plateforme
打开浏览器访问
1 | https://console.mistral.ai |
,点击 “Sign up” 注册新账号。
步骤 2:填写注册信息
输入你的邮箱地址和姓名,Mistral 会发送验证邮件到你的邮箱。点击邮件中的确认链接完成邮箱验证。
步骤 3:手机号验证
输入手机号码(支持 +86 中国大陆号码),接收短信验证码并输入。这一步是必须的,用于防止滥用。
步骤 4:获取 API Key
登录控制台后,进入 “API Keys” 页面,点击 “Create new key” 创建新的 API 密钥。建议为不同项目创建不同的 Key 以便管理:
1
2
3
4
5
6
7 # 创建 API Key 后,保存好你的密钥
export MISTRAL_API_KEY="your_api_key_here"
# 验证 API Key 是否有效
curl -s https://api.mistral.ai/v1/models \
-H "Authorization: Bearer $MISTRAL_API_KEY" \
-H "Content-Type: application/json"
步骤 5:查看用量
在控制台 Dashboard 页面可以查看当前剩余的免费额度、请求次数和 Token 消耗情况。
五、API 调用示例:Chat、代码生成与嵌入向量
5.1 Chat Completion(对话补全)
Mistral API 兼容 OpenAI 格式,迁移成本极低。以下是 curl 调用示例:
1
2
3
4
5
6
7
8
9
10
11
12 curl -s https://api.mistral.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer $MISTRAL_API_KEY" \
-d '{
"model": "mistral-small-latest",
"messages": [
{"role": "user", "content": "用三句话解释什么是 Transformer 架构"}
],
"temperature": 0.7,
"max_tokens": 500
}'
Python 调用示例(使用官方 SDK):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 from mistralai import Mistral
import os
client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
response = client.chat.complete(
model="mistral-small-latest",
messages=[
{"role": "user", "content": "用三句话解释什么是 Transformer 架构"}
],
temperature=0.7,
max_tokens=500
)
print(response.choices[0].message.content)
5.2 Codestral 代码生成
Codestral 是 Mistral 专为代码生成训练的模型,支持 80+ 编程语言,特别适合代码补全、代码解释和单元测试生成:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 from mistralai import Mistral
import os
client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
# 使用 Codestral 生成 Python 函数
response = client.chat.complete(
model="codestral-latest",
messages=[
{
"role": "user",
"content": "写一个 Python 函数,使用 asyncio 实现并发 HTTP 请求,支持超时和重试机制"
}
],
temperature=0.2,
max_tokens=1000
)
print(response.choices[0].message.content)
5.3 嵌入向量(Embeddings)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 from mistralai import Mistral
import os
client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
response = client.embeddings.create(
model="mistral-embed",
inputs=[
"什么是大语言模型?",
"What is a large language model?"
]
)
# 输出 1024 维向量
for emb in response.data:
print(f"维度: {len(emb.embedding)}, 前5维: {emb.embedding[:5]}")
5.4 流式输出(Streaming)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 from mistralai import Mistral
import os
client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
stream_response = client.chat.stream(
model="mistral-small-latest",
messages=[
{"role": "user", "content": "写一篇关于 GPU 推理优化的技术博客大纲"}
],
max_tokens=2000
)
for chunk in stream_response:
if chunk.data.choices[0].delta.content is not None:
print(chunk.data.choices[0].delta.content, end="", flush=True)
5.5 函数调用(Function Calling)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 from mistralai import Mistral
import os, json
client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
tools = [{
"type": "function",
"function": {
"name": "get_weather",
"description": "获取指定城市的天气信息",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "城市名称"}
},
"required": ["city"]
}
}
}]
response = client.chat.complete(
model="mistral-small-latest",
messages=[{"role": "user", "content": "北京今天天气怎么样?"}],
tools=tools
)
# 解析函数调用
if response.choices[0].message.tool_calls:
tool_call = response.choices[0].message.tool_calls[0]
args = json.loads(tool_call.function.arguments)
print(f"调用函数: {tool_call.function.name}, 参数: {args}")
六、额度用完后的付费定价
当免费额度用完后,Mistral 采用按量付费模式,价格根据模型不同而变化。以下是各模型的付费定价表:
| 模型 | 输入价格(每百万 Token) | 输出价格(每百万 Token) | 备注 |
|---|---|---|---|
| Mistral Large 2 | 2.00 欧元 | 6.00 欧元 | 旗舰模型,对标 GPT-4o |
| Mistral Medium | 0.40 欧元 | 0.40 欧元 | 性价比之选 |
| Mistral Small | 0.20 欧元 | 0.20 欧元 | 轻量级任务 |
| Open Mistral 7B | 0.10 欧元 | 0.10 欧元 | 开源模型,最低价 |
| Open Mixtral 8x7B | 0.24 欧元 | 0.24 欧元 | MoE 架构 |
| Open Mixtral 8x22B | 0.65 欧元 | 0.65 欧元 | 大参数 MoE |
| Codestral | 0.20 欧元 | 0.20 欧元 | 代码生成专用 |
| Mistral Embed | 0.12 欧元 | – | 嵌入向量 |
对比 OpenAI 的 GPT-4o(输入 2.5 美元/百万 Token、输出 10 美元/百万 Token),Mistral Large 2 的定价仅为 OpenAI 的 60%-70%,性价比优势明显。而 Mistral Small 的价格仅为 GPT-4o-mini 的相近水平,适合大规模调用场景。

七、中国用户可用性:网络延迟与访问测试
对于中国开发者来说,Mistral API 的可用性是一个关键关注点。以下是实测情况:
| 测试项目 | 结果 | 说明 |
|---|---|---|
| 是否需要梯子 | 建议使用 | 直连偶有超时,代理更稳定 |
| API 域名 | api.mistral.ai | 服务器位于欧洲 |
| 控制台域名 | console.mistral.ai | 注册和管理界面 |
| 直连延迟 | 300-500ms | 电信线路稍好 |
| 代理延迟 | 150-250ms | 日本/新加坡节点 |
| 文档站访问 | docs.mistral.ai | 直连可访问 |
| 手机验证 | +86 可用 | 短信接收正常 |
实测发现,Mistral API 服务器主要部署在欧洲(法国),国内直连延迟较高(300-500ms),但基本可以正常使用。建议使用日本或新加坡的代理节点来降低延迟。与 Groq(美国部署)和 DeepSeek(国内部署)相比,Mistral 的网络延迟处于中等水平。
八、最近一次验证日期
本文所有信息基于以下时间点的实测验证:
- 注册流程验证:2026年9月29日 — 邮箱+手机号注册流程正常
- 免费额度验证:2026年9月29日 — 注册赠送约 50 万 tokens 确认
- 模型可用性验证:2026年9月29日 — mistral-small、codestral 免费可调用
- API 调用验证:2026年9月29日 — Chat Completion、Streaming、Function Calling 均正常
- 中国可用性验证:2026年9月29日 — 直连可用但延迟较高,建议代理
- 定价信息验证:2026年9月29日 — 价格与官网一致
由于 AI 平台政策变化较快,建议读者在使用前访问 Mistral 官方文档 确认最新信息。
九、同类免费推理 API 横向对比
将 Mistral API 与其他主流免费推理 API 进行横向对比,帮助开发者选择最适合的服务:
| 平台 | 免费额度 | 额度刷新 | 需绑卡 | 限速 | 中国可用 | 特色 |
|---|---|---|---|---|---|---|
| Mistral API | 约50万 tokens | 一次性 | 否 | 1 req/s | 需代理 | Codestral 代码生成强 |
| Groq | 不限量 | 每日刷新 | 否 | 30-100 req/min | 需代理 | LPU 极速推理 |
| Cerebras | 不限量 | 每日刷新 | 否 | 30 req/min | 需代理 | Wafer 级芯片,超低延迟 |
| DeepSeek | 500万 tokens | 一次性 | 否 | 60 req/min | 直连 | 国内部署,中文强 |
| Cloudflare Workers AI | 10000 Neurons/天 | 每日刷新 | 否 | 灵活 | 直连 | 边缘部署,全球加速 |
| OpenRouter(免费模型) | 部分免费模型 | 不限 | 否 | 20-200 req/min | 需代理 | 300+ 模型统一接口 |
从对比可以看出,Mistral API 的优势在于代码生成能力(Codestral)和模型多样性,但免费额度是一次性的且总量有限。如果你需要持续免费使用,Groq 和 Cerebras 的每日刷新额度更适合长期开发。如果是中文场景且需要国内直连,DeepSeek 是最佳选择。
关于这些平台的更详细对比,可以参考我们此前的 2026年免费AI推理API横向对比评测,以及 Groq免费API极速推理全攻略 和 DeepSeek API免费额度全攻略。
十、实战:使用 Codestral 构建 AI 代码助手
最后,我们用一个实际项目演示如何利用 Mistral 的免费额度构建一个简单的 AI 代码助手。以下是完整代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60 # Mistral Codestral AI 代码助手
# 功能:代码生成、代码解释、Bug 修复建议
from mistralai import Mistral
import os, sys
class CodeAssistant:
def __init__(self):
self.client = Mistral(api_key=os.environ["MISTRAL_API_KEY"])
self.model = "codestral-latest"
def generate_code(self, prompt: str, language: str = "python") -> str:
# 根据自然语言描述生成代码
response = self.client.chat.complete(
model=self.model,
messages=[{
"role": "user",
"content": f"用 {language} 实现:{prompt},请只返回代码,不要解释。"
}],
temperature=0.2,
max_tokens=1000
)
return response.choices[0].message.content
def explain_code(self, code: str) -> str:
# 解释代码逻辑
response = self.client.chat.complete(
model=self.model,
messages=[{
"role": "user",
"content": f"请详细解释以下代码的逻辑:{code}"
}],
temperature=0.3,
max_tokens=800
)
return response.choices[0].message.content
def fix_bug(self, code: str, error: str) -> str:
# 分析代码 Bug 并给出修复建议
response = self.client.chat.complete(
model=self.model,
messages=[{
"role": "user",
"content": f"代码报错:{error},代码:{code},请分析原因并给出修复后的完整代码。"
}],
temperature=0.2,
max_tokens=1500
)
return response.choices[0].message.content
# 使用示例
if __name__ == "__main__":
assistant = CodeAssistant()
# 生成代码
code = assistant.generate_code("一个简单的 LRU 缓存实现", "python")
print("=== 生成的代码 ===")
print(code)
# 解释代码
explanation = assistant.explain_code(code)
print("=== 代码解释 ===")
print(explanation)
这个示例充分利用了 Codestral 在代码生成方面的优势。在实际开发中,你可以将其集成到 VS Code 插件、CLI 工具或 CI/CD 流程中,实现自动化的代码生成和审查。
总结与建议
Mistral API 作为欧洲领先的 AI 推理平台,在以下场景中值得推荐:
- 代码生成场景:Codestral 支持 80+ 编程语言,代码质量出色,适合构建 AI 代码助手
- 欧洲合规需求:数据存储和处理符合 GDPR,适合有欧洲业务的企业
- 多模型测试:免费额度可同时体验对话模型、代码模型和嵌入模型
- 快速原型开发:OpenAI 兼容接口,迁移成本几乎为零
需要注意的局限性:免费额度是一次性的(约 50 万 tokens),不适合长期高频使用。如果你需要持续的免费推理服务,建议结合 Cloudflare Workers AI(每日刷新)或 Cerebras 免费 API(每日刷新)一起使用,将 Mistral 作为代码生成和复杂推理的补充。
对于需要 GPU 算力的开发者,还可以参考我们的 Modal Serverless GPU 免费试用 和 Replicate 免费 GPU 推理 文章,获取更多免费算力资源。
合理利用各大平台的免费额度,组合使用不同特色的 AI 服务,是当前阶段开发者控制成本的最佳策略。希望本文能帮助你快速上手 Mistral API,开启 AI 应用开发之旅。
汤不热吧