co-op-translator

Configurarea Azure AI pentru Co-op Translator (Azure OpenAI & Azure AI Vision)

Acest ghid te ajută să configurezi Azure OpenAI pentru traducerea limbajului și Azure Computer Vision pentru analiza conținutului imaginilor (care poate fi folosită apoi pentru traducerea bazată pe imagini) în cadrul Azure AI Foundry.

Precondiții:

Creează un Proiect Azure AI

Începi prin a crea un Proiect Azure AI, care servește ca un punct central pentru gestionarea resurselor tale AI.

  1. Accesează https://ai.azure.com și autentifică-te cu contul tău Azure.

  2. Selectează +Create pentru a crea un proiect nou.

  3. Efectuează următoarele:
    • Introdu un Nume proiect (de ex., CoopTranslator-Project).
    • Selectează AI hub (de ex., CoopTranslator-Hub) (creează unul nou dacă este necesar).
  4. Apasă “Review and Create” pentru a configura proiectul. Vei fi redirecționat către pagina de prezentare a proiectului.

Configurează Azure OpenAI pentru traducerea limbajului

În cadrul proiectului tău, vei implementa un model Azure OpenAI care va servi ca backend pentru traducerea textului.

Dacă nu ești deja acolo, deschide proiectul creat (de ex., CoopTranslator-Project) în Azure AI Foundry.

Implementează un model OpenAI

  1. Din meniul din stânga al proiectului, sub “My assets”, selectează “Models + endpoints”.

  2. Selectează + Deploy model.

  3. Selectează Deploy Base Model.

  4. Vei vedea o listă cu modelele disponibile. Filtrează sau caută un model GPT potrivit. Recomandăm gpt-4o.

  5. Selectează modelul dorit și apasă Confirm.

  6. Apasă Deploy.

Configurarea Azure OpenAI

După implementare, poți selecta implementarea din pagina “Models + endpoints” pentru a găsi REST endpoint URL, Key, Deployment name, Model name și API version. Acestea vor fi necesare pentru a integra modelul de traducere în aplicația ta.

[!NOTE] Poți selecta versiunile API din pagina API version deprecation în funcție de nevoile tale. Reține că versiunea API este diferită de versiunea modelului afișată pe pagina Models + endpoints în Azure AI Foundry.

Configurează Azure Computer Vision pentru traducerea imaginilor

Pentru a permite traducerea textului din imagini, trebuie să găsești cheia API și endpoint-ul serviciului Azure AI.

  1. Navighează la Proiectul tău Azure AI (de ex., CoopTranslator-Project). Asigură-te că ești pe pagina de prezentare a proiectului.

Configurarea serviciului Azure AI

Găsește cheia API și endpoint-ul din serviciul Azure AI.

  1. Navighează la Proiectul tău Azure AI (de ex., CoopTranslator-Project). Asigură-te că ești pe pagina de prezentare a proiectului.

  2. Găsește API Key și Endpoint în fila Azure AI Service.

    Find API Key and Endpoint

Această conexiune face capabilitățile resursei Azure AI Services asociate (inclusiv analiza imaginilor) disponibile pentru proiectul tău AI Foundry. Poți folosi această conexiune în notebook-uri sau aplicații pentru a extrage text din imagini, care poate fi apoi trimis către modelul Azure OpenAI pentru traducere.

Consolidarea acreditărilor tale

Până acum, ar trebui să ai următoarele informații:

Pentru Azure OpenAI (Traducere text):

Pentru Azure AI Services (Extracția textului din imagini prin Vision):

Exemplu: Configurarea variabilelor de mediu (Previzualizare)

Ulterior, când vei construi aplicația, probabil vei configura aceste acreditări ca variabile de mediu astfel:

# 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

Lecturi suplimentare

Declinare a responsabilității:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un traducător uman. Nu ne asumăm responsabilitatea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.