Ce guide vous accompagne dans la configuration d'Azure OpenAI pour la traduction linguistique et d'Azure Computer Vision pour l'analyse de contenu d'image (qui peut ensuite être utilisé pour la traduction basée sur l'image) au sein d'Azure AI Foundry.
Prérequis :
- Un compte Azure avec un abonnement actif.
- Des autorisations suffisantes pour créer des ressources et des déploiements dans votre abonnement Azure.
Vous commencerez par créer un projet Azure AI, qui servira de lieu central pour gérer vos ressources AI.
-
Rendez-vous sur https://ai.azure.com et connectez-vous avec votre compte Azure.
-
Sélectionnez +Create pour créer un nouveau projet.
-
Effectuez les tâches suivantes :
- Saisissez un Nom du projet (ex.
CoopTranslator-Project). - Sélectionnez le Hub AI (ex.
CoopTranslator-Hub) (Créez-en un nouveau si nécessaire).
- Saisissez un Nom du projet (ex.
-
Cliquez sur "Review and Create" pour configurer votre projet. Vous serez redirigé vers la page de présentation de votre projet.
Dans votre projet, vous déploierez un modèle Azure OpenAI qui servira de moteur pour la traduction de texte.
Si ce n’est pas déjà fait, ouvrez votre projet nouvellement créé (par ex. CoopTranslator-Project) dans Azure AI Foundry.
-
Dans le menu de gauche de votre projet, sous "My assets", sélectionnez "Models + endpoints".
-
Sélectionnez + Deploy model.
-
Sélectionnez Deploy Base Model.
-
Une liste de modèles disponibles vous sera présentée. Filtrez ou recherchez un modèle GPT adapté. Nous recommandons
gpt-4o. -
Sélectionnez votre modèle désiré et cliquez sur Confirm.
-
Sélectionnez Deploy.
Une fois déployé, vous pouvez sélectionner le déploiement depuis la page "Models + endpoints" pour trouver son URL de point de terminaison REST, Clé, Nom de déploiement, Nom du modèle et Version de l'API. Ceux-ci seront nécessaires pour intégrer le modèle de traduction dans votre application.
Note
Vous pouvez sélectionner les versions de l'API depuis la page API version deprecation selon vos besoins. Sachez que la version de l'API est différente de la version du modèle affichée sur la page Models + endpoints dans Azure AI Foundry.
Pour permettre la traduction de texte dans les images, vous devez récupérer la clé API et le point de terminaison du service Azure AI.
- Accédez à votre projet Azure AI (par ex.
CoopTranslator-Project). Assurez-vous d’être sur la page de présentation du projet.
Récupérez la clé API et le point de terminaison depuis le service Azure AI.
-
Accédez à votre projet Azure AI (par ex.
CoopTranslator-Project). Assurez-vous d’être sur la page de présentation du projet. -
Trouvez la Clé API et le Point de terminaison dans l’onglet Azure AI Service.
Cette connexion rend les capacités de la ressource Azure AI Services liée (y compris l’analyse d’image) disponibles pour votre projet AI Foundry. Vous pourrez alors utiliser cette connexion dans vos notebooks ou applications pour extraire du texte des images, qui pourra ensuite être envoyé au modèle Azure OpenAI pour traduction.
Vous devriez maintenant avoir collecté les éléments suivants :
Pour Azure OpenAI (Traduction de texte) :
- Point de terminaison Azure OpenAI
- Clé API Azure OpenAI
- Nom du modèle Azure OpenAI (ex.
gpt-4o) - Nom du déploiement Azure OpenAI (ex.
cooptranslator-gpt4o) - Version de l'API Azure OpenAI
Pour les services Azure AI (Extraction de texte d’image via Vision) :
- Point de terminaison du service Azure AI
- Clé API du service Azure AI
Plus tard, lors de la création de votre application, vous configurerez probablement ces informations d’identification collectées. Par exemple, vous pourriez les définir en variables d’environnement comme suit :
# Identifiants du service Azure AI (requis pour la traduction d'images)
AZURE_AI_SERVICE_API_KEY="your_azure_ai_service_api_key" # par ex., 21xasd...
AZURE_AI_SERVICE_ENDPOINT="https://your_azure_ai_service_endpoint.cognitiveservices.azure.com/"
# Jeux de secours optionnels : variables dupliquées avec suffixe _1/_2 (même indice pour toutes les variables du jeu)
AZURE_AI_SERVICE_API_KEY_1="your_azure_ai_service_api_key_1"
AZURE_AI_SERVICE_ENDPOINT_1="https://your_azure_ai_service_endpoint_1.cognitiveservices.azure.com/"
# Identifiants Azure OpenAI (requis pour la traduction de texte)
AZURE_OPENAI_API_KEY="your_azure_openai_api_key" # par ex., 21xasd...
AZURE_OPENAI_ENDPOINT="https://your_azure_openai_endpoint.openai.azure.com/"
AZURE_OPENAI_MODEL_NAME="your_model_name" # par ex., gpt-4o
AZURE_OPENAI_CHAT_DEPLOYMENT_NAME="your_deployment_name" # par ex., cooptranslator-gpt4o
AZURE_OPENAI_API_VERSION="your_api_version" # par ex., 2024-12-01-preview
# Jeux de secours optionnels : dupliquer l'ensemble complet AZURE_OPENAI_* avec suffixe _1/_2 (même indice pour toutes les variables)- Comment créer un projet dans Azure AI Foundry
- Comment créer des ressources Azure AI
- Comment déployer des modèles OpenAI dans Azure AI Foundry
Avertissement :
Ce document a été traduit à l’aide du service de traduction automatique Co-op Translator. Bien que nous nous efforcions d’assurer la précision, veuillez noter que les traductions automatiques peuvent contenir des erreurs ou des inexactitudes. Le document original dans sa langue d’origine doit être considéré comme la source faisant autorité. Pour des informations critiques, une traduction professionnelle humaine est recommandée. Nous ne pouvons être tenus responsables des malentendus ou des erreurs d’interprétation résultant de l’utilisation de cette traduction.
