co-op-translator

Postavljanje Azure AI za Co-op Translator (Azure OpenAI i Azure AI Vision)

Ovaj vodič vodi vas kroz postavljanje Azure OpenAI za prevođenje jezika i Azure Computer Vision za analizu sadržaja slika (koja se potom može koristiti za prijevod temeljen na slikama) unutar Azure AI Foundry.

Preduvjeti:

Kreirajte Azure AI projekt

Počnite kreiranjem Azure AI projekta, koji služi kao centralno mjesto za upravljanje vašim AI resursima.

  1. Idite na https://ai.azure.com i prijavite se svojim Azure računom.

  2. Odaberite +Create za kreiranje novog projekta.

  3. Obavite sljedeće zadatke:
    • Unesite Project name (npr. CoopTranslator-Project).
    • Odaberite AI hub (npr. CoopTranslator-Hub) (kreirajte novi ako je potrebno).
  4. Kliknite “Review and Create” za postavljanje projekta. Bit ćete preusmjereni na stranicu pregleda vašeg projekta.

Postavljanje Azure OpenAI za prevođenje jezika

Unutar vašeg projekta implementirat ćete Azure OpenAI model koji će služiti kao backend za prijevod teksta.

Otvorite svoj projekt

Ako već niste, otvorite svoj novokreirani projekt (npr. CoopTranslator-Project) u Azure AI Foundry.

Implementirajte OpenAI model

  1. Iz lijevog izbornika vašeg projekta, pod “My assets”, odaberite “Models + endpoints”.

  2. Odaberite + Deploy model.

  3. Odaberite Deploy Base Model.

  4. Prikazat će vam se popis dostupnih modela. Filtrirajte ili potražite odgovarajući GPT model. Preporučujemo gpt-4o.

  5. Odaberite željeni model i kliknite Confirm.

  6. Odaberite Deploy.

Konfiguracija Azure OpenAI

Nakon implementacije, možete odabrati implementaciju na stranici “Models + endpoints” kako biste pronašli REST endpoint URL, Key, Deployment name, Model name i API version. Ovo će vam trebati za integraciju modela za prijevod u vašu aplikaciju.

[!NOTE] API verzije možete odabrati na stranici API version deprecation prema vašim potrebama. Imajte na umu da je API version različit od Model version prikazanog na stranici Models + endpoints u Azure AI Foundry.

Postavljanje Azure Computer Vision za prijevod slika

Da biste omogućili prijevod teksta unutar slika, trebate pronaći Azure AI Service API Key i Endpoint.

  1. Idite na svoj Azure AI projekt (npr. CoopTranslator-Project). Provjerite da ste na stranici pregleda projekta.

Konfiguracija Azure AI Service

Pronađite API Key i Endpoint u Azure AI Service.

  1. Idite na svoj Azure AI projekt (npr. CoopTranslator-Project). Provjerite da ste na stranici pregleda projekta.

  2. Pronađite API Key i Endpoint u kartici Azure AI Service.

    Find API Key and Endpoint

Ova veza omogućuje dostupnost mogućnosti povezanog Azure AI Services resursa (uključujući analizu slika) vašem AI Foundry projektu. Zatim ovu vezu možete koristiti u svojim bilježnicama ili aplikacijama za izvlačenje teksta iz slika, koji se potom može poslati Azure OpenAI modelu na prijevod.

Konsolidacija vaših vjerodajnica

Do sada biste trebali imati sljedeće podatke:

Za Azure OpenAI (Prijevod teksta):

Za Azure AI Services (Izvlačenje teksta iz slike putem Vision):

Primjer: Konfiguracija varijabli okoline (Pregled)

Kasnije, prilikom izrade vaše aplikacije, vjerojatno ćete ih konfigurirati koristeći ove prikupljene vjerodajnice. Na primjer, možete ih postaviti kao varijable okoline ovako:

# 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

Dodatno čitanje

Izjava o odricanju od odgovornosti:
Ovaj dokument je preveden pomoću AI usluge za prevođenje Co-op Translator. Iako težimo točnosti, imajte na umu da automatski prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku treba smatrati autoritativnim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne snosimo odgovornost za bilo kakva nesporazuma ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.