Azure AI SDK の概要
重要
この記事で説明する機能の一部は、プレビューでのみ使用できる場合があります。 このプレビューはサービス レベル アグリーメントなしで提供されており、運用環境ではお勧めしません。 特定の機能はサポート対象ではなく、機能が制限されることがあります。 詳しくは、Microsoft Azure プレビューの追加使用条件に関するページをご覧ください。
Microsoft は、クラウドで生成 AI アプリケーションを構築するために使用できるさまざまなパッケージを提供しています。 ほとんどのアプリケーションでは、パッケージを組み合わせて使い、AI 機能を提供するさまざまな Azure サービスを管理および使用する必要があります。 また、Microsoft は、Azure で使用できるように、LangChain や mlflow などのオープンソース ライブラリとの統合も提供しています。 この記事では、Azure AI Studio で使用できる主なサービスと SDK の概要について説明します。
生成 AI アプリケーションを構築するには、次のサービスと SDK を使うことをお勧めします。
- Azure Machine Learning。AI Studio で使われるハブとプロジェクト インフラストラクチャで、作業をプロジェクトに整理し、プロジェクトの成果物 (データ、評価実行、トレース) を管理し、モデルを微調整してデプロイし、外部のサービスとリソースに接続することができます
- Azure AI サービスは、Azure OpenAI、検索、音声、Vision、Language をサポートする、事前構築されたカスタマイズ可能なインテリジェント API とモデルを提供します
- プロンプト フロー。開発者ツールで、推論、インデックス付け、評価、デプロイ、監視をサポートし、LLM ベースの AI アプリケーションのエンドツーエンド開発サイクルを効率化することができます。
これらのそれぞれに、管理ライブラリとクライアント ライブラリの個別のセットがあります。
クラウド リソースを作成および管理するための管理ライブラリ
Azure 管理ライブラリ ("コントロール プレーン" または "管理プレーン" とも呼ばれます)。アプリケーションで使われるクラウド リソースを作成および管理します。
Azure Machine Learning
- Azure Machine Learning Python SDK (v2)
- Azure Machine Learning CLI (v2)
- Azure Machine Learning REST API
Azure AI Services
- Azure AI サービスの Python 管理ライブラリ
- Azure AI 検索の Python 管理ライブラリ
- Azure AI 検索の Azure CLI コマンド
- Azure AI サービスの Azure CLI コマンド
プロンプト フロー
ランタイム アプリケーション コードで使われるクライアント ライブラリ
Azure クライアント ライブラリ ("データ プレーン" とも呼ばれます)。ランタイム アプリケーション コードからプロビジョニングされたサービスに接続して使います。
Azure AI Services
プロンプト フロー
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示