Auf dieser Seite werden verschiedene Limits und Spezifikationen für die Verwendung der Live API und ihrer Modelle beschrieben.
Allgemeine Spezifikationen und Limits
Unterstützte Ein- und Ausgaben (weitere Informationen finden Sie unten unter Medienformate):
- Eingabe: Text, Bilder (keine PDFs), Audio, Video
- Ausgabe: Text (Transkription) und Audio (Streaming)
Unterstützte Tools: Funktionsaufrufe, Fundierung mit
Google Search , Fundierung mitGoogle Maps Wissensstichtag: Januar 2025
Live API unterstützt nicht das Generieren strukturierter Ausgaben (wie JSON) oder die Count Tokens API.
Sitzungsbezogene Limits
Für die Live API bezieht sich eine Sitzung auf eine persistente Verbindung, bei der Eingabe und Ausgabe kontinuierlich über eine Verbindung gestreamt werden.
Wenn die Sitzung eines der folgenden Limits überschreitet, wird die Verbindung beendet. Beachten Sie jedoch, dass Live API einige Optionen (siehe unten) bietet, um diese sitzungsbezogenen Limits zu verwalten.
Das Kontextfenster der Sitzung ist auf 128.000 Tokens beschränkt.
Aufgrund dieses Limits für das Kontextfenster gelten die folgenden ungefähren maximalen Sitzungslängen basierend auf den Eingabemodalitäten:
- Sitzungen mit reiner Audioeingabe sind auf
15 Minuten begrenzt. - Video- und Audioeingaben sind auf
2 Minuten begrenzt.
- Sitzungen mit reiner Audioeingabe sind auf
Die Verbindungsdauer ist auf etwa
10 Minuten begrenzt.Etwa
60 Sekunden vor dem Ende der Verbindung erhalten Sie eine Benachrichtigung, dass die Verbindung beendet wird.
Hier sind einige Optionen für den Umgang mit sitzungsbezogenen Limits:
Komprimieren Sie das Sitzungskontextfenster, damit der Server die Kontextgröße automatisch innerhalb des Limits hält.
Sitzung fortsetzen, um zu verhindern, dass der Kontext der Unterhaltung bei kurzen Netzwerkunterbrechungen oder nach Erhalt einer going away-Benachrichtigung verloren geht.
Weitere Informationen zum Verwalten von Sitzungen
Ratenlimits
Für Live API gelten Ratenbegrenzungen sowohl für gleichzeitige Sitzungen pro Firebase-Projekt als auch für Tokens pro Minute (TPM).
Gemini Developer API:
- Die Limits variieren je nach Gemini Developer API-Nutzungsstufe Ihres Projekts (siehe Dokumentation zu Ratenbegrenzungen).
Agent Platform Gemini API (formerly Vertex AI):
- 1.000 gleichzeitige Sitzungen pro Firebase-Projekt
- 4 Millionen Tokens pro Minute
Medienformate
Der Live API unterstützt die folgenden Medientypen:
- Eingabe: Bilder, Audio, Video
- Ausgabe: Audio
Bildformate
Live API unterstützt Folgendes für die Bildeingabe:
Maximale Anzahl von Bildern pro Prompt: 3.000
Maximale Dateigröße pro Datei (Inline-Daten): 7 MB
Unterstützte MIME-Typen:
image/png,image/jpeg,image/webp,image/heic,image/heif
Audioformate
Der Live API unterstützt die folgenden Audioformate:
- Eingabeaudioformat: Unverarbeitetes 16-Bit-PCM-Audio mit 16 kHz Little-Endian
Audioausgabeformat: Unkomprimiertes 16-Bit-PCM-Audio mit 24 kHz, Little Endian
Unterstützte MIME-Typen:
audio/x-aac,audio/flac,audio/mp3,audio/m4a,audio/mpeg,audio/mpga,audio/mp4,audio/ogg,audio/pcm,audio/wav,audio/webm
Wenn Sie die Abtastrate der Audioeingabe angeben möchten, legen Sie den MIME-Typ jedes Blobs, der Audio enthält, auf einen Wert wie audio/pcm;rate=16000 fest.
Videoformate
Live API erwartet eine Sequenz diskreter Bildframes und unterstützt die Eingabe von Videoframes mit 1 Bild pro Sekunde (FPS).
Empfohlene Eingabe: native Auflösung von 768 × 768 bei 1 fps.
Unterstützte MIME-Typen:
video/x-flv,video/quicktime,video/mpeg,video/mpegs,video/mpg,video/mp4,video/webm,video/wmv,video/3gpp
Aufgrund dieser Spezifikation ist das Live API-Modell nicht für Anwendungsfälle geeignet, bei denen sich schnell ändernde Videos analysiert werden müssen, z. B. bei der Live-Berichterstattung von schnellen Sportarten.
Stimmen für Antworten
Live API unterstützt 30 verschiedene synthetisierte HD-Stimmen mit jeweils unterschiedlichen Merkmalen. Wenn Sie den Abschnitt unten maximieren, können Sie sich eine Liste der Sprachoptionen für Antworten ansehen und Demos der einzelnen Stimmen anhören.
Wenn Sie keine Antwortstimme angeben, wird standardmäßig Puck verwendet.
Informationen zum Festlegen der Antwortstimme
Sprachen
Live API unterstützt die folgenden Sprachen. Informationen zum Beeinflussen der Antwortsprache
Von allen Audiogenerierungsmodellen unterstützte Sprachen
| Sprache | BCP-47-Code | Sprache | BCP-47-Code |
|---|---|---|---|
| Arabisch (Ägypten) | ar-EG | Deutsch (Deutschland) | de-DE |
| Englisch (USA) | en-US | Spanisch (USA) | es-US |
| Französisch (Frankreich) | fr-FR | Hindi (Indien) | hi-IN |
| Indonesisch (Indonesien) | id-ID | Italienisch (Italien) | it-IT |
| Japanisch (Japan) | ja-JP | Koreanisch (Korea) | ko-KR |
| Portugiesisch (Brasilien) | pt-BR | Russisch (Russland) | ru-RU |
| Niederländisch (Niederlande) | nl-NL | Polnisch (Polen) | pl-PL |
| Thailändisch (Thailand) | th-TH | Türkisch (Türkei) | tr-TR |
| Vietnamesisch (Vietnam) | vi-VN | Rumänisch (Rumänien) | ro-RO |
| Ukrainisch (Ukraine) | uk-UA | Bengalisch (Bangladesch) | bn-BD |
| Englisch (Indien) | en-IN- und hi-IN-Bundle | Marathi (Indien) | mr-IN |
| Tamil (Indien) | ta-IN | Telugu (Indien) | te-IN |
Zusätzliche Sprachen, die von Audiogenerierungsmodellen der Version 3.x unterstützt werden
| Sprache | BCP-47-Code | Sprache | BCP-47-Code |
|---|---|---|---|
| Afrikaans | af | Filipino | fil |
| Albanisch | sq | Finnisch | fi |
| Amharisch | vormittags | Galizisch | gl |
| Armenisch | hy | Georgisch | ka |
| Aserbaidschanisch | az | Griechisch | el |
| Baskisch | eu | Gujarati | gu |
| Belarussisch | be | Haitianisch | ht |
| Bulgarisch | bg | Hebräisch | er |
| Burmesisch | mein | Ungarisch | hu |
| Katalanisch | Zertifizierungsstelle | Isländisch | ist |
| Cebuano | ceb | Javanisch | jv |
| Chinesisch (Mandarin) | cmn | Kannada | kn |
| Kroatisch | Std. | Konkani | kok |
| Tschechisch | cs | Lao | lo |
| Dänisch | da | Latein | la |
| Estnisch | et | Lettisch | lv |
| Litauisch | lt | Luxemburgisch | lb |
| Mazedonisch | mk | Maithili | mai |
| Malagasy | mg | Malaiisch | ms |
| Malayalam | ml | Mongolisch | mn |
| Nepalesisch | ne | Norwegisch (Bokmål) | nb |
| Norwegisch (Nynorsk) | nn | Oriya | oder |
| Paschtu | ps | Persisch | fa |
| Punjabi | pa | Serbisch | sr |
| Sindhi | sd | Singhalesisch | si |
| Slowakisch | sk | Slowenisch | sl |
| Swahili | sw | Schwedisch | sv |
| Urdu | ur |