セマンティック カーネルへの AI サービスの追加

セマンティック カーネルの主な機能の 1 つは、カーネルに異なる AI サービスを追加する機能です。 これにより、さまざまな AI サービスを簡単に交換してパフォーマンスを比較し、ニーズに最適なモデルを活用できます。 このセクションでは、カーネルにさまざまな AI サービスを追加するためのサンプル コードを提供します。

セマンティック カーネル内には、最も一般的な AI タスク用のインターフェイスがあります。 次の表では、各 SDK でサポートされているサービスを確認できます。

サービス C# Python Java メモ
チャットの完了
テキスト生成
埋め込み生成 (試験段階)
テキストから画像への変換 (試験段階)
画像からテキストへの変換 (試験段階)
テキストからオーディオへの変換 (試験段階)
オーディオからテキストへの変換 (試験段階)

ヒント

ほとんどのシナリオでは、カーネルにチャットの完了を追加するだけで済みますが、マルチモーダル AI をサポートするには、上記のサービスのいずれかをカーネルに追加できます。

次のステップ

各サービスの詳細については、各サービスの種類に関する特定の記事を参照してください。 各記事では、複数の AI サービス プロバイダー間でカーネルにサービスを追加するためのサンプル コードを提供します。