Hugging Face testuje Cross-Origin Storage API dla Transformers.js
Hugging Face ogłosiło eksperymenty z nowym API Cross-Origin Storage w bibliotece Transformers.js, co ma umożliwić uruchamianie modeli AI bezpośrednio w przeglądarce, nawet na stronach trzecich.

Hugging Face poinformowało o rozpoczęciu testów nad wykorzystaniem proponowanego przez Google API Cross-Origin Storage w swojej bibliotece Transformers.js. Celem tych działań jest umożliwienie uruchamiania modeli sztucznej inteligencji bezpośrednio w przeglądarce, nawet na stronach internetowych innych niż te, z których pochodzą modele, co stanowi znaczący krok w kierunku decentralizacji i ułatwienia dostępu do AI.
Wyzwania i rozwiązania dla modeli AI w przeglądarce
Dotychczasowe podejście do uruchamiania modeli AI w przeglądarce, zwłaszcza tych większych, napotykało na istotne ograniczenia. Modele te często wymagają pobrania znacznych ilości danych, które muszą być przechowywane lokalnie. Standardowe mechanizmy przeglądarek, takie jak IndexedDB, ograniczają dostęp do danych tylko do tej samej domeny, z której pochodzi model. Oznacza to, że model pobrany ze strony model-provider.com nie mógłby być użyty na stronie my-website.com bez ponownego pobierania, co jest nieefektywne i uciążliwe dla użytkownika. To ograniczenie znacząco utrudniało integrację zaawansowanych funkcji AI bezpośrednio w aplikacjach webowych.
Nowe API Cross-Origin Storage ma za zadanie rozwiązać ten problem. Pozwala ono na współdzielenie danych przechowywanych w IndexedDB pomiędzy różnymi domenami, pod warunkiem, że domena hostująca model wyrazi na to zgodę. Dzięki temu, model pobrany raz z model-provider.com mógłby być następnie wykorzystany na my-website.com bez konieczności ponownego pobierania i przechowywania. Hugging Face podkreśla, że to rozwiązanie jest kluczowe dla efektywnego wdrażania modeli AI w środowisku przeglądarkowym, szczególnie w kontekście Transformers.js, które ma na celu uczynienie modeli AI dostępnymi dla każdego dewelopera webowego.
Jak działa Cross-Origin Storage w praktyce
Implementacja Cross-Origin Storage w Transformers.js opiera się na kilku kluczowych elementach. Po pierwsze, domena dostarczająca model (np. huggingface.co) musi wyrazić zgodę na udostępnianie swoich danych. Odbywa się to poprzez ustawienie nagłówka Cross-Origin-Embedder-Policy: credentialless oraz Cross-Origin-Opener-Policy: same-origin na serwerze. Te nagłówki zapewniają, że zasoby są ładowane w bezpiecznym kontekście, co jest niezbędne dla funkcjonowania API.
Po drugie, strona internetowa, która chce użyć modelu (np. my-website.com), musi załadować model w specjalnym kontekście iframe z atrybutem credentialless. Ten iframe działa jako pośrednik, umożliwiając bezpieczny dostęp do danych modelu przechowywanych w IndexedDB domeny źródłowej. Dzięki temu rozwiązaniu, dane modelu są pobierane tylko raz, a następnie mogą być wykorzystywane przez różne strony, co znacznie poprawia wydajność i doświadczenie użytkownika. Hugging Face aktywnie eksperymentuje z tym podejściem, aby zoptymalizować proces ładowania i wykorzystania modeli AI w przeglądarce.
Konsekwencje dla przyszłości AI w przeglądarkach
Wprowadzenie i upowszechnienie API Cross-Origin Storage ma potencjał do fundamentalnej zmiany sposobu, w jaki modele AI są integrowane z aplikacjami webowymi. Umożliwienie współdzielenia zasobów modeli między domenami otwiera drogę do tworzenia bardziej złożonych i wydajnych aplikacji, które wykorzystują sztuczną inteligencję bez konieczności polegania na zewnętrznych serwerach. To nie tylko zwiększa prywatność użytkowników, ale także redukuje opóźnienia i koszty związane z przetwarzaniem danych w chmurze. Hugging Face, poprzez swoje zaangażowanie w rozwój Transformers.js i testowanie nowych technologii, aktywnie przyczynia się do demokratyzacji dostępu do zaawansowanych narzędzi AI, czyniąc je bardziej dostępnymi dla szerokiego grona deweloperów i użytkowników końcowych. Dalsze prace nad tym API mogą znacząco przyspieszyć rozwój innowacyjnych rozwiązań opartych na AI bezpośrednio w środowisku przeglądarkowym, otwierając nowe możliwości dla interaktywnych i inteligentnych aplikacji webowych. Warto obserwować, jak te eksperymenty wpłyną na standardy webowe i praktyki deweloperskie w nadchodzących latach.
Źródło: huggingface.co
Komentarze
Zaloguj się, aby dołączyć do dyskusji.
Nikt jeszcze nie skomentował. Bądź pierwszy!
Czytaj dalej
xAI wprowadza Imagine Image 2.0, model plasuje się tuż za GPT-Image-2 OpenAI w rankingach Arena
xAI zaprezentowało Imagine Image 2.0, nową wersję swojego generatora obrazów, która oferuje zaawansowane narzędzia edycyjne i szablony. Model ten osiągnął wysokie wyniki w benchmarkach Arena, ustępując jedynie GPT-Image-
Redakcja Aigest4 godz. temu

OpenAI dyktuje warunki dostępu do AI, a to dopiero początek podziałów na rynku
OpenAI wprowadza zróżnicowane modele GPT-5.6 dla darmowych i płatnych użytkowników, co jest strategicznym ruchem w kierunku monetyzacji i segmentacji rynku AI.
Michał Chmielarz4 godz. temu

Mistral AI prezentuje Shieldstral 1.0 3B: Adaptacyjny klasyfikator bezpieczeństwa multimodalnego
Mistral AI wprowadza Shieldstral 1.0 3B, innowacyjny klasyfikator bezpieczeństwa multimodalnego, który rewolucjonizuje moderację treści, traktując ją jako jedno pytanie tak/nie, zamiast sztywnej taksonomii kategorii szkó
Redakcja Aigest7 godz. temu

Tencent Cloud udostępnia TencentDB Agent Memory v2.0 jako otwarte źródło: centrum pamięci dla agentów AI
Tencent Cloud udostępniło TencentDB Agent Memory w wersji 2.0 jako otwarte źródło. To innowacyjne rozwiązanie ma służyć jako centrum pamięci na poziomie zespołowym dla agentów AI, usprawniając współpracę i zarządzanie ko
Redakcja Aigest14 godz. temu
Tydzień w AI: Ewolucja agentów i dylematy dostępności
Miniony tydzień pokazał dynamiczny rozwój agentów AI, od ich ucieczek z piaskownic po gotowość do wdrożeń biznesowych, jednocześnie uwypuklając rosnące podziały w dostępie do zaawansowanych modeli.
Redakcja Aigest19 godz. temu

Cloudflare wprowadza Kitesurf – przeglądarkę stworzoną dla agentów AI
Cloudflare zaprezentowało Kitesurf, nową przeglądarkę internetową hostowaną w chmurze, zaprojektowaną specjalnie dla agentów sztucznej inteligencji. Ma ona umożliwić AI efektywniejsze nawigowanie po sieci i wykonywanie z
Redakcja Aigest20 godz. temu
Bądź na bieżąco ze światem AI
Najważniejsze newsy, recenzje i poradniki — raz w tygodniu, prosto na maila. Bez spamu.