语义内核的 AI 集成
语义内核提供了广泛的 AI 服务集成,可帮助你构建功能强大的 AI 代理。 此外,语义内核与其他Microsoft 服务集成,通过插件提供其他功能。
现用集成
借助可用的 AI 连接器,开发人员可以使用可交换的组件轻松生成 AI 代理。 这样,就可以尝试使用不同的 AI 服务来查找用例的最佳组合。
AI 服务
服务 | C# | Python | Java | 备注 |
---|---|---|---|---|
文本生成 | ✅ | ✅ | ✅ | 示例:Text-Davinci-003 |
聊天补全 | ✅ | ✅ | ✅ | 示例:GPT4、Chat-GPT |
文本嵌入 (实验性) | ✅ | ✅ | ✅ | 示例:Text-Embeddings-Ada-002 |
文本到图像 (实验性) | ✅ | ❌ | ❌ | 示例:Dall-E |
图像到文本 (实验) | ✅ | ❌ | ❌ | 示例:Pix2Struct |
文本转音频(实验性) | ✅ | ❌ | ❌ | 示例:文本转语音 |
音频转文本 (实验性) | ✅ | ❌ | ❌ | 示例:低声 |
其他插件
如果要扩展 AI 代理的功能,可以使用插件与其他Microsoft 服务集成。 下面是可用于语义内核的一些插件:
插件 | C# | Python | Java | 说明 |
---|---|---|---|---|
逻辑应用程序 | ✅ | ✅ | ✅ | 使用逻辑应用的可用连接器在逻辑应用中生成工作流,并将其导入为语义内核中的插件。 了解详细信息。 |
Azure 容器应用动态会话 | ✅ | ✅ | ❌ | 使用动态会话,可以通过毫不费力地启动 Python 容器,让 AI 代理可以执行 Python 代码,从助手 API 重新创建代码解释器体验。 了解详细信息。 |