Oferta Realizacje Stała opieka CRM i AI Blog O mnie Kontakt
Zadzwoń: 501 178 850 Napisz wiadomość

Interfaze obsługuje 50 milionów żądań miesięcznie na Vercel

Firma Interfaze dostarcza modele do zadań deterministycznych, takich jak przetwarzanie dokumentów czy rozpoznawanie mowy, obsługując 50 milionów żądań miesięcznie. Cała infrastruktura, w tym backend i mechanizmy routingu modeli, działa na platformie Vercel.

Interfaze obsługuje 50 milionów żądań miesięcznie na Vercel

Interfaze tworzy modele sztucznej inteligencji do zadań o charakterze deterministycznym, które sprawdzają się w medycynie, prawie czy finansach. System obsługuje między innymi optyczne rozpoznawanie znaków, wykrywanie obiektów oraz transkrypcję mowy. W przeciwieństwie do tradycyjnych modeli językowych, rozwiązania te zwracają konkretne wyniki wraz ze współczynnikiem pewności oraz współrzędnymi źródła na stronie, co ułatwia weryfikację poprawności danych.

Architektura backendu i piaskownica kodu

Cały system, obejmujący interfejs oraz backend obsługujący 50 milionów żądań miesięcznie, działa na platformie Vercel bez konieczności konfiguracji osobnej infrastruktury sieciowej czy zabezpieczeń. Wykorzystanie funkcji serverless w tej samej bazie kodu co frontend upraszcza wdrażanie. Gdy wymagane są obliczenia, model przekazuje kod do Vercel Sandbox, gdzie jest on uruchamiany w izolowanym środowisku. Zadania wymagające większych zasobów, takie jak web scraping przy użyciu Puppeteer, działają na serwerach Node.js dzięki zasobom Fluid compute.

Niezawodność routingu i obsługa cyklu życia

Firma korzysta z zewnętrznych dostawców hostujących modele o otwartych wagach do czyszczenia danych. Aby zabezpieczyć system przed przerwami w działaniu dostawców, platforma stosuje mechanizm AI Gateway. Narzędzie to automatycznie przekierowuje ruch do innego dostawcy w przypadku awarii lub przekroczenia limitu zapytań, a także pozwala testować i porównywać wydajność różnych wersji modeli. Z kolei system powiadomień e-mail oparty na Workflow SDK obsługuje długotrwałe procesy i automatyczne ponawianie prób po błędach. Wdrożenia nowych wersji modeli odbywają się za pomocą podglądu adresów URL, co przypisuje logi do konkretnych wersji kodu.

Opracowanie na podstawie: Vercel Blog

Powiązane wpisy

Chcesz, żebym się tym zajął?

Jeśli wolisz nie grzebać w tym samodzielnie, chętnie pomogę. Robię to od 14 lat.

Zobacz, jak mogę pomóc →
Zadzwoń Napisz Awaria / WP