
區塊鏈API推薦,快速開發去中心化應用
在 賬戶管理中找到 接口密鑰菜單,并創建新的密鑰
填寫一個 API 密鑰的名稱并創建
在彈出的對話框中復制 API 密鑰,并妥善保存
1. 可以通過 賬戶管理 >> 賬戶信息 >> 基本信息,獲取group_id。
2. 通過 賬戶管理 >> 接口密鑰,獲取 api key。
需要注意的是,由于API密鑰在生成后我們不會再顯示他們,所以當你需要復制API密鑰的時候,可以重新創建一個以完成復制操作。
復制完整代碼并執行
以下是一份可以在python3的終端環境中直接執行的完整代碼,請將以下group_id和api_key替換為第一步獲取的鑒權信息即可執行。
注意:添加import readline引用是為了解決在中文輸入下,python的input接口在刪除字符的時候錯誤處理的問題。
import requests
import readline
group_id = "請填寫您的group_id"
api_key = "請填寫您的api_key"
url = f"https://api.minimax.chat/v1/text/chatcompletion_pro?GroupId={group_id}"
headers = {"Authorization":f"Bearer {api_key}", "Content-Type":"application/json"}
# tokens_to_generate/bot_setting/reply_constraints可自行修改
request_body = payload = {
"model":"abab6.5-chat",
"tokens_to_generate":1024,
"reply_constraints":{"sender_type":"BOT", "sender_name":"MM智能助理"},
"messages":[],
"bot_setting":[
{
"bot_name":"MM智能助理",
"content":"MM智能助理是一款由MiniMax自研的,沒有調用其他產品的接口的大型語言模型。MiniMax是一家中國科技公司,一直致力于進行大模型相關的研究。",
}
],
}
# 添加循環完成多輪交互
while True:
# 下面的輸入獲取是基于python終端環境,請根據您的場景替換成對應的用戶輸入獲取代碼
line = input("發言:")
# 將當次輸入內容作為用戶的一輪對話添加到messages
request_body["messages"].append(
{"sender_type":"USER", "sender_name":"小明", "text":line}
)
response = requests.post(url, headers=headers, json=request_body)
reply = response.json()["reply"]
print(f"reply: {reply}")
# 將當次的ai回復內容加入messages
request_body["messages"].extend(response.json()["choices"][0]["messages"])
如果您想進一步了解上述完整代碼是如何逐步構建,您可以繼續閱讀以下詳細步驟解釋。
構建請求頭
復制下面代碼并根據鑒權信息構建請求頭(group_id和api_key為需要您替換的鑒權信息)。
url = f"https://api.minimax.chat/v1/text/chatcompletion_pro?GroupId={group_id}"
headers = {"Authorization":f"Bearer {api_key}", "Content-Type":"application/json"}
構建請求內容
本示例是基于python在終端交互的對話,input關鍵字內的提示詞根據您的場景替換成對應的用戶輸入獲取代碼或參數。 其余參數,不建議您修改。
# tokens_to_generate/bot_setting/reply_constraints可自行修改
request_body = payload = {
"model":"abab6.5-chat",
"tokens_to_generate":1024,
"reply_constraints":{"sender_type":"BOT", "sender_name":"MM智能助理"},
"messages":[],
"bot_setting":[
{
"bot_name":"MM智能助理",
"content":"MM智能助理是一款由MiniMax自研的,沒有調用其他產品的接口的大型語言模型。MiniMax是一家中國科技公司,一直致力于進行大模型相關的研究。",
}
],
}
line = input("發言:")
# 將當次輸入內容作為用戶的一輪對話添加到messages
request_body["messages"].append(
{"sender_type":"USER", "sender_name":"小明", "text":line}
)
完成交互
通過requests庫提供的post能力對api進行調用,復制下面的代碼即可完成多輪交互。
注意:每一輪回復都需要追加到messages中,這樣才能在多輪的對話中記住對話歷史。
response = requests.post(url, headers=headers, json=request_body)
# 將當次的ai回復內容加入messages
request_body["messages"].extend(response.json()["choices"][0]["messages"])
Q:如何找到Minimax API
A:冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需API:通過關鍵詞搜索API(例如,輸入’Minimax API ‘這類品類詞,更容易找到結果)、或者從API hub分類頁進入尋找。
Q:我希望在某某場景中使用到大模型,有沒有相應的Demo推薦查看?
A:您可以在開放平臺-體驗中心,體驗MiniMax的模型服務,目前開放平臺支持文本、語音兩種模型的體驗。
Q:我是微信小程序開發者,需要對接微信的相關資質信息。
A:請您發送郵件到open-platform@minimaxi.com 或掃描開放平臺底部企業微信二維碼聯系我們,備注“微信小程序”,我們將盡快為您提供服務。
Q:如何獲知MiniMax開放平臺的最新消息和模型通知?
A:請關注開放平臺-文檔中心-公告通知,了解開放平臺功能、接口和模型的最新動態。也可以關注開放平臺公眾號:MiniMax開放平臺,了解更多MiniMax開放平臺信息。
Q:音色克隆服務如何對接?
A:目前音色克隆服務僅通過與銷售一對一溝通的方式提供,您可以在首頁填寫合作咨詢表單,我們的工作人員會盡快與您聯系。
Q:對于高并發數的情況,你們如何處理?
A:目前更多并發需要通過對應的客戶經理進行申請,如果您有更多的需要也可以通過郵件與我們進行溝通,我們的郵箱是:open-platform@minimaxi.com。
Q:Minimax API 的替代品有哪些?
提供AI大模型API的服務商除了Minimax API,還有其他替代服務商也提供類似api服務,例如:
360多模態大語言模型、語音大模型服務MiniMax-稀宇科技、通用大模型開放平臺-華藏、訊飛星火認知大模型
更多競品可以在冪簡集成開放平臺中找到。
Q:通義千問API這個密鑰還適用于哪些api?
本文為開發者提供了獲取Minimax API密鑰的詳細分步指南,從注冊賬號到完成開發者認證,直至獲取密鑰,每一步都清晰明了。此外,還強調了獲取密鑰后進行測試的重要性,以確保順利集成API至應用中。本文為開發者提供了一個全面、實用的指南,幫助他們順利獲取Minimax API 密鑰,并有效地將這一能力集成到應用中,從而提升應用的交互性和功能性。