セマンティック カーネルへの AI サービスの追加
セマンティック カーネルの主な機能の 1 つは、カーネルに異なる AI サービスを追加する機能です。 これにより、さまざまな AI サービスを簡単に交換してパフォーマンスを比較し、ニーズに最適なモデルを活用できます。 このセクションでは、カーネルにさまざまな AI サービスを追加するためのサンプル コードを提供します。
セマンティック カーネル内には、最も一般的な AI タスク用のインターフェイスがあります。 次の表では、各 SDK でサポートされているサービスを確認できます。
サービス | C# | パイソン | ジャワ | メモ |
---|---|---|---|---|
チャットの完了 | ✅ | ✅ | ✅ | |
テキストの生成 | ✅ | ✅ | ✅ | |
埋め込み生成 (試験段階) | ✅ | ✅ | ✅ | |
テキストから画像への変換 (試験段階) | ✅ | ✅ | ❌ | |
画像からテキストへの変換 (試験段階) | ✅ | ❌ | ❌ | |
テキストからオーディオへの変換 (試験段階) | ✅ | ✅ | ❌ | |
オーディオからテキストへの変換 (試験段階) | ✅ | ✅ | ❌ | |
リアルタイム (試験段階) | ❌ | ✅ | ❌ |
ヒント
ほとんどのシナリオでは、カーネルにチャットの完了を追加するだけで済みますが、マルチモーダル AI をサポートするには、上記のサービスのいずれかをカーネルに追加できます。
次の手順
各サービスの詳細については、各サービスの種類に関する特定の記事を参照してください。 各記事では、複数の AI サービス プロバイダー間でカーネルにサービスを追加するためのサンプル コードを提供します。
チャットの完了 について説明します