
文心一言寫代碼:代碼生成力的探索
選擇合適的計(jì)劃:進(jìn)入“API 密鑰”頁面,根據(jù)您的具體需求選擇合適的計(jì)劃。計(jì)劃選項(xiàng)可能包括不同的功能和使用限制,因此選擇最符合項(xiàng)目需求的計(jì)劃至關(guān)重要。
創(chuàng)建新的API密鑰:在“API 密鑰”頁面,點(diǎn)擊“創(chuàng)建新密鑰”按鈕。這將生成一個(gè)新的API密鑰,用于驗(yàn)證和訪問Mistral AI的服務(wù)。
查看和保存API密鑰:API密鑰創(chuàng)建后,會(huì)自動(dòng)跳轉(zhuǎn)到“API 密鑰”頁面,您可以在此查看新生成的密鑰。請(qǐng)務(wù)必復(fù)制并安全保存該密鑰,切勿與他人分享,以保護(hù)您的賬戶安全。
在獲取API密鑰后,進(jìn)行可用性測(cè)試是確保其正常工作的必要步驟。以下是使用CURL進(jìn)行測(cè)試的一個(gè)簡(jiǎn)單示例:
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?"}]
}'
通過上述命令,您將獲得一個(gè)JSON格式的響應(yīng),其中包含了模型輸出內(nèi)容、模型名稱、用戶輸入的token數(shù)量以及輸出的token數(shù)量等詳細(xì)信息。
在使用Mistral AI API搭建應(yīng)用時(shí),除了獲取和測(cè)試API密鑰外,開發(fā)者需要考慮以下關(guān)鍵因素:
Mistral AI API提供了多個(gè)帶有特定發(fā)布日期的模型版本。為了避免由于模型更新和不兼容更改導(dǎo)致的中斷,建議使用帶日期標(biāo)識(shí)的版本。此外,還需為未來可能的端點(diǎn)棄用做好準(zhǔn)備。當(dāng)前版本包括:
mistral-moderation-latest
ministral-3b-latest
ministral-8b-latest
open-mistral-nemo
mistral-small-latest
mistral-medium-latest
mistral-large-latest
codestral-latest
為了確保服務(wù)質(zhì)量,Mistral AI API對(duì)請(qǐng)求數(shù)量進(jìn)行了限制。用戶可以選擇為賬戶設(shè)定支出上限,以防止產(chǎn)生過高的費(fèi)用。具體限制如下:
限制類型 | 詳細(xì)說明 | 速率/次數(shù) |
---|---|---|
每秒請(qǐng)求數(shù) | 每秒限制請(qǐng)求數(shù)量 | 1 請(qǐng)求/秒 |
每分鐘令牌數(shù) | 每月令牌數(shù) | 根據(jù)模型不同而定 |
在獲得API密鑰之后,您可以開始API接口對(duì)接。以下是一些使用Mistral AI API的高級(jí)功能示例:
Codestral是一種專門為代碼生成任務(wù)設(shè)計(jì)和優(yōu)化的尖端生成模型。它經(jīng)過80多種編程語言的培訓(xùn),能夠在多種語言上表現(xiàn)出色。
填寫中間
用戶可以使用prompt
定義代碼的起點(diǎn),并使用可選的suffix
和stop
定義代碼的終點(diǎn)。以下是一個(gè)示例:
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
}'
用戶可以選擇將response_format
設(shè)置為{"type": "json_object"}
以啟用JSON模式,目前所有模型都支持通過API使用JSON模式。
如果圖像在線托管,您只需在請(qǐng)求中提供圖像的URL即可。這種方法簡(jiǎn)單而高效,不需要任何編碼。
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
}'
費(fèi)用基于模型的使用量和使用的令牌數(shù)量。用戶可以根據(jù)項(xiàng)目需求選擇合適的模型,具體價(jià)格信息可在使用API前查看。
目前Mistral沒有免費(fèi)使用額度的公開說明。如有特定需求或申請(qǐng)?jiān)囉妙~度的用戶,可聯(lián)系Mistral支持團(tuán)隊(duì)以獲得進(jìn)一步幫助。
默認(rèn)請(qǐng)求速率為每秒1次。如需更高速率限制,用戶可聯(lián)系Mistral支持團(tuán)隊(duì)并提供具體使用案例,申請(qǐng)?zhí)嵘俾氏拗啤?/p>
如果API密鑰泄露,建議立即撤銷現(xiàn)有密鑰并生成新密鑰。在賬戶管理界面中,您可以輕松撤銷并替換密鑰,確保賬戶安全。
通過本文,您了解了如何獲取Mistral-Large-Instruct-2407 API Key,以及如何利用其進(jìn)行應(yīng)用開發(fā)。我們探討了API的多種功能和使用注意事項(xiàng),并提供了示例代碼和常見問題解答,幫助您更好地利用Mistral AI進(jìn)行智能應(yīng)用的開發(fā)。
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)