INTEGRITY Dokumentace

WebSockets API

AI Gateway WebSockets API poskytuje trvalé připojení pro AI interakce, eliminuje opakované handshaky a snižuje latenci. Toto API se dělí do dvou kategorií:

Kdy použít WebSockets

WebSockets jsou dlouhotrvající TCP spojení, která umožňují obousměrnou komunikaci mezi klientem a serverem, ať už v reálném čase, nebo mimo něj. Na rozdíl od HTTP spojení, která vyžadují opakované handshaky pro každý požadavek, WebSockets spojení udržují, což umožňuje nepřetržitou výměnu dat s nižší režií. WebSockets se tak hodí pro aplikace vyžadující data s nízkou latencí v reálném čase, například pro hlasové asistenty.

Klíčové výhody

Klíčové rozdíly

Funkce rozhraní Realtime API Non-Realtime API
Účel Umožňuje multimodální AI interakce v reálném čase u poskytovatelů, kteří nabízejí vyhrazené WebSocket koncové body. Podporuje AI interakce založené na WebSocket s poskytovateli, kteří nativně nepodporují WebSockets.
Případ použití Streamované odpovědi pro hlas, video a interakce v reálném čase. Textové dotazy a odpovědi, například požadavky LLM.
Podpora poskytovatelů AI Omezeno na poskytovatele nabízející WebSocket API v reálném čase. Všichni poskytovatelé AI v AI Gateway.
Podpora streamování Poskytovatelé nativně podporují streamování dat v reálném čase. AI Gateway zajišťuje streamování přes WebSockets.

Podrobnosti o implementaci najdete v následujících částech: