ModelScope出现了这个问题,我想看看限制的输入格式是什么?

ModelScope出现了这个问题,我想看看限制的输入格式是什么?image.png

展开
收起
真的很搞笑 2023-12-27 07:22:07 92 分享 版权
阿里云 AI 助理回答

在 ModelScope 中,如果您遇到输入格式限制的问题,可以通过以下方式了解和解决输入格式的要求。以下是详细的说明:


1. 普通Pipeline模型服务的输入格式

对于普通Pipeline模型服务,输入数据通常需要遵循 JSON 格式,并且包含特定的字段。例如,在调用机器翻译模型时,输入格式如下:

{
  "input": {
    "text": "Deploying ModelScope models on PAI-EAS is simple and easy to use"
  }
}
  • input:表示输入数据的顶层字段。
  • text:表示具体的输入内容,通常是文本字符串。

如果需要验证输入格式,您可以通过 WebUI 或在线调试功能获取示例请求格式: 1. 在 模型在线服务(EAS) 页面,单击目标服务 操作 列下的 在线调试。 2. 单击 发送请求,查看返回的默认请求格式。


2. 大语言对话模型服务的输入格式

对于大语言对话模型(如通义千问),输入格式需要包含对话历史信息以支持多轮对话。示例如下:

{
  "prompt": "浙江的省会是哪里?",
  "history": []
}
  • prompt:表示当前的输入语句。
  • history:表示对话历史,格式为二维列表,每个子列表包含一轮对话的问题和回答。例如:
{
  "prompt": "江苏呢?",
  "history": [
    ["浙江的省会是哪里?", "杭州"]
  ]
}

注意:对话历史可以为空(即 []),但如果需要连续对话,则必须正确传递历史记录。


3. 语音或图像类模型的输入格式

ModelScope 支持多种类型的模型,包括语音合成(TTS)和图像处理模型。不同模型的输入格式可能有所不同,但通常也遵循 JSON 格式。例如:

语音合成模型(TTS)

示例模型:damo/speech_sambert-hifigan_tts_zh-cn_16k
输入格式示例:

{
  "input": {
    "text": "今天天气真好!"
  }
}

图像处理模型

示例模型:damo/cv_unet_skin-retouching
输入格式示例:

{
  "input": {
    "image_url": "https://example.com/sample_image.jpg"
  }
}
  • image_url:表示待处理图像的 URL 地址。

4. 如何获取具体模型的输入格式

如果您不确定某个模型的具体输入格式,可以通过以下方法获取: 1. WebUI 调试:部署成功后,单击 服务方式 列下的 查看Web应用,在 WebUI 页面中查看输入数据的 Schema 和示例。 2. 在线调试:在 模型在线服务(EAS) 页面,单击目标服务 操作 列下的 在线调试,直接发送默认请求以查看格式。 3. 文档参考:部分模型的输入格式会在 ModelScope 的模型详情页面中提供说明。


5. 重要提醒

  • 输入长度限制:某些模型可能对输入长度有严格限制,超出限制可能导致调用失败。请根据具体模型的文档确认最大输入长度。
  • Token 计费:对于大语言模型,输入和输出的 Token 数量会影响计费,请合理控制输入长度。
  • 格式校验:确保输入数据严格符合 JSON 格式要求,否则可能导致解析错误。

通过以上步骤,您可以明确 ModelScope 模型的输入格式限制并进行正确的调用。如果仍有疑问,建议参考具体模型的官方文档或联系技术支持。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答

包含图像分类、图像生成、人体人脸识别、动作识别、目标分割、视频生成、卡通画、视觉评价、三维视觉等多个领域

热门讨论

热门文章

还有其他疑问?
咨询AI助理