# 配置MaaS账号
# 1 账号展示页面
进入控制台,选择【概览与管理】->【MaaS账号管理】进入MaaS账号管理页面,点击“添加MaaS账号”按钮。
# 2 配置账号信息
根据弹出页面提示填写已对接的源MaaS账号中的AccessKey/SecretKey等信息。
# 3 查看APIKey
创建完成后,通过【MaaSAPI密钥管理】页面查看生成的对应的账号的APIKey(需要短信验证)。
# 对接公有Maas厂商接口说明
# 4 对接百度MaaS
前置条件:在招商云平台已申请添加对应的百度千帆账号,并通过上文步骤生成了 APIKey。
查询百度千帆大模型接口文档,比如需要调用ernie_speed-8K大模型接口,百度接口文档中的调用接口请求示例(单轮)如下:
# 步骤一,获取access_token,替换下列示例中的API Key与Secret Key
curl 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=[API Key]&client_secret=[Secret Key]'
# 步骤二,调用本文API,使用步骤一获取的access_token,替换下列示例中的”调用接口获取的access_token“;
curl -XPOST 'https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie_speed?access_token=[步骤一调用接口获取的access_token]' -d '{
"messages": [
{"role":"user","content":"介绍一下北京"}
]
}' | iconv -f utf-8 -t utf-8
现在,招商云用户则只需要将请求中地址的域名修改为:https://ai-maas.cmft.com,如:
curl -X POST --location "https://ai-maas.cmft.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie_speed" \
-H "Authorization: Bearer <APIKey>" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{"role":"user","content":"使用 Java Spring Boot 给我一个服务的 demo,要求有 MySQL 数据库的操作和 HTTP API 的处理。"}
],
"stream": true
}'
所有接口调用返回值为百度文档中的说明。
# 5 对接智谱MaaS
前置条件:在招商云平台已申请添加对应的智谱账号,并通过上文步骤生成了 APIKey。
查询智谱AI开放平台接口文档,比如需要调 glm-4 大模型,API 接口参考智谱官方文档示例。
实际调用时将域名修改为:https://ai-maas.cmft.com,如
curl -X POST --location "https://ai-maas.cmft.com/api/paas/v4/chat/completions" \
-H "Authorization: Bearer <APIKey>" \
-H "Content-Type: application/json" \
-d '{
"model": "glm-4",
"messages": [
{
"role": "user",
"content": "给我一个 http server demo"
}
],
"stream": false
}'
接口返回值为智谱AI开放平台接口文档中的说明。
# 6 对接讯飞MaaS
前置条件:在招商云平台已申请添加对应的讯飞账号,并通过上文步骤生成了 APIKey。
查询讯飞平台接口文档,比如需要调 generalv3.5 大模型,API 接口参考讯飞官方文档示例。
实际调用时将域名修改为:https://ai-maas.cmft.com,如
curl -X POST --location "https://ai-maas.cmft.com/v1/chat/completions" \
-H "Authorization: Bearer <APIKey>" \
-H "Content-Type: application/json" \
-d '{
"model": "generalv3.5",
"messages": [
{
"role": "user",
"content": "来一个只有程序员能听懂的笑话"
}
],
"stream": true
}'
接口返回值为讯飞平台接口文档中的说明。
# 7 对接商汤MaaS
前置条件:在招商云平台已申请添加对应的商汤账号,并通过上文步骤生成了 APIKey。
查询商汤日日新平台接口文档,比如需要调 llm 大模型,API 接口参考商汤官方文档示例。
实际调用时将域名修改为:https://ai-maas.cmft.com,如
curl -X POST --location "https://ai-maas.cmft.com/v1/llm/chat-completions" \
-H "Authorization: Bearer <APIKey>" \
-H "Content-Type: application/json" \
-d '{
"model": "SenseChat",
"max_new_tokens": 1024,
"messages": [
{
"role": "user",
"content": "写一个1000000字歌颂祖国的作文"
}
],
"repetition_penalty": 1.05,
"temperature": 0.8,
"top_p": 0.7,
"stream": true
}'
接口返回值为商汤日日新平台接口文档中的说明。
# 8 对接百川MaaS
前置条件:在招商云平台已申请添加对应的百川账号,并通过上文步骤生成了 APIKey。
查询百川智能大模型接口文档,比如需要调 Baichuan4 大模型,API 接口参考百川智能大模型官方文档示例。
实际调用时将域名修改为:https://ai-maas.cmft.com,如
curl -X POST https://ai-maas.cmft.com/v1/chat/completions\
-H "Content-Type: application/json"\
-H "Authorization: Bearer <APIKey>"\
-d '{
"model": "Baichuan4",
"messages": [
{
"role": "system",
"content": "你是一名旅游顾问,我计划在2024年夏季进行一次为期10天的欧洲之旅,主要目的地包括巴黎、米兰和马德里。预算为每人10000元人民币,希望体验当地的文化和美食,同时偏好舒适的住宿条件。用户特别强调需要包含到访每个城市的必游景点,并希望有自由活动的时间。"
},
{
"role": "user",
"content": "我计划7月中旬出发,请给我一份旅游计划"
}
],
"temperature": 0.3,
"stream": false
}'
接口返回值为百川大模型平台接口文档中的说明。
# 9 对接字节MaaS
前置条件:
- 在招商云平台已申请添加对应的字节账号,并通过上文步骤生成了 APIKey;
- 已创建推理接入点
查询字节火山方舟大模型接口文档,比如需要调 Doubao-lite-4k 大模型,API 接口参考火山方舟官方文档示例。 实际调用时将域名修改为:https://ai-maas.cmft.com,并将 YOUR_ENDPOINT_ID 替换为已创建的接入点,参考如下配置:
curl https://ai-maas.cmft.com/api/v3/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <APIKey>" \
-d '{
"model": "<YOUR_ENDPOINT_ID>",
"messages": [
{
"role": "system",
"content": "你是豆包,是由字节跳动开发的 AI 人工智能助手"
},
{
"role": "user",
"content": "常见的十字花科植物有哪些?"
}
],
"stream": true
}'
接口返回值为字节火山方舟大模型平台接口文档中的说明。
← 公有云资源纳管操作手册 云主机操作手册 →