realtime, lokalny
lub strumieniowy stt-tts oraz transcription do przechwytywania mowy tylko
w trybie obserwacji. Te tryby współdzielą katalogi dostawców, koperty zdarzeń
i semantykę anulowania z telefonią, spotkaniami, trybem czasu rzeczywistego
w przeglądarce oraz natywnymi klientami push-to-talk.
Możliwości
Generowanie obrazów
Twórz i edytuj obrazy na podstawie promptów tekstowych lub obrazów
referencyjnych przez
image_generate. Asynchroniczne w sesjach czatu —
działa w tle i publikuje wynik, gdy będzie gotowy.Generowanie wideo
Tekst-na-wideo, obraz-na-wideo i wideo-na-wideo przez
video_generate.
Asynchroniczne — działa w tle i publikuje wynik, gdy będzie gotowy.Generowanie muzyki
Generuj muzykę lub ścieżki audio przez
music_generate. Asynchroniczne
w sesjach czatu we współdzielonym cyklu życia zadań generowania multimediów.Tekst na mowę
Konwertuj wychodzące odpowiedzi na mówione audio za pomocą narzędzia
tts
oraz konfiguracji messages.tts. Synchroniczne.Rozumienie multimediów
Streszczaj przychodzące obrazy, audio i wideo za pomocą dostawców modeli
obsługujących wizję oraz dedykowanych pluginów rozumienia multimediów.
Mowa na tekst
Transkrybuj przychodzące wiadomości głosowe przez wsadowych dostawców STT
albo strumieniowych dostawców STT Voice Call.
Macierz możliwości dostawców
| Dostawca | Obraz | Wideo | Muzyka | TTS | STT | Głos w czasie rzeczywistym | Rozumienie multimediów |
|---|---|---|---|---|---|---|---|
| Alibaba | ✓ | ||||||
| BytePlus | ✓ | ||||||
| ComfyUI | ✓ | ✓ | ✓ | ||||
| DeepInfra | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Deepgram | ✓ | ✓ | |||||
| ElevenLabs | ✓ | ✓ | |||||
| fal | ✓ | ✓ | ✓ | ||||
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Gradium | ✓ | ||||||
| Local CLI | ✓ | ||||||
| Microsoft | ✓ | ||||||
| Microsoft Foundry | ✓ | ||||||
| MiniMax | ✓ | ✓ | ✓ | ✓ | |||
| Mistral | ✓ | ||||||
| OpenAI | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| OpenRouter | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Qwen | ✓ | ||||||
| Runway | ✓ | ||||||
| SenseAudio | ✓ | ||||||
| Together | ✓ | ||||||
| Vydra | ✓ | ✓ | ✓ | ||||
| xAI | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| Xiaomi MiMo | ✓ | ✓ | ✓ |
Rozumienie multimediów używa dowolnego modelu obsługującego wizję lub audio
zarejestrowanego w konfiguracji dostawcy. Powyższa macierz wymienia dostawców
z dedykowaną obsługą rozumienia multimediów; większość dostawców multimodalnych
LLM (Anthropic, Google, OpenAI itd.) może również rozumieć przychodzące
multimedia, gdy są skonfigurowani jako aktywny model odpowiedzi.
Asynchroniczne a synchroniczne
| Możliwość | Tryb | Dlaczego |
|---|---|---|
| Obraz | Asynchroniczne | Przetwarzanie u dostawcy może trwać dłużej niż tura czatu; wygenerowane załączniki używają współdzielonej ścieżki ukończenia. |
| Tekst na mowę | Synchroniczne | Odpowiedzi dostawcy wracają w kilka sekund; są dołączane do audio odpowiedzi. |
| Wideo | Asynchroniczne | Przetwarzanie u dostawcy trwa od 30 s do kilku minut; wolne kolejki mogą działać aż do skonfigurowanego limitu czasu. |
| Muzyka | Asynchroniczne | Taka sama charakterystyka przetwarzania u dostawcy jak w przypadku wideo. |
message(action="send"), gdy sesja wymaga narzędzia wiadomości. Jeśli
sesja żądająca jest nieaktywna albo jej aktywne wybudzenie się nie powiedzie,
a w odpowiedzi ukończenia nadal brakuje części wygenerowanych multimediów,
OpenClaw wysyła idempotentne bezpośrednie rozwiązanie awaryjne zawierające
tylko brakujące multimedia. Multimedia już dostarczone przez odpowiedź
ukończenia nie są publikowane ponownie.
Mowa na tekst i Voice Call
Deepgram, DeepInfra, ElevenLabs, Mistral, OpenAI, OpenRouter, SenseAudio i xAI mogą transkrybować przychodzące audio przez wsadową ścieżkętools.media.audio, gdy są
skonfigurowane. Pluginy kanałów, które wstępnie sprawdzają notatkę głosową
pod kątem bramkowania wzmianki lub parsowania poleceń, oznaczają
przetranskrybowany załącznik w kontekście przychodzącym, więc współdzielony
przebieg rozumienia multimediów używa ponownie tej transkrypcji zamiast
wykonywać drugie wywołanie STT dla tego samego audio.
Deepgram, ElevenLabs, Mistral, OpenAI i xAI rejestrują też strumieniowych
dostawców STT Voice Call, więc audio z rozmowy telefonicznej na żywo może być
przekazywane do wybranego dostawcy bez oczekiwania na ukończone nagranie.
W przypadku rozmów z użytkownikiem na żywo preferuj tryb Talk.
Wsadowe załączniki audio pozostają na ścieżce multimediów; tryb czasu
rzeczywistego w przeglądarce, natywny push-to-talk, telefonia i audio spotkań
powinny używać zdarzeń Talk oraz katalogów o zakresie sesji zwracanych przez
Gateway.
Mapowania dostawców (jak dostawcy dzielą się między powierzchniami)
Google
Powierzchnie obrazów, wideo, muzyki, wsadowego TTS, backendowego głosu
w czasie rzeczywistym oraz rozumienia multimediów.
OpenAI
OpenAI
Powierzchnie obrazów, wideo, wsadowego TTS, wsadowego STT, strumieniowego
STT Voice Call, backendowego głosu w czasie rzeczywistym oraz osadzania
pamięci.
DeepInfra
DeepInfra
Powierzchnie routingu czatu/modelu, generowania/edycji obrazów,
tekst-na-wideo, wsadowego TTS, wsadowego STT, rozumienia multimediów
obrazowych oraz osadzania pamięci. Natywne dla DeepInfra modele
ponownego rankingu/klasyfikacji/wykrywania obiektów nie są rejestrowane,
dopóki OpenClaw nie będzie mieć dedykowanych kontraktów dostawców dla
tych kategorii.
xAI
xAI
Obrazy, wideo, wyszukiwanie, wykonywanie kodu, wsadowe TTS, wsadowe STT
oraz strumieniowe STT Voice Call. Głos xAI Realtime jest możliwością
upstreamową, ale nie jest rejestrowany w OpenClaw, dopóki współdzielony
kontrakt głosu w czasie rzeczywistym nie będzie mógł go reprezentować.