Closed cnblogs-dudu closed 2 days ago
@ikesnowy 我在实现对 Microsoft.Extensions.AI 的支持,等 SemanticKernel 与 KernelMemory 都支持 Microsoft.Extensions.AI,就不需要 SemanticKernel.DashScope 与 KernelMemory.DashScope 了
@ikesnowy 我在实现对 Microsoft.Extensions.AI 的支持,等 SemanticKernel 与 KernelMemory 都支持 Microsoft.Extensions.AI,就不需要 SemanticKernel.DashScope 与 KernelMemory.DashScope 了
我已经实现好了,等我完善一下测试就可以发布了。
给 sdk 添加了一些新的参数来支持 tool_choice 和本地图片输入。
实现了 Microsoft.Extensions.AI
的调用工具和图像识别(支持 base64 图片输入)。
原来的 ChatMessage
和 Microsoft.Extensions.AI
里的 ChatMessage
撞名了,改为了 TextChatMessage
考虑以 Cnblogs.Extensions.AI.DashScope
包形式进行发布,目前 Microsoft.Extensions.AI
本身是预览状态,依赖管理可能会有麻烦(一些公司可能不允许依赖预览状态的包),而且实现的功能也比 SDK 少很多。安装 SDK 的用户如果只使用通义千问的话,是不需要依赖 Microsoft.Extensions.AI
的。
通义千问的限制:
@ikesnowy 神速!的确需要独立,我也是这么考虑的。对于命名,我纠结了一下,建议采用 Cnblogs.DashScope.AI
。这个包的发布会专门发一篇博文。
See Introducing Microsoft.Extensions.AI Preview – Unified AI Building Blocks for .NET