将 AI 服务添加到语义内核

语义内核的主要功能之一是能够将不同的 AI 服务添加到内核。 这样,就可以轻松地交换不同的 AI 服务来比较其性能,并根据需要利用最佳模型。 在本部分中,我们将提供示例代码,用于将不同的 AI 服务添加到内核。

在语义内核中,有适用于最常用的 AI 任务的接口。 在下表中,可以看到每个 SDK 支持的服务。

服务 C# Python Java 备注
聊天完成
文本生成
嵌入生成(实验性)
文本到图像 (实验性)
图像到文本 (实验性)
文本转音频(实验性)
音频转文本 (实验性)

提示

在大多数情况下,只需将聊天完成添加到内核,但要支持多模式 AI,可以将上述任何服务添加到内核。

后续步骤

若要详细了解每个服务,请参阅每种服务类型的特定文章。 在每个文章中,我们提供了示例代码,用于将服务添加到多个 AI 服务提供商的内核中。