Sdílet prostřednictvím


Instalace a spuštění kontejneru Azure AI Translator

Kontejnery umožňují hostovat rozhraní Azure AI Translator API ve vlastní infrastruktuře. Image kontejneru zahrnuje všechny knihovny, nástroje a závislosti potřebné ke konzistentnímu spuštění aplikace v jakémkoli privátním, veřejném nebo osobním výpočetním prostředí. Pokud požadavky na zabezpečení nebo zásady správného řízení dat nejde splnit voláním rozhraní Azure AI Translator API vzdáleně, jsou kontejnery dobrou volbou.

V tomto článku se dozvíte, jak nainstalovat a spustit kontejner Translatoru online pomocí rozhraní Docker API. Kontejner Azure AI Translator podporuje následující operace:

  • Překlad textu. Přeložte kontextový význam slov nebo frází z podporovaných source jazyků do podporovaného target jazyka v reálném čase. Další informace najdete v tématu Kontejner: překlad textu.

  • 🆕 Transliterace textu. Převeďte text z jednoho jazykového skriptu nebo systému zápisu do jiného jazykového skriptu nebo systému zápisu v reálném čase. Další informace najdete v tématu Kontejner: transkripce textu.

  • 🆕 Překlad dokumentu. Synchronně překládat dokumenty při zachování struktury a formátu v reálném čase. Další informace najdete v tématu Kontejner:překlad dokumentů.

Požadavky

Abyste mohli začít, potřebujete následující prostředky, schválení přístupu s bránou a nástroje:

Prostředky Azure

Důležité

Váš prostředek translatoru musí splňovat následující požadavky:

  • Vaše instance Translatoru musí být prostředek Služby Translator (nikoli prostředek služeb Azure AI s více službami).

  • Vaše instance Služby Translator musí být regionálním prostředkem (nikoli globálním prostředkem služby Azure AI Translator) v rámci dostupné geografické oblasti Azure. Další informace najdete v tématu Azure AI Translator – cenové možnosti oblastí.

  • Aktivní předplatné Azure Pokud ho nemáte, můžete si vytvořit bezplatný 12měsíční účet.

  • Schválená žádost o přístup ke kontejneru připojenému službě Translator nebo odpojeného kontejneru služby Translator.

  • Místní prostředek Azure AI Translator vytvořený v rámci schváleného ID předplatného

    • Potřebujete klíč rozhraní API a identifikátor URI koncového bodu přidružený k vašemu prostředku.

    • Obě hodnoty jsou potřeba ke spuštění kontejneru a najdete je na stránce přehledu prostředků na webu Azure Portal.

    • V případě kontejnerů připojených ke službě Translator vyberte cenovou S1 úroveň.

      Snímek obrazovky s výběrem cenové úrovně pro připojený kontejner služby Translator

    • Pro odpojené kontejnery služby Translator vyberte Commitment tier disconnected containers jako cenovou úroveň. Možnost zakoupení úrovně závazku se zobrazí jenom v případě, že je schválena vaše odpojená žádost o přístup ke kontejneru.

      Snímek obrazovky znázorňující vytvoření prostředku na webu Azure Portal

Nástroje Dockeru

Měli byste mít základní znalosti o konceptech Dockeru, jako jsou registry, úložiště, kontejnery a image kontejnerů, a také znalosti základní docker terminologie a příkazů. Základní informace o Dockeru a kontejnerech najdete v článku Docker Overview (Přehled Dockeru).

Tip

Zvažte přidání Docker Desktopu do výpočetního prostředí. Docker Desktop je grafické uživatelské rozhraní (GUI), které umožňuje vytvářet, spouštět a sdílet kontejnerizované aplikace přímo z plochy.

DockerDesktop zahrnuje docker engine, klienta Docker CLI, Docker Compose a poskytuje balíčky, které konfigurují Docker pro váš preferovaný operační systém:

Nástroj Popis Podmínka
Modul Dockeru Modul Dockeru je základní komponentou platformy kontejnerizace Dockeru. Musí být nainstalovaný na hostitelském počítači , abyste mohli vytvářet, spouštět a spravovat kontejnery. Vyžaduje se pro všechny operace.
Docker Compose Nástroj Docker Compose slouží k definování a spouštění vícekontenerových aplikací. Vyžaduje se pro podpůrné kontejnery.
Rozhraní příkazového řádku Dockeru Rozhraní příkazového řádku Dockeru umožňuje pracovat s Modulem Dockeru a spravovat kontejnery Dockeru přímo z místního počítače. Doporučené
Požadavky na hostitelský počítač

Hostitel je počítač založený na platformě x64, na kterém běží kontejner Dockeru. Může to být počítač v místním prostředí nebo jedna z těchto hostitelských služeb Dockeru v Azure:

Operační systém Systémové požadavky
Windows • Nainstalovaný Windows 10 nebo Windows 11
• 64bitový procesor
• Minimálně 4 GB paměti RAM
• Funkce technologie Windows Hyper-V a kontejner a virtualizace hardwaru na úrovni systému BIOS
• Další informace naleznete v tématu Instalace Docker Desktopu ve Windows
Mac • Počítačový model 2010 nebo novější
• OS 10.13 nebo novější
• Minimálně 4 GB paměti RAM
• Další informace naleznete v tématu Instalace Docker Desktopu na Mac
Linux • 64bitová verze Ubuntu (nejnovější verze LTS (dlouhodobá podpora) nebo aktuální verze mimo LTS), Debian 12, Fedora 38 nebo Fedora 39
• Podpora procesoru pro virtualizaci
• Minimálně 4 GB paměti RAM
• Další informace naleznete v tématu Instalace Docker Desktopu v Linuxu

Poznámka:

Minimální a doporučené specifikace jsou založené na limitech Dockeru, nikoli na prostředcích hostitelského počítače.

Následující tabulka popisuje minimální a doporučené specifikace a povolené transakce za sekundu (TPS) pro každý kontejner.

Function Minimální doporučená hodnota Notes
Překlad textu 4 jádra, 4 GB paměti
Transliterace textu 4 jádra, 2 GB paměti
Překlad dokumentů 4 jádra, 6 GB paměti Počet dokumentů, které lze zpracovat souběžně, lze vypočítat pomocí následujícího vzorce: [minimum (n-2), (m-6)/4)].
n je počet jader procesoru.
m je GB paměti.
Příklad: 8 jader, 32 GB paměti může zpracovat šest (6) souběžných dokumentů [minimálně (8-2), (36-6)/4)].
  • Každé jádro musí mít alespoň 2,6 gigahertz (GHz) nebo rychlejší.

  • Pro každou dvojici jazyků se doporučuje 2 GB paměti.

  • Kromě požadavků podle směrného plánu je 4 GB paměti pro každé souběžné zpracování dokumentů.

    Tip

    K výpisu stažených imagí kontejnerů můžete použít příkaz docker images . Následující příkaz například vypíše ID, úložiště a značku každé stažené image kontejneru, která je formátovaná jako tabulka:

     docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"
    
     IMAGE ID         REPOSITORY                TAG
     <image-id>       <repository-path/name>    <tag-name>
    

Požadovaný vstup

Všechny kontejnery Azure AI vyžadují následující vstupní hodnoty:

  • EULA přijímá nastavení. Musíte mít nastavenou licenční smlouvu s koncovým uživatelem (EULA) s hodnotou Eula=accept.

  • Klíč rozhraní API a adresa URL koncového bodu Klíč rozhraní API slouží ke spuštění kontejneru. Hodnoty klíče rozhraní API a adresy URL koncového bodu můžete načíst tak, že přejdete na stránku prostředků Azure AI Translatoru a vyberete Copy to clipboard ikonu.

  • Pokud překládáte dokumenty, nezapomeňte použít koncový bod překladu dokumentu.

Důležité

  • Klíče se používají pro přístup k vašemu prostředku Azure AI. Své klíče s nikým nesdílejte. Ukládejte je bezpečně, například pomocí služby Azure Key Vault.

  • Doporučujeme je také pravidelně obnovovat. K volání rozhraní API je nutný jenom jeden klíč. Během obnovování prvního klíče můžete pro nepřerušený přístup ke službě použít druhý klíč.

Fakturace

  • Dotazy na kontejner se účtují na cenové úrovni prostředku Azure používaného pro rozhraní API Key.

  • Fakturujete se za každou instanci kontejneru, která se používá ke zpracování dokumentů a obrázků.

  • Příkaz docker run stáhne image z Registr artefaktů Microsoft a spustí kontejner, když jsou k dispozici všechny tři z následujících možností s platnými hodnotami:

Možnost Popis
ApiKey Klíč prostředku služeb Azure AI, který se používá ke sledování fakturačních údajů.
Hodnota této možnosti musí být nastavena na klíč pro zřízený prostředek zadaný v Billing.
Billing Koncový bod prostředku služeb Azure AI, který se používá ke sledování fakturačních údajů.
Hodnota této možnosti musí být nastavená na identifikátor URI koncového bodu zřízeného prostředku Azure.
Eula Označuje, že jste přijali licenci pro kontejner.
Hodnota této možnosti musí být nastavena tak, aby přijímala.

Připojení k Azure

  • Hodnoty argumentů fakturace kontejneru umožňují kontejneru připojit se ke koncovému bodu fakturace a spustit.

  • Kontejner hlásí využití přibližně každých 10 až 15 minut. Pokud se kontejner v povoleném časovém intervalu nepřipojí k Azure, kontejner se bude dál spouštět, ale nebude obsluhovat dotazy, dokud se neobnoví koncový bod fakturace.

  • Připojení se pokusí 10krát ve stejném časovém intervalu 10 až 15 minut. Pokud se během 10 pokusů nemůže připojit ke koncovému bodu fakturace, kontejner přestane obsluhovat požadavky. Příklad informací odeslaných Microsoftu pro fakturaci najdete v nejčastějších dotazech ke kontejneru Azure AI.

Image a značky kontejnerů

Image kontejnerů služeb Azure AI najdete v katalogu Registr artefaktů Microsoft. Kontejner Azure AI Translator se nachází v úložišti azure-cognitive-services/translator a má název text-translation. Plně kvalifikovaný název image kontejneru je mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest.

Pokud chcete použít nejnovější verzi kontejneru, použijte nejnovější značku. Úplný seznam značek verzí překladu textu ve službách Azure AI najdete v MCR.

Použití kontejnerů

Vyberte kartu a zvolte prostředí kontejneru Azure AI Translator:

Kontejnery Azure AI Translator umožňují spustit službu on-premise Azure AI Translator ve vlastním prostředí. Připojené kontejnery běží místně a odesílají informace o využití do cloudu za účelem fakturace.

Stažení a spuštění image kontejneru

Příkaz docker run stáhne image z Registr artefaktů Microsoft a spustí kontejner.

Důležité

  • Příkazy Dockeru v následujících částech používají zpětné lomítko , \jako znak pokračování řádku. Tento postup nahraďte nebo odeberte na základě požadavků vašeho hostitelského operačního systému.
  • BillingAby se kontejner spustil, musí být zadány EULAa ApiKey možnosti. V opačném případě se kontejner nespustí.
  • Pokud překládáte dokumenty, nezapomeňte použít koncový bod překladu dokumentu.
docker run --rm -it -p 5000:5000 --memory 12g --cpus 4 \
-v /mnt/d/TranslatorContainer:/usr/local/models \
-e apikey={API_KEY} \
-e eula=accept \
-e billing={ENDPOINT_URI} \
-e Languages=en,fr,es,ar,ru  \
mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest

Příkaz Dockeru:

  • Vytvoří spuštěný kontejner Translator ze stažené image kontejneru.
  • Přidělí 12 gigabajtů (GB) paměti a čtyři jádra procesoru.
  • Zveřejňuje port TCP (Transmission Control Protocol) 5000 a přiděluje kontejneru pseudo-TTY. localhost Adresa teď odkazuje na samotný kontejner, ne na hostitelský počítač.
  • Přijímá smlouvu s koncovým uživatelem (EULA).
  • Nakonfiguruje koncový bod fakturace.
  • Stáhne modely překladu pro jazyky v angličtině, francouzštině, španělštině, arabštině a ruštině.
  • Po ukončení kontejneru se automaticky odebere. Image kontejneru je stále dostupná na hostitelském počítači.

Tip

Další příkaz Dockeru:

  • docker ps vypíše spuštěné kontejnery.
  • docker pause {your-container name} pozastaví spuštěný kontejner.
  • docker unpause {your-container-name} odpautuje pozastavený kontejner.
  • docker restart {your-container-name} restartuje spuštěný kontejner.
  • docker exec umožňuje spouštět příkazy lto odpojit nebo nastavit proměnné prostředí ve spuštěném kontejneru.

Další informace najdete v referenčních informacích k rozhraní příkazového řádku Dockeru.

Spuštění více kontejnerů na stejném hostiteli

Pokud máte v úmyslu spouštět více kontejnerů s vystavenými porty, nezapomeňte jednotlivé kontejnery spouštět s jiným vystaveným portem. Například spusťte první kontejner na portu 5000 a druhý kontejner na portu 5001.

Tento kontejner a jiný kontejner Azure AI můžete mít spuštěný společně na hostiteli. Můžete mít také několik kontejnerů stejného kontejneru Azure AI spuštěných.

Dotazování koncového bodu kontejneru služby Translator

Kontejner poskytuje rozhraní TRANSLATOR ENDPOINT API založené na REST. Tady je příklad požadavku se zadaným zdrojovým jazykem (from=en):

  curl -X POST "http://localhost:5000/translate?api-version=3.0&from=en&to=zh-HANS" -H "Content-Type: application/json" -d "[{'Text':'Hello, what is your name?'}]"

Poznámka:

  • Detekce zdrojového jazyka vyžaduje další kontejner. Další informace najdete v tématu Podpora kontejnerů.

  • Pokud požadavek POST cURL vrátí Service is temporarily unavailable odpověď, kontejner není připravený. Počkejte několik minut a zkuste to znovu.

Ověření, že je kontejner spuštěný

Existuje několik způsobů, jak ověřit, že je kontejner spuštěný:

  • Kontejner poskytuje domovskou stránku / jako vizuální ověření, že kontejner běží.

  • Můžete otevřít oblíbený webový prohlížeč a přejít na externí IP adresu a vystavený port kontejneru. Pomocí následujících adres URL požadavků ověřte, že kontejner běží. Příklady adres URL požadavků uvedených na http://localhost:5000, ale váš konkrétní kontejner se může lišit. Mějte na paměti, že přejdete na externí IP adresu kontejneru a vystavený port.

Adresa URL požadavku Účel
http://localhost:5000/ Kontejner poskytuje domovskou stránku.
http://localhost:5000/ready Požadováno pomocí get. Poskytuje ověření, že kontejner je připravený přijmout dotaz na model. Tento požadavek je možné použít pro sondy připravenosti a aktivity Kubernetes.
http://localhost:5000/status Požadováno pomocí get. Ověří, jestli je klíč api-key použitý ke spuštění kontejneru platný, aniž by to způsobilo dotaz koncového bodu. Tento požadavek je možné použít pro sondy připravenosti a aktivity Kubernetes.
http://localhost:5000/swagger V kontejneru je ke koncovým bodům a k funkci Vyzkoušet kompletní dokumentace. Pomocí této funkce můžete zadat nastavení do webového formuláře HTML a vytvořit dotaz, aniž byste museli psát žádný kód. Po vrácení dotazu se zobrazí ukázkový příkaz CURL, který předvede požadované hlavičky HTTP a základní formát.

Snímek obrazovky s domovskou stránkou kontejneru

Pokud máte potíže se spuštěním kontejneru služeb Azure AI, můžete zkusit použít diagnostický kontejner Microsoftu. Pomocí tohoto kontejneru můžete diagnostikovat běžné chyby ve vašem prostředí nasazení, které by mohly zabránit tomu, aby kontejnery Azure AI fungovaly podle očekávání.

Kontejner získáte pomocí následujícího docker pull příkazu:

docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic

Pak kontejner spusťte. Nahraďte {ENDPOINT_URI} koncovým bodem a nahraďte {API_KEY} klíčem k vašemu prostředku:

docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}

Testy kontejnerů pro síťové připojení ke koncovému bodu fakturace.

Zastavení kontejneru

Pokud chcete kontejner vypnout, vyberte v prostředí příkazového řádku, ve kterém je kontejner spuštěný, ctrl+C.

Případy použití pro podpůrné kontejnery

Některé dotazy Služby Translator vyžadují k úspěšnému dokončení operací podporu kontejnerů. Pokud používáte dokumenty Office a nevyžadujete rozpoznávání zdrojového jazyka, vyžaduje se jenom kontejner Translator. Pokud se ale vyžaduje detekce zdrojového jazyka nebo používáte naskenované dokumenty PDF, vyžadují se podpůrné kontejnery:

Následující tabulka obsahuje seznam požadovaných podpůrných kontejnerů pro operace překladu textu a dokumentu. Kontejner Translator odesílá fakturační údaje do Azure prostřednictvím prostředku Azure AI Translator na vašem účtu Azure.

Operace Dotaz požadavku Typ dokumentu Podpůrné kontejnery
• Překlad textu
• Překlad dokumentu
from specifikovaný. Dokumenty Office Nic
• Překlad textu
• Překlad dokumentu
from není zadáno. K určení zdrojového jazyka vyžaduje automatickou detekci jazyka. Dokumenty Office ✔️ Analýza textu:kontejner jazyka
• Překlad textu
• Překlad dokumentu
from specifikovaný. Naskenované dokumenty PDF Vision:read container ✔️
• Překlad textu
• Překlad dokumentu
from není určeno, že k určení zdrojového jazyka vyžaduje automatickou detekci jazyka. Naskenované dokumenty PDF ✔️ Analýza textu:kontejner jazyka

Vision:read container ✔️

Provoz podpůrných kontejnerů s využitím docker compose

Docker compose je nástroj, který umožňuje konfigurovat vícekontejnerové aplikace pomocí jednoho souboru YAML, který se obvykle jmenuje compose.yaml. docker compose up Pomocí příkazu spusťte aplikaci kontejneru docker compose down a příkaz k zastavení a odebrání kontejnerů.

Pokud jste nainstalovali Rozhraní příkazového řádku Docker Desktopu, zahrnuje docker compose a jeho požadavky. Pokud nemáte Docker Desktop, podívejte se na přehled instalace Docker Compose.

Vytvořte si svoji aplikaci

  1. Pomocí preferovaného editoru nebo integrovaného vývojového prostředí vytvořte pro aplikaci nový adresář s názvem container-environment nebo názvem podle vašeho výběru.

  2. Vytvořte nový soubor YAML s názvem compose.yaml. Pro soubor lze použít compose přípony .yml nebo .yaml.

  3. Zkopírujte a vložte následující ukázku kódu YAML do souboru compose.yaml . Nahraďte a {TRANSLATOR_ENDPOINT_URI} nahraďte {TRANSLATOR_KEY} hodnoty klíče a koncového bodu z vaší instance služby Translator na webu Azure Portal. Pokud překládáte dokumenty, nezapomeňte použít .document translation endpoint

  4. Název nejvyšší úrovně (azure-ai-translator, azure-ai-language, azure-ai-read) je parametr, který zadáte.

  5. Jedná se container_name o volitelný parametr, který při spuštění nastaví název kontejneru, a nevolí docker compose vygenerovat název.

    services:
      azure-ai-translator:
        container_name: azure-ai-translator
        image: mcr.microsoft.com/azure-cognitive-services/translator/text-translation::latest
        environment:
            - EULA=accept
            - billing={TRANSLATOR_ENDPOINT_URI}
            - apiKey={TRANSLATOR_KEY}
            - ladurl=http://azure-ai-language:5000
            - VISIONURL=http://azure-ai-read:5000
        ports:
              - "5000:5000"
        volumes:
              - {your local folder}:/usr/local/models
        azure-ai-language:
          container_name: azure-ai-language
          image:  mcr.microsoft.com/azure-cognitive-services/textanalytics/language:latest
          environment:
              - EULA=accept
              - billing={LANGUAGE_RESOURCE_ENDPOINT_URI}
              - apiKey={LANGUAGE_RESOURCE_KEY}
              - Languages=en,es
              - LADINCLUSTER=true
        azure-ai-read:
          container_name: azure-ai-read
          image:  mcr.microsoft.com/azure-cognitive-services/vision/read:latest
          environment:
              - EULA=accept
              - billing={COMPUTER_VISION_ENDPOINT_URI}
              - apiKey={COMPUTER_VISION_KEY}
    
  6. Otevřete terminál, přejděte do container-environment složky a spusťte kontejnery pomocí následujícího docker-compose příkazu:

    docker compose up
    
  7. Pokud chcete kontejnery zastavit, použijte následující příkaz:

    docker compose down
    

    Tip

    Užitečné příkazy Dockeru:

    • docker compose pause pozastaví spuštěné kontejnery.
    • docker compose unpause {your-container-name} odpausuje pozastavené kontejnery.
    • docker compose restart restartuje veškerý zastavený a spuštěný kontejner se všemi jeho předchozími změnami beze změny. Pokud provedete změny konfigurace compose.yaml , tyto změny se neaktualizují pomocí docker compose restart příkazu. K zobrazení aktualizací a změn v compose.yaml souboru musíte použít docker compose up příkaz.
    • docker compose ps -a zobrazí seznam všech kontejnerů, včetně těch, které jsou zastaveny.
    • docker compose exec umožňuje spouštět příkazy pro odpojení nebo nastavení proměnných prostředí ve spuštěném kontejneru.

    Další informace najdete v referenčních informacích k rozhraní příkazového řádku Dockeru.

Translator a podpora imagí a značek kontejnerů

Image kontejnerů služeb Azure AI najdete v katalogu Registr artefaktů Microsoft. Následující tabulka uvádí plně kvalifikované umístění obrázku pro překlad textu a dokumentu:

Kontejner Umístění obrázku Notes
Translator: Překlad textu a dokumentu mcr.microsoft.com/azure-cognitive-services/translator/text-translation:latest Úplný seznam značek verzí překladu textu ve službách Azure AI najdete v MCR.
Analýza textu: jazyk mcr.microsoft.com/azure-cognitive-services/textanalytics/language:latest Úplný seznam služeb Azure AI Analýza textu Značky verzí jazyka najdete v MCR.
Vize: čtení mcr.microsoft.com/azure-cognitive-services/vision/read:latest Úplný seznam služeb Azure AI Počítačové zpracování obrazu značky verze číst OCR v MCR.

Další parametry a příkazy

Tady je několik dalších parametrů a příkazů, které můžete použít ke spuštění kontejneru:

Záznamy o využití

Při provozu kontejnerů Dockeru v odpojeném prostředí zapíše kontejner záznamy o využití na svazek, ve kterém se shromažďují v průběhu času. Můžete také volat koncový bod rozhraní REST API, který vygeneruje sestavu o využití služby.

Argumenty pro ukládání protokolů

Při spuštění v odpojeném prostředí musí být výstupní připojení k dispozici kontejneru, aby se ukládaly protokoly využití. V následujícím příkladu byste například zahrnuli -v /host/output:{OUTPUT_PATH} a Mounts:Output={OUTPUT_PATH} nahradili {OUTPUT_PATH} cestu, do které se ukládají protokoly:

Příklad docker run příkazu

docker run -v /host/output:{OUTPUT_PATH} ... <image> ... Mounts:Output={OUTPUT_PATH}

Názvy proměnných prostředí v nasazeních Kubernetes

  • Některé kontejnery Azure AI, například Translator, vyžadují, aby uživatelé při spuštění kontejneru předali názvy proměnných prostředí, které zahrnují dvojtečky (:).

  • Kubernetes nepřijímá dvojtečky v názvech proměnných prostředí. Při nasazování do Kubernetes můžete dvojtečky nahradit dvěma znaky podtržítka (__). Podívejte se na následující příklad přijatelného formátu pro názvy proměnných prostředí:

        env:
        - name: Mounts__License
          value: "/license"
        - name: Mounts__Output
          value: "/output"

Tento příklad nahrazuje výchozí formát názvů Mounts:License proměnných prostředí Mounts:Output v příkazu docker run.

Získání záznamů o využití pomocí koncových bodů kontejneru

Kontejner poskytuje dva koncové body pro vrácení záznamů týkajících se jejího využití.

Získání všech záznamů

Následující koncový bod obsahuje sestavu se souhrnem veškerého využití shromážděného v připojeném adresáři fakturačního záznamu.

https://<service>/records/usage-logs/

Příklad koncového bodu HTTPS pro načtení všech záznamů

http://localhost:5000/records/usage-logs

Získání záznamů pro určitý měsíc

Následující koncový bod poskytuje sestavu se souhrnem využití za konkrétní měsíc a rok:

https://<service>/records/usage-logs/{MONTH}/{YEAR}

Příklad koncového bodu HTTPS pro načtení záznamů pro konkrétní měsíc a rok

http://localhost:5000/records/usage-logs/03/2024

Koncové body protokolů využití vrací odpověď JSON podobnou následujícímu příkladu:

Připojený kontejner

Poplatky za využití se počítají na quantity základě hodnoty.

{
  "apiType": "string",
"serviceName": "string",
"meters": [
  {
    "name": "string",
    "quantity": 256345435
    }
  ]
}

Shrnutí

V tomto článku jste se seznámili s koncepty a pracovními postupy pro stahování, instalaci a spouštění kontejneru Azure AI Translator:

  • Kontejner Azure AI Translator podporuje překlad textu, synchronní překlad dokumentů a transklikaci textu.

  • Image kontejnerů se stáhnou z registru kontejneru a spustí se v Dockeru.

  • Při vytváření instance kontejneru je nutné zadat fakturační údaje.

Další kroky