【ITBEAR】近日,微软公司以预览版形式推出了Microsoft.Extensions.AI,这是一套专为开发人员构建AI应用程序设计的核心.NET库。据科技媒体NeoWin报道,该库提供了统一的API抽象,适用于各种规模的语言模型及中间件模型,同时还标准实现了缓存、遥测、工具调用等常见任务。
API抽象通过创建中间层,简化和标准化了与不同系统或服务之间的交互,使得开发者能够更容易地访问和使用数据或功能,无需关心底层实现的复杂性。在预览阶段,微软为OpenAI、Azure AI推理和Ollama提供了参考实现,并强调了Microsoft.Extensions.AI的几个核心优势:提供一致的API和约定,便于将AI服务集成到.NET应用中;允许库作者不依赖特定供应商,适应不同的AI服务提供者;开发者可以使用相同的基础抽象,保持应用程序中的单一API;同时,它还简化了新功能的添加,促进了应用程序的组件化和测试。