Skip to content

MaaS Open API 接口文档

接入流程说明

  • 访问MaaS-模型平台,通过手机号登录,在“MaaS-授权模型页”中,点击“模型授权”进行模型授权。
  • 获取密钥:登录平台 - 在右上角头像 - “个人中心”中查看。
  • 模型说明:开放的模型会在“授权模型”中自动分配,其他模型服务需要和商业运营进行授权开通。
  • 所有公开开放的模型完全兼容openai接口,私有订制模型见MaaS外部接口文档

接口基础信息

获取模型列表

  • 获取已经授权的模型列表。
shell
GET /v1/models

请求示例:

shell
export API_KEY="<你的 API KEY>"
curl https://deepseek.wanjiedata.com/v1/models \
  -H "Authorization: Bearer $API_KEY"

响应示例:

json
[
    {
        "id": "deepseek-v3",
        "object": "model",
        "created": 1740362631,
        "owned_by": "wanjie"
    },
    {
        "id": "deepseek-reasoner",
        "object": "model",
        "created": 1739017876,
        "owned_by": "wanjie"
    }
]

聊天对话接口

  • 支持流式返回,支持多轮对话。
shell
POST /v1/chat/completions

非流式请求示例:

shell
# 调用聊天对话请求示例
export API_KEY="<你的 API KEY>"
export MODEL="<你的授权模型名称>"
# 授权模型名称:在授权模型列表中模型名称复制名称获取。
curl --location --request POST 'https://deepseek.wanjiedata.com/v1/chat/completions' \
--header "Authorization: Bearer $API_KEY" \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "'$MODEL'",
    "messages": [{"role": "user", "content": "请用一句话介绍自己"}],
    "stream": false
}'

流式请求示例:

shell
# 调用聊天对话请求示例
export API_KEY="<你的 API KEY>"
export MODEL="<你的授权模型名称>"
# 授权模型名称:在授权模型列表中模型名称复制名称获取。
curl --location --request POST 'https://deepseek.wanjiedata.com/v1/chat/completions' \
--header "Authorization: Bearer $API_KEY" \
--header 'Content-Type: application/json' \
--data-raw '{
    "model": "'$MODEL'",
    "messages": [{"role": "user", "content": "请用一句话介绍自己"}],
    "stream": true
}'

聊天对话接口参数说明见OpenAI API Chat completions

文字转语音接口

  • 支持的模型:CosyVoice
shell
POST /v1/audio/speech

请求示例:

shell
# 调用文字转语音请求示例
export API_KEY="<你的 API KEY>"
# 授权文字转语音模型名称:在授权模型列表中模型名称复制名称获取。
export MODEL="<你的授权文字转语音模型名称>"
curl --location --request POST 'https://deepseek.wanjiedata.com/v1/audio/speech' \
--header "Authorization: Bearer $API_KEY" \
--header 'Content-Type: application/json' \
--data-raw '{
  "input": "您好,我是文字转语音助手,一个由万界数据训练的语音合成模型,你可以尝试输入一段文字,将帮您把这段文字转换为语音输出。",
  "model": "'$MODEL'",
  "voice": "普通话",
  "responseFormat": "mp3",
  "speed": 1.0
}' \
--output output.mp3

文转语音接口参数说明见OpenAI API Create speech

文生图接口

  • 支持的模型:Flux.1-Schnell,该模型提示词只支持英文。
shell
POST /v1/images/generations

请求示例:

shell
export API_KEY="<你的 API KEY>"
export MODEL="<你的授权文生图模型名称>"
curl --location --request POST 'https://deepseek.wanjiedata.com/v1/images/generations' \
--header "Authorization: Bearer $API_KEY"  \
--header 'Content-Type: application/json' \
--data-raw '{
  "model": "'$MODEL'",
  "prompt": "graphic of a Harley Davidson bike",
  "n": 1,
  "size": "1024x1024",
  "responseFormat": "url",
  "quality": "standard",
  "style": "vivid"
}'

文生图接口参数说明见OpenAI API Create image

错误编码说明

错误编码说明