Kvóty a limity služeb

Tento obsah platí pro:🟩v4.0 (GA) | Předchozí verze:🟦v3.1 (GA)🟥v3.0 (vyřazení)

Tento obsah platí pro:🟥v2.1 | Nejnovější verze:🟪v4.0 (GA)

Tento článek obsahuje jak stručný, tak podrobný popis Azure Document Intelligence ve Foundry Tools kvótách a omezeních pro všechny úrovně cenových. Obsahuje také některé osvědčené postupy, aby se předešlo omezování požadavků.

Využití modelu

Limity využití modelů se liší podle verze rozhraní API a cenové úrovně. Projděte si podporované typy dokumentů a kvóty služeb, které platí pro váš prostředek.

Podporované typy dokumentů

Následující tabulka uvádí typy dokumentů, které každý model podporuje v rozhraní API verze 4.0.

Podporované typy dokumentů Číst Rozložení Předem připravené modely Vlastní modely Možnosti doplňků
soubor PDF ✔️ ✔️ ✔️ ✔️ ✔️
Obrázky: JPEG/JPG, PNG, BMP, TIFFHEIF ✔️ ✔️ ✔️ ✔️ ✔️
systém Microsoft Office: DOCX, PPTX,XLS ✔️ ✔️ ✖️ ✖️ ✖️

✔️ = podporováno ✖️ = nepodporováno

Document Intelligence v4.0 2024-11-30 (GA) podporuje vlastnosti stránek a řádků s následujícími omezeními:

  • Úhel, šířka/výška a jednotka nejsou podporovány.
  • Nepodporují se ohraničující mnohoúhelník ani ohraničující oblasti pro každý zjištěný objekt.
  • Objekt lines není podporován.

Podporované typy dokumentů

Následující tabulka uvádí typy dokumentů, které každý model podporuje v rozhraní API verze 3.1.

Podporované typy dokumentů Číst Rozložení Předem připravené modely Vlastní modely
soubor PDF ✔️ ✔️ ✔️ ✔️
Obrázky: JPEG/JPG, PNG, BMP, TIFFHEIF ✔️ ✔️ ✔️ ✔️
systém Microsoft Office: DOCX, PPTX,XLS ✔️ ✖️ ✖️ ✖️

✔️ = podporováno ✖️ = nepodporováno

Fakturace

Fakturace funkce Document Intelligence se počítá měsíčně na základě typu modelu a počtu analyzovaných stránek. Metriky využití najdete na řídicím panelu metrik na portálu Azure. Na řídicím panelu se zobrazuje počet stránek zpracovaných Azure Document Intelligence. Odhadované náklady na prostředek můžete zkontrolovat pomocí cenové kalkulačky Azure. Podrobné pokyny najdete v tématu Kontrola využití a odhadu nákladů. Tady jsou některé podrobnosti:

  • Když odešlete dokument k analýze, služba analyzuje všechny stránky, pokud nezadáte rozsah stránek pomocí parametru pages v požadavku. Když služba analyzuje Microsoft Excel a PowerPoint dokumenty prostřednictvím modelu čtení, OCR nebo rozložení, spočítá každý Excel list a PowerPoint snímek jako jednu stránku.

  • Když služba analyzuje soubory PDF a TIFF, spočítá každou stránku v souboru PDF nebo každý obrázek v souboru TIFF jako jednu stránku bez maximálního omezení znaků.

  • Když služba analyzuje Microsoft Word a soubory HTML, které modely čtení a rozložení podporují, počítá stránky v blocích po 3 000 znacích. Pokud například dokument obsahuje 7 000 znaků, budou dvě stránky se 3 000 znaky a jedna stránka s 1 000 znaky sečtou až do celkového počtu tří stránek.

  • Modely čtení a rozložení nepodporují analýzu vložených nebo propojených obrázků v Microsoft Word, Excel, PowerPoint a html souborech. Služba je proto nezapočítává jako přidané obrázky.

  • Trénování vlastního modelu je vždy zdarma pomocí funkce Document Intelligence. Poplatky se účtují pouze v případech, kdy služba k analýze dokumentu používá model.

  • Ceny kontejnerů jsou stejné jako ceny cloudových služeb.

  • Funkce Document Intelligence nabízí bezplatnou úroveň (F0), kde můžete otestovat všechny funkce Funkce Document Intelligence. Limity úrovně Free analyzují odpověď pouze na první dvě stránky požadavku.

  • Funkce Document Intelligence má cenový model založený na závazku pro velké úlohy.

  • K vygenerování popisků pro datovou sadu pro vlastní trénování se vyžaduje model rozložení. Pokud datová sada, kterou používáte pro vlastní trénování, nemá k dispozici soubory popisků, služba je vygeneruje za vás a účtuje vám využití modelu rozložení.

Kvóty služeb

Následující tabulka porovnává kvóty využití modelů pro cenové úrovně Free (F0) a Standard (S0).

Kvóty Free (F0)1 Standard (S0)
Analýza limitu transakcí za sekundu 1 15 (výchozí hodnota)
Nastavitelný Ne Ano 2
Získání limitu operací za sekundu 1 50 (výchozí hodnota)
Nastavitelný Ne Ano 2
Limit operací správy modelů za sekundu 1 5 (výchozí hodnota)
Nastavitelný Ne Ano 2
Limit operací seznamu za sekundu 1 10 (výchozí hodnota)
Nastavitelný Ne Ano 2
Maximální velikost dokumentu 4 MB 500 MB
Nastavitelný Ne Ne
Maximální počet stránek (analýza) 2 2000
Nastavitelný Ne Ne
Maximální velikost souboru popisků 10 MB 10 MB
Nastavitelný Ne Ne
Maximální velikost odpovědi JSON OCR 500 MB 500 MB
Nastavitelný Ne Ne
Maximální počet modelů šablon 500 5000
Nastavitelný Ne Ne
Maximální počet neurálních modelů 100 500
Nastavitelný Ne Ne

Použití vlastního modelu

Kvóty Free (F0) 1 Standard (S0)
Limit pro vytvoření modelu 5 500 (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Neurální a generující 1 GB 3 1 GB (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Šablona 50 MB 4 50 MB (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (trénování) * Šablona 500 500 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (trénování) * Neurální a generativní 50,000 50 000 (výchozí hodnota)
Nastavitelný Ne Ne
Trénování vlastního neurálního modelu 10 hodin za měsíc 5 žádný limit (platba za hodinu), začněte s 10 volnými hodinami každý měsíc
Nastavitelný Ne Ano 3
Maximální počet stránek (trénování) * Klasifikátor 25,000 25 000 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet typů dokumentů (tříd) * Klasifikátor 1000 1000 (výchozí hodnota)
Nastavitelný Ne Ne
Trénovací velikost datové sady * Klasifikátor 1 GB 2 GB (výchozí hodnota)
Nastavitelný Ne Ne
Minimální počet vzorků na třídu * Klasifikátor 5 5 (výchozí hodnota)
Nastavitelný Ne Ne

Použití vlastního modelu

Kvóty Free (F0) 1 Standard (S0)
Limit pro vytvoření modelu 5 200 (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Neurální 1 GB 3 1 GB (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Šablona 50 MB 4 50 MB (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (trénování) * Šablona 500 500 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (výcvik) * Neurální 50,000 50 000 (výchozí hodnota)
Nastavitelný Ne Ne
Trénování vlastního neurálního modelu 10 za měsíc 20 za měsíc
Nastavitelný Ne Ano 3
Maximální počet stránek (trénování) * Klasifikátor 10 000 10 000 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet typů dokumentů (tříd) * Klasifikátor 500 500 (výchozí hodnota)
Nastavitelný Ne Ne
Trénovací velikost datové sady * Klasifikátor 1 GB 1 GB (výchozí hodnota)
Nastavitelný Ne Ne
Minimální počet vzorků na třídu * Klasifikátor 5 5 (výchozí hodnota)
Nastavitelný Ne Ne

Použití vlastního modelu

Kvóty Free (F0) 1 Standard (S0)
Limit pro vytvoření modelu 5 200 (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Neurální 1 GB 3 1 GB (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady * Šablona 50 MB 4 50 MB (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (trénování) * Šablona 500 500 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (výcvik) * Neurální 50,000 50 000 (výchozí hodnota)
Nastavitelný Ne Ne
Trénování vlastního neurálního modelu 10 za měsíc 20 za měsíc
Nastavitelný Ne Ano 3
Maximální počet stránek (trénování) * Klasifikátor 10 000 10 000 (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet typů dokumentů (tříd) * Klasifikátor 500 500 (výchozí hodnota)
Nastavitelný Ne Ne
Trénovací velikost datové sady * Klasifikátor 1 GB 1 GB (výchozí hodnota)
Nastavitelný Ne Ne
Minimální počet vzorků na třídu * Klasifikátor 5 5 (výchozí hodnota)
Nastavitelný Ne Ne

Omezení vlastních modelů

Kvóty Free (F0) 1 Standard (S0)
Limit pro vytvoření modelu 5 200 (výchozí hodnota)
Nastavitelný Ne Ne
Velikost trénovací datové sady 50 MB 50 MB (výchozí hodnota)
Nastavitelný Ne Ne
Maximální počet stránek (školení) 500 500 (výchozí hodnota)
Nastavitelný Ne Ne

1 Cenová úroveň Free (F0) viz také měsíční povolenky na stránce s cenami.
2 Viz osvědčené postupy a pokyny k úpravám.
3 Počet trénování neurálních modelů se resetuje každý kalendářní měsíc. Otevřete žádost o podporu pro zvýšení měsíčního limitu trénování. Počínaje rozhraním API verze 4.0 jsou při dosažení více než 20 požadavků v kalendářním měsíci požadavky účtovány podle úrovně pro trénink. Podrobnosti najdete na stránce s cenami .

4 Toto omezení platí pro všechny dokumenty nalezené ve složce datové sady tréninku před provedením jakýchkoli aktualizací souvisejících s označováním.

5 Toto omezení platí pouze pro v 4.0 (2024-11-30 GA) vlastní neurální modely. v 4.0Počínaje tímto bodem podporujeme trénování větších dokumentů po delší dobu (až 10 hodin zdarma, poté se účtují poplatky). Další informace najdete na stránce vlastního neurálního modelu.

Podrobný popis, úprava kvóty a osvědčené postupy

Výchozí limity je možné prodloužit žádostí o navýšení prostřednictvím lístku podpory. Před vyžádáním navýšení kvóty (pokud je to možné) se ujistěte, že je to nezbytné.

Pokud vaše aplikace vrátí kód odpovědi 429 (Příliš mnoho požadavků), překročíte prahovou hodnotu jedné nebo více transakcí za sekundu (TPS):

  • Analyzovat limit transakcí za sekundu Limit TPS pro odesílání žádostí o analýzu (POST)
  • Získání limitu operací za sekundu TPS pro dotazování na výsledky při analyzování operací (GET)
  • Limit operací správy modelů za sekundu Operace související se správou modelů, jako je sestavení nebo trénování a kopírování
  • Limit pro operace seznamu za sekundu Operace spojené s uváděním modelů, operací.

Obecné osvědčené postupy pro zmírnění omezování výkonu

Pokud chcete minimalizovat problémy související s omezováním (kód odpovědi 429), doporučujeme použít následující techniky:

  • Implementace logiky opakování ve vaší aplikaci
  • Vyhněte se ostrým změnám v úloze. Postupné zvýšení zatížení
    Příklad. Vaše aplikace používá funkci Document Intelligence a vaše aktuální úloha je 10 TPS (transakce za sekundu). Další sekundu zvýšíte zatížení na 40 TPS. Výsledkem je kód odpovědi 429 pro některé požadavky, protože jste překročili limit 15 TPS pro odesílání operací analýzy. Buď můžete omezit zpracování, abyste zůstali pod 15 transakcí za sekundu, nebo požádat o zvýšení transakcí za sekundu na podporu vašich vyšších objemů.

Další části popisují konkrétní případy úprav kvót. Přejít na Document Intelligence: zvýšení limitu souběžných požadavků

Zvýšení limitu transakcí za sekundu

Ve výchozím nastavení je počet transakcí za sekundu omezen na 15 transakcí za sekundu pro prostředek Document Intelligence. U cenové úrovně Standard je možné odeslat žádosti o zvýšení počtu transakcí za sekundu, ale jestli je možné je schválit a na jaké úpravě úrovně TPS bude záviset na vzorech denního využití a osvědčených postupech, které se dodržují. Před odesláním žádosti se ujistěte, že znáte materiály v této části a seznamte se s těmito osvědčenými postupy.

Zvýšení limitu souběžných požadavků nemá přímý vliv na vaše náklady. Služba Document Intelligence používá model Zaplatit jenom za to, co používáte. Limit definuje, do jaké úrovně může služba škálovat, než začne omezovat vaše požadavky.

Stávající hodnota různých kategorií omezení požadavků je dostupná prostřednictvím portálu Azure na kartě Monitorování v okně Přehled prostředků.

Vytvoření a odeslání žádosti o zvýšení TPS

Odesláním žádosti o podporu zahajte zvýšení limitu transakcí za sekundu (TPS) pro váš prostředek:

  • Přihlaste se k portálu Azure
  • Vyberte prostředek Document Intelligence, pro který chcete zvýšit limit TPS.
  • Vyberte -Nová žádost o podporu (-Podpora + skupina pro řešení potíží). Zobrazí se nové okno s automaticky vyplněnými informacemi o vašem předplatném Azure a prostředku Azure
  • Zadejte -Summary- (například "Zvýšit limit TPS pro analýzu dokumentů")
  • V poli typu problému vyberte "Kvóta nebo ověření využití".
  • Vyberte -Další: Řešení-
  • Pokračujte vytvořením žádosti dál.
  • Do pole -Description- zadejte následující informace pod kartou Podrobnosti:
    • poznámka: žádost se týká kvóty funkce Document Intelligence.
    • Zadejte očekávání TPS, které byste chtěli škálovat tak, aby vyhovovaly. I když je zvýšení počtu čipů TPS zdarma, měli byste požádat pouze o čip TPS, který je pro vaši úlohu přiměřený.
    • informace o prostředcích Azure
    • Vyplňte požadované informace a na kartě -Review + create- vyberte tlačítko -Vytvořit-.
    • Poznamenejte si číslo žádosti o podporu v oznámeních na portálu Azure. Vyhledejte podporu, která vás brzy kontaktuje k dalšímu zpracování.

Příklad osvědčeného postupu pro vzory zátěže

Tento příklad představuje přístup, který doporučujeme následovat ke zmírnění možného omezování požadavků. Nejedná se o přesný recept, ale jen šablonu, kterou zveme k následování a úpravě dle potřeby.

Předpokládejme, že prostředek Document Intelligence má nastavený výchozí limit. Spusťte úlohu a odešlete své žádosti o analýzu. Pokud zjistíte, že při kontrole dokončení dochází k častému omezování s kódem odpovědi 429, začněte implementací exponenciálního zpomalení u požadavku GET na analýzu odpovědi. Použitím postupně delší doby čekání mezi opakováními pro opakované chybové odpovědi, například u vzoru 2-5-13-34 pro zpoždění mezi požadavky. Obecně nedoporučujeme používat odpověď z analýzy více než jednou za 2 sekundy na odpovídající požadavek POST. Odpověď analyze obsahuje také hlavičku retry-after, která udává, jak dlouho byste měli čekat v sekundách, než zkontrolujete dokončení tohoto požadavku.

Pokud zjistíte, že u odesílaných dokumentů dochází k omezování počtu POST žádostí, zvažte přidání prodlevy mezi žádostmi. Pokud vaše úloha vyžaduje vyšší stupeň souběžného zpracování, musíte vytvořit žádost o podporu, která zvýší limity služeb u transakcí za sekundu.

Obecně doporučujeme před přechodem do produkčního prostředí otestovat úlohy a vzory úloh.

Další kroky