Opera dává webům místní AI přes rozhraní od Googlu, které Mozilla i WebKit odmítly
Opera 27. října pustila do raného náhledu WebAI, přes které weby a rozšíření volají jazykový model běžící v počítači uživatele. Popisuje ho jako navrhovaný webový standard s podporou Googlu a Microsoftu, jeho jádro Prompt API ale letos na jaře odmítly Mozilla i WebKit. Dvě další rozhraní, která Opera nabízí, vede Google v evidenci Chromu jen jako navržená.

Norská Opera v úterý 27. října pustila do raného náhledu funkci WebAI. Stránka nebo rozšíření prohlížeče přes ni pošle text jazykovému modelu, který běží přímo v počítači uživatele. Vývojář tak nepotřebuje klíč k placenému rozhraní a za dotazy neplatí. Text, se kterým model pracuje, podle Opery počítač neopustí.
Ve výchozím stavu je WebAI vypnuté. Zapíná se v nastavení v oddílu Opera AI přepínačem Enable Web AI API a teprve potom si prohlížeč stáhne model. Které weby k němu smějí, rozhoduje uživatel povolením pro každou stránku zvlášť. Náhled běží jen na 64bitových Windows s procesorem Intel nebo AMD a na Macích s čipem Apple; Macy s Intelem, Linux ani Windows na ARM ho nedostaly. Postup je převzatý z blogu Opery, sami jsme ho nezkoušeli.
Jako modely Opera jmenuje Gemmu od Googlu a na Macu model, který do systému dodává Apple. Kterou verzi Gemmy stahuje a kolik místa zabere, neuvádí. Google je u svého modelu Gemini Nano konkrétnější: Chrome podle jeho dokumentace chce aspoň 22 GB volného místa na disku a grafickou kartu s víc než 4 GB paměti, případně 16 GB operační paměti. Model sám má být podle Googlu výrazně menší.
Opera si navíc protiřečí v tom, kde náhled běží. Blog píše o Opeře One, GX i Neonu, tisková zpráva z téhož dne jen o Opeře One s tím, že GX a Neon přijdou na řadu později.
Pod jménem WebAI je osm rozhraní, která navrhl tým Chromu
Opera o WebAI píše jako o „navrhovaném webovém standardu, který podporují firmy jako Google a Microsoft“ (přeložená citace). V komunitní skupině W3C pro strojové učení na webu, která vestavěnou AI pro prohlížeče řeší, ale žádný návrh toho jména není. Na stránce pro vývojáře Opera pod WebAI vypisuje osm rozhraní a všechna navrhl tým Chromu u Googlu. Šest z nich vede právě ta komunitní skupina. Specifikace Prompt API, kterou vydává, o sobě sama píše, že není standardem W3C ani na cestě k němu.
| Rozhraní | Co dělá | Kde je návrh | Stav v Chromu podle Googlu |
|---|---|---|---|
| Prompt API | volné pokyny modelu | komunitní skupina W3C | weby od verze 148, rozšíření od 138 |
| Summarizer API | shrnutí textu | komunitní skupina W3C | od verze 138 |
| Translator API | překlad | komunitní skupina W3C | od verze 138 |
| Writer a Rewriter API | psaní a přepis textu | komunitní skupina W3C | jen ve zkušebním provozu |
| Proofreader API | oprava pravopisu a gramatiky | komunitní skupina W3C | jen ve zkušebním provozu |
| Semantic Embedder API | převod textu na vektory | náčrt Googlu, ve skupině jako námět od 26. 5. 2026 | navrženo |
| Decisions API | odpovědi ze zadaných možností | náčrt Googlu | navrženo |
Stav v posledním sloupci je převzatý z přehledu vestavěných rozhraní v dokumentaci Chromu a z evidence Chrome Platform Status. Poslední dvě rozhraní v přehledu Chromu vůbec nejsou, a přitom je Opera v oznámení jmenuje spolu s Prompt API jako to hlavní, co WebAI přináší.
Decisions API nevrací text, ale odpověď z možností, které zadá vývojář: ano, ne, jednu z nabídky nebo skóre, vždy s pravděpodobností. V evidenci Chromu ho Google zapsal 1. října jako navržené a zralost standardu tam hodnotí jako návrh v osobním repozitáři, který komunita zatím nepřevzala. Firefox i Safari jsou u něj vedené bez vyjádření.
Semantic Embedder API převádí text na vektory, podle kterých se dá hledat podle významu místo podle slov. Google ho do komunitní skupiny vložil jako námět 26. května a v evidenci Chromu ho vede taky jako navržené. Jeho vysvětlující dokument sám upozorňuje, že vektory z modelů s různým vektorovým prostorem nejde přímo porovnat. Web, který si uloží vektory spočítané v Opeře, je tak nemusí umět srovnat s vektory z jiného prohlížeče.
Proč jádro WebAI odmítly Mozilla a WebKit
Jádrem WebAI je Prompt API, přes které stránka posílá modelu volné pokyny. Mozilla k němu 29. dubna napsala, že ho dál odmítá, protože má „vážné negativní důsledky pro interoperabilitu, aktualizovatelnost a neutralitu webové platformy“ (přeložená citace). Vývojáři podle ní ladí pokyny na zvláštnosti jednoho modelu. Jiný model, i kdyby byl lepší, pak s týmiž pokyny dopadne hůř a Mozilla s Applem by musely buď licencovat model Googlu, nebo dodat model se stejnými zvláštnostmi. Vadí jí i to, že Chrome chce po vývojářích, aby vzali na vědomí zásady Googlu pro zakázané použití generativní AI. Ty podle Mozilly sahají za rámec zákona.
WebKit, na kterém stojí Safari, rozhraní odmítl z týchž i dalších důvodů. Zdůvodnění zveřejnil 30. dubna a postoj uzavřel 27. května. Rozhraní podle něj nemá žádný souhlas uživatele se spuštěním modelu, uživatelská akce je potřeba jen ke stažení. Jakmile je model v zařízení, může ho kterákoli stránka potichu spouštět: baterii a výkon platí uživatel, výpočet dostane web zadarmo. WebKit taky cituje vysvětlující dokument Prompt API, který odmítá ručit za kvalitu modelů i za to, že se budou v různých prohlížečích chovat stejně. Opera má k tomu povolení pro jednotlivé weby, takže k modelu pustí jen stránky, které uživatel schválí.
Microsoft zkouší Prompt API v testovacích verzích Edge
Podporu Microsoftu, o které Opera píše, dokládá dokumentace Edge. Prompt API v něm běží v testovacích kanálech Canary a Dev, od verze 138.0.3309.2 s modelem Phi-4-mini a od verze 150.0.4070 i se zkušebním modelem Aion-1.0-Instruct. Stejný kód webu tak v Chromu dostane Gemini Nano, v Edgi Phi-4-mini či Aion a v Opeře Gemmu nebo model Applu. Na tomhle rozptylu stojí hlavní námitka Mozilly.
Kdo chce v prohlížeči jeden konkrétní model, musí ho do stránky dodat sám, třeba přes WebGPU; Hugging Face k tomu v září vydal 207 výpočetních programů pro grafický čip. Model si pak ale stahuje každý web zvlášť. Právě tuhle zátěž přenosu dat uvádí Google ve svém námětu jako jeden z důvodů, proč model vestavět do prohlížeče.
Zdroje
- Opera: Opera doubles down on local AI, shipping models directly in its browsers, tisková zpráva (27. 10. 2026)
- Opera: WebAI: Local AI for the web, now in Opera, blog (27. 10. 2026)
- Opera: Web AI in Opera, stránka pro vývojáře
- Google: Built-in AI APIs, dokumentace Chromu
- Google: The Prompt API, dokumentace Chromu
- Google: Decisions API a Embedding API, Chrome Platform Status
- Google: Explainer for the Decisions API a Explainer: Built-in Semantic Embedder API, GitHub
- Web Machine Learning Community Group: Prompt API, Draft Community Group Report
- Web Machine Learning Community Group: Built-in Embedding API, námět č. 18
- Mozilla: Prompt API, standards-positions č. 1213
- WebKit: ML Prompt API, standards-positions č. 495
- Microsoft: Prompt a built-in language model with the Prompt API, dokumentace Edge
- TechCrunch: Opera introduces a new web standard to let users deploy AI locally in their browser (27. 10. 2026)