在使用 AgentScope 时,如果 modeltype
设置为 dashscope-chat
,这并不意味着 ModelScope 模型库中的所有模型都可以直接使用。以下是详细说明:
1. DashScope 和 ModelScope 的关系
- DashScope 是阿里云提供的模型服务平台,专注于通过 API 接口提供开箱即用的模型服务,支持推理、微调和部署管理等功能。
- ModelScope 是一个模型开放平台,汇聚了各领域的先进机器学习模型,主要面向模型的发现、学习、定制和分享。
- 尽管两者同属于阿里云生态,但它们的功能定位不同。DashScope 更偏向于提供高效的模型服务,而 ModelScope 则是一个模型开源社区。
2. DashScope 支持的模型范围
- DashScope 提供的模型是经过优化和适配的,能够通过 API 直接调用。这些模型包括通义千问系列(如
qwen-turbo
、qwen-plus
等)以及其他第三方模型。
- ModelScope 中的模型虽然丰富,但并非所有模型都已集成到 DashScope 平台中。只有那些经过适配并发布到 DashScope 的模型才能通过
dashscope-chat
类型直接调用。
3. 如何确认可用模型
- 如果您希望确认某个模型是否可以通过
dashscope-chat
使用,建议:
- 前往 DashScope 模型中心 查看已支持的模型列表。
- 在调用时,确保指定的模型名称(如
model
参数)是 DashScope 官方支持的模型。
- 对于未集成到 DashScope 的 ModelScope 模型,您需要通过 ModelScope 平台下载模型并在本地进行部署或调用。
4. 重要限制
- 并非所有 ModelScope 模型都支持 DashScope API 调用。如果您尝试调用未集成的模型,可能会导致请求失败或返回错误。
- 文件上传功能:部分 DashScope 模型(如 Qwen-Long)支持文件上传以增强特定文档处理能力,但这一功能可能不适用于所有模型。具体支持情况需参考对应模型的官方文档。
5. 操作建议
- 如果您希望使用 ModelScope 中的模型,请先确认该模型是否已在 DashScope 平台上线。
- 如果目标模型未上线,您可以考虑通过 ModelScope 下载模型,并结合本地环境或其他工具进行调用。
综上所述,modeltype
设置为 dashscope-chat
时,仅限于 DashScope 平台支持的模型,而非 ModelScope 模型库中的所有模型均可直接使用。