co-op-translator

Azure AI のセットアップ方法 (Azure OpenAI & Azure AI Vision)

このガイドでは、Azure AI Foundry 内で言語翻訳のための Azure OpenAI と、画像コンテンツ分析(画像ベースの翻訳に使用可能)のための Azure Computer Vision のセットアップ方法を説明します。

前提条件:

Azure AI プロジェクトの作成

まず、AI リソースを管理するための中心的な場所として機能する Azure AI プロジェクトを作成します。

  1. https://ai.azure.com にアクセスし、Azure アカウントでサインインします。

  2. +Create を選択して新しいプロジェクトを作成します。

  3. 次のタスクを実行します:
    • Project name を入力します(例: CoopTranslator-Project)。
    • AI hub を選択します(例: CoopTranslator-Hub)(必要に応じて新しいものを作成します)。
  4. Review and Create” をクリックしてプロジェクトを設定します。プロジェクトの概要ページに移動します。

言語翻訳のための Azure OpenAI のセットアップ

プロジェクト内で、テキスト翻訳のバックエンドとして機能する Azure OpenAI モデルをデプロイします。

プロジェクトに移動

まだ移動していない場合は、新しく作成したプロジェクト(例: CoopTranslator-Project)を Azure AI Foundry で開きます。

OpenAI モデルのデプロイ

  1. プロジェクトの左側のメニューから “My assets” の下にある “Models + endpoints” を選択します。

  2. + Deploy model を選択します。

  3. Deploy Base Model を選択します。

  4. 利用可能なモデルのリストが表示されます。適切な GPT モデルをフィルタリングまたは検索します。gpt-4o をお勧めします。

  5. 希望するモデルを選択し、Confirm をクリックします。

  6. Deploy を選択します。

Azure OpenAI の設定

デプロイが完了すると、”Models + endpoints” ページからデプロイメントの REST endpoint URLKeyDeployment nameModel nameAPI version を確認できます。これらは翻訳モデルをアプリケーションに統合する際に必要です。

[!NOTE] 要件に基づいて API version deprecation ページから API バージョンを選択できます。API version は Azure AI Foundry の Models + endpoints ページに表示される Model version とは異なることに注意してください。

画像翻訳のための Azure Computer Vision のセットアップ

画像内のテキストを翻訳できるようにするには、Azure AI Service API Key と Endpoint を見つける必要があります。

  1. Azure AI プロジェクト(例: CoopTranslator-Project)に移動します。プロジェクトの概要ページにいることを確認してください。

Azure AI Service の設定

Azure AI Service から API Key と Endpoint を見つけます。

  1. Azure AI プロジェクト(例: CoopTranslator-Project)に移動します。プロジェクトの概要ページにいることを確認してください。

  2. Azure AI Service タブから API KeyEndpoint を見つけます。

    API Key と Endpoint を見つける

この接続により、リンクされた Azure AI Services リソースの機能(画像分析を含む)が AI Foundry プロジェクトで利用可能になります。この接続を使用して、ノートブックやアプリケーションで画像からテキストを抽出し、その後 Azure OpenAI モデルに送信して翻訳することができます。

資格情報の統合

ここまでで、次の情報を収集しているはずです:

Azure OpenAI (テキスト翻訳) の場合:

Azure AI Services (Vision を介した画像テキスト抽出) の場合:

例: 環境変数の設定 (プレビュー)

後でアプリケーションを構築する際に、これらの収集した資格情報を使用して設定することが多いでしょう。例えば、次のように環境変数として設定することができます:

# Azure AI Service Credentials (Required for image translation)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # e.g., 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"

# Azure OpenAI Credentials (Required for text translation)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # e.g., 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # e.g., gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # e.g., cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # e.g., 2024-12-01-preview

さらなる学習

免責事項: この文書はAI翻訳サービスCo-op Translatorを使用して翻訳されています。正確性を追求していますが、自動翻訳には誤りや不正確さが含まれる可能性があることにご注意ください。元の文書はその言語での権威ある情報源とみなされるべきです。重要な情報については、専門の人間による翻訳をお勧めします。この翻訳の使用に起因する誤解や誤解について、当社は責任を負いません。