デプロイしたモデルを Python API で利用する

Azure OpenAI サービスは、OpenAI が提供する Python クライアントと互換性があります.ただし,いくつかの構成が必要です.OpenAI がホストするサービスを使用するには API キーのみで利用可能ですが,Azure AI Studio にデプロイしたモデルを使用するには,API キーに加えて AI ハブへのエンドポイントが必要です.

Azure AI Studio の場合

  • Azure AI Studio のAI ハブ概要のページに移動します.
  • 接続されたリソースの中から,種類Azure OpenAIのリソースをクリックします.

  • 表示されたリソース詳細から,ターゲットAPIキーをコピーしてメモ帳などにメモしてください.

Azure OpenAI Studio の場合

  • Azure OpenAI Studio のトップページに API キーがあります.

参考Microsoft Learn:Azure OpenAI API preview lifecycleで、現在の API バージョンを確認できます。

  • ご自身の Python 環境で,openai パッケージをインストールしてください.

    • pip install openai
  • Python でコーディングします.以下はコーディングの一例で,左が OpenAI クラスを利用した場合,右が Azure 互換の OpenAI を利用した場合です.

    • クラス名を,Azure OpenAI Studo の場合 OpenAI を、Azure AI Studio の場合 AzureOpenAI を選択する.
    • コンストラクター パラメーターとしてapi_versionazure_endpointsが提供されます.エンドポイントの指定が必要な場合はパラメータを設定してください.

arrow_upward
上に戻る
feedback
フィードバック
contact_support
サポート窓口