Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
linesnení 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
pagesv 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.