如何获取Mistral AI API Key 密钥(分步指南)
文章目录
在AI应用开发和先进语言处理领域,获取强大的模型资源至关重要。Mistral AI API为开发者提供了一个卓越的平台,使其能够利用领先的开源大型语言模型(LLMs)进行创新。通过该API,开发者可以轻松访问多种高级功能,包括文本生成、图像分析、代码生成及语义嵌入等,从而为用户提供更丰富、更智能的交互体验。本文将指导你如何获取Mistral AI API密钥,帮助你快速开启Mistral模型的使用之旅,并在实际应用中进行初步的可用性测试。同时,我们还将探讨在使用过程中需要注意的重要因素,以确保充分发挥API的潜力。
1. 获取Mistral AI API秘钥步骤
获取Mistral AI API密钥的过程相对简单,只需几个步骤即可完成:
1.访问官方网站注册/登录:https://auth.mistral.ai/ui/login
2.选择计划:转到“API 密钥”页面并通过单击“选择一个计划”来根据您的具体需求来选择合适的计划。
3.创建API密钥: 转到“API 密钥”页面并通过单击“创建新密钥”来创建新的 API 密钥。
4.查看API密钥:创建完以后会自动跳转到“API 密钥”页面,新建的密钥会在页面中显示。请务必复制 API 密钥并安全保存,并且不要与任何人共享。

2. Mistral AI API秘钥可用性测试
在获取API密钥后,进行可用性测试是确保其正常工作的重要步骤。以下是使用CURL进行测试的一个案例:
输入:
curl --location "https://api.mistral.ai/v1/chat/completions"
--header 'Content-Type: application/json'
--header 'Accept: application/json'
--header "Authorization: Bearer $MISTRAL_API_KEY"
--data '{
"model": "mistral-large-latest",
"messages": [{"role": "user", "content": "Who is the most renowned French painter?"}]
}'
输出:
你将得到一个JSON格式的响应,其中包含了详细信息,如当前对话的模型输出内容、模型名称、用户输入的token数量、模型输出的token数量等。
示例输出:
{
"id": "cmpl-e5cc70bb28c444948073e77776eb30ef",
"object": "chat.completion",
"model": "mistral-small-latest",
"usage": {
"prompt_tokens": 16,
"completion_tokens": 34,
"total_tokens": 50
},
"created": 1702256327,
"choices": [
{
"index": 0,
"message": {
"role": "string",
"content": "string",
"tool_calls": {}
},
"finish_reason": "stop"
}
]
}
3. 使用Mistral AI API搭建应用的其他关键考虑因素
在使用Mistral AI API搭建应用时,除了获取和测试API密钥外,还需考虑以下因素:
模型版本
Mistral AI API 有带有特定发布日期的不同版本。为了避免由于模型更新和不兼容更改而导致中断,建议使用带日期标识的 Mistral AI API 版本。此外,请为未来几个月某些端点的弃用做好准备。
mistral-moderation-latest:当前指向mistral-moderation-2411。ministral-3b-latest:当前指向ministral-3b-2410。ministral-8b-latest:当前指向ministral-8b-2410。open-mistral-nemo:当前指向open-mistral-nemo-2407。mistral-small-latest:当前指向mistral-small-2409。mistral-small-2402已弃用。mistral-medium-latest:当前指向mistral-medium-2312。以前的mistral-medium已注明日期并标记为mistral-medium-2312。 Mistral Medium 将很快被弃用。mistral-large-latest:当前指向mistral-large-2407。mistral-large-2402很快就会被弃用。codestral-latest:当前指向codestral-2405。
请求限制
为了确保最高水平的服务质量,我们的 API 实施了限制。此外,您可以选择为您的帐户设定支出上限,以防止产生过高的费用。
| 限制类型 | 详细说明 | 速率/次数 |
|---|---|---|
| 每秒请求数 | 每秒限制请求数量 | 1 请求/秒 |
| 模型名称 | 每分钟令牌数 | 每月令牌数 |
|---|---|---|
| open-mistral-7b | 500,000 | 1,000,000,000 |
| open-mixtral-8x7b | 500,000 | 1,000,000,000 |
| open-mixtral-8x22b | 500,000 | 1,000,000,000 |
| mistral-small-2402 | 500,000 | 1,000,000,000 |
| mistral-small-2409 | 500,000 | 1,000,000,000 |
| mistral-medium | 500,000 | 1,000,000,000 |
| mistral-large-2402 | 500,000 | 1,000,000,000 |
| mistral-large-2407 | 500,000 | 1,000,000,000 |
| mistral-embed | 20,000,000 | 200,000,000,000 |
| codestral-2405 | 500,000 | 1,000,000,000 |
| codestral-mamba-2407 | 500,000 | 1,000,000,000 |
| open-mistral-nemo | 500,000 | 1,000,000,000 |
| pixtral-12b-2409 | 500,000 | 1,000,000,000 |
| ministral-3b-2410 | 500,000 | 1,000,000,000 |
| ministral-8b-2410 | 500,000 | 1,000,000,000 |
| mistral-moderation-2411 | 500,000 | 1,000,000,000 |
| 微调限制 | 详细说明 | 速率/次数 |
|---|---|---|
| 并发作业数 | 最大并发微调作业数量 | 1 个作业 |
| 每个作业的令牌数 | 微调作业可用的最大令牌数 | 20,000,000 |
4. Mistral AI API密钥申请和使用中的常见问题
在申请和使用 Mistral AI API密钥过程中,你可能会遇到以下常见问题:
1. 如何计算 Mistral API 的费用?
Mistral API 的费用基于模型的使用量和使用的令牌数量。不同的模型可能会有不同的定价结构,用户可以根据项目需求选择适合的模型。详细的价格信息可以在使用 API 前查看。
2. Mistral 提供免费额度或试用期吗?
Mistral 目前没有免费使用额度的公开说明。如有特定需求或希望申请试用额度的用户,可联系 Mistral 支持团队以获得进一步帮助。
3.Mistral AI API 密钥如何提高请求速率?
默认情况下,Mistral AI API 的请求速率为每秒 1 次请求。如果需要更高的速率限制,用户可通过联系 Mistral 支持团队并提供具体使用案例,申请提升速率限制。
4.如果我的 Mistral AI API 密钥泄露了,应该怎么办?
如果怀疑您的 API 密钥被泄露,建议立即撤销现有密钥并生成一个新的密钥。在账户管理界面中,您可以轻松撤销并替换密钥,以确保账户安全。
5. Mistral AI API进阶指引
在获得Mistral AI API密钥之后,即可开启API接口对接,本文整理了多篇使用Mistral AI API的案例,帮助读者更有效地使用Mistral AI API:
代码生成
Codestral 是一种尖端的生成模型,专为代码生成任务(包括中间填充和代码完成)而设计和优化。 Codestral 经过 80 多种编程语言的培训,使其能够在常见语言和不太常见的语言上表现良好。
填写中间
通过此功能,用户可以使用[prompt](https://prompts.explinks.com/)定义代码的起点,并使用可选的suffix和可选的stop定义代码的终点。然后,Codestral 模型将生成介于两者之间的代码,使其成为需要生成特定代码片段的任务的理想选择。下面是一个例子:
curl --location 'https://api.mistral.ai/v1/fim/completions'
--header 'Content-Type: application/json'
--header 'Accept: application/json'
--header "Authorization: Bearer $MISTRAL_API_KEY"
--data '{
"model": "codestral-latest",
"prompt": "def f(",
"suffix": "return a + b",
"max_tokens": 64,
"temperature": 0
}'
JSON模式
用户可以选择将response_format设置为{"type": "json_object"}以启用JSON模式。目前,我们所有的模型都可以通过API使用JSON模式。
curl --location "https://api.mistral.ai/v1/chat/completions"
--header 'Content-Type: application/json'
--header 'Accept: application/json'
--header "Authorization: Bearer $MISTRAL_API_KEY"
--data '{
"model": "mistral-large-latest",
"messages": [
{
"role": "user",
"content": "What is the best French cheese? Return the product and produce location in JSON format"
}
],
"response_format": {"type": "json_object"}
}'
传递图像URL
如果图像在线托管,您只需在请求中提供图像的 URL 即可。这种方法很简单,不需要任何编码。
curl https://api.mistral.ai/v1/chat/completions
-H "Content-Type: application/json"
-H "Authorization: Bearer $MISTRAL_API_KEY"
-d '{
"model": "pixtral-12b-2409",
"messages": [
{
"role": "user",
"content": [
{
"type": "text",
"text": "What’s in this image?"
},
{
"type": "image_url",
"image_url": "https://tripfixers.com/wp-content/uploads/2019/11/eiffel-tower-with-snow.jpeg"
}
]
}
],
"max_tokens": 300
}'
6. 常见问题
问题1: 什么是幂简集成平台?
幂简集成是蜜堂有信在2023年打造的一款SAAS产品,建设着国内最全的API平台,为开发者提供全面、高效、易用的API集成管理方案,一站搜索、试用、集成国内和国外API。让用户在AI时代全方位接入互联网,用API连接一切服务和算力,实现价值倍增。
问题2:如何找到Mistral AI API
幂简API平台可以通过以下两种方式找到所需API:通过关键词搜索API(例如,输入’Mistral AI API‘这类品类词,更容易找到结果)、或者从API hub分类页进入寻找。
问题3:Mistral AI API的替代品有哪些?
市场上存在免费、付费两种替代者
例如
更多竞品可以在Mistral AI开放平台找到。
7. 总结
本文详细介绍了 Mistral AI API 开发智能应用。Mistral AI是一款强大而灵活的工具,适用于各种开发需求。
热门API
- 1. AI文本生成
- 2. AI图片生成_文生图
- 3. AI图片生成_图生图
- 4. AI图像编辑
- 5. AI视频生成_文生视频
- 6. AI视频生成_图生视频
- 7. AI语音合成_文生语音
- 8. AI文本生成(中国)
最新文章
- 交叉熵的Numpy实现:从理论到实践
- Google DeepMind发布 Genie 3与Shopify:2小时上线电商3D样板间实战
- Gemini Deep Research 技术实战:利用 Gemini Advanced API 构建自动化的深度研究 Agent
- FLUX.1 Kontext API 使用完全指南:解锁文本驱动的智能图像编辑
- 如何防范User-Agent信息伪装引发的API访问风险
- 苹果支付流程:从零开始的接入指南
- 全面掌握 OpenAPI 规范:定义、生成与集成指南
- 深入解析granularity是什么?颗粒度中文详解
- 开发者如何利用缓存技术提升API性能
- Orbitz API 全攻略:旅行社高效整合酒店、航班与租车服务的必读指南
- REST API命名规范的终极指南:清晰度和一致性的最佳实践
- Go:基于 MongoDB 构建 REST API — Fiber 版