ModelScope平台确实提供了API接口规范,允许用户通过API调用方式访问和使用模型服务。以下是一些关键点概述:
前提条件:要使用API,首先需要开通DashScope服务并创建API-KEY。
调用方式:采用HTTP POST请求,基本格式如下:
POST https://dashscope.aliyuncs.com/api/v1/services/{service}/action
认证头部:每个请求必须包含Authorization头部,格式为Bearer {your-api-key}。
参数传递:
Header中需指定Content-Type(如application/json)及可选的X-DashScope-SSE以启用SSE响应。
Body中根据具体模型需求传递参数,如指定模型ID(model)和输入数据(input.messages等)。
特定模型调用示例:如调用特定多模态生成模型,需指定模型名如qwen-audio-turbo,并提供相应的输入消息结构。
Embedding模型使用:ModelScope还提供了如CoROM等文本向量模型,使用时需替换模型ID,并注意向量维度等模型特性。
ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!欢迎加入技术交流群:微信公众号:魔搭ModelScope社区,钉钉群号:44837352