Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live et Gemini 3.8 Live Extended Thinking côte à côte : caractéristiques, capacités, paramètres et tarifs en direct du catalogue EmpirioLabs.

Google Production audio

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking en un coup d'œil

Gemini 3.8 Live et Gemini 3.8 Live Extended Thinking sont deux modèles Google de la catégorie Production audio, disponibles via l'API EmpirioLabs.

Différences clés

  • Les deux modèles sont sortis le 15 sept. 2026.
  • Les deux modèles ont une fenêtre de contexte de 128K tokens.
  • Capacités indiquées uniquement pour Gemini 3.8 Live Extended Thinking : reasoning.
  • Les deux modèles affichent le même tarif pour Entrée : audio (par 1M de jetons d’entrée audio) et Entrée (par 1M de jetons d’invite).

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking : caractéristiques

Spéc.Gemini 3.8 LiveGemini 3.8 Live Extended Thinking
ID du modèlegemini-3-8-livegemini-3-8-live-extended-thinking
AuteurGoogleGoogle
Publié15 sept. 202615 sept. 2026
Fenêtre de contexte128K tokens128K tokens
Sortie max65 536 tokens65 536 tokens
Entrée
Audio Texte Vidéo
Audio Texte Vidéo
Sortie
Audio Texte
Audio Texte
Endpoints
WEBSOCKET /v1/realtime
WEBSOCKET /v1/realtime
Capacités
realtime speech to speech audio in audio out video function calling multilingual
realtime speech to speech audio in audio out video function calling reasoning multilingual

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking : tarifs de l'API

Tarifs en direct du catalogue EmpirioLabs pour les deux modèles. Chaque grille tarifaire correspond toujours à ce que l'API facture.

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking : paramètres de l'API

Paramètres de requête indiqués pour chaque modèle sur EmpirioLabs, avec les valeurs autorisées ou la plage le cas échéant. Un tiret signale un paramètre que le modèle n'indique pas.

ParamètreGemini 3.8 LiveGemini 3.8 Live Extended Thinking
voiceZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Par défaut: PuckZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... Par défaut: Puck
instructionsstringstring
temperature0.2 à 20.2 à 2
input_audio_formatpcm16, pcm24 Par défaut: pcm16pcm16, pcm24 Par défaut: pcm16
output_audio_formatpcm24 Par défaut: pcm24pcm24 Par défaut: pcm24
turn_detectionstring Par défaut: {"type":"server_vad"}string Par défaut: {"type":"server_vad"}
max_response_output_tokens4096 à 655364096 à 65536
input_audio_transcriptionstringstring
media_resolutionlow, medium, highlow, medium, high
reasoning_effort-low, medium, high Par défaut: medium

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking : limites et notes

Gemini 3.8 Live

Connexion

Voix en duplex complet sur un WebSocket à wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, authentifiée avec l’en-tête Authorization Bearer ordinaire. Configurez la session avec session.update avant d’envoyer le premier audio: voix, instructions, détection de virage et outils. Ces réglages sont corrigés une fois la conversation commencée.

Envoi d’audio et de vidéo

  • Ajoutez l’audio du microphone en input_audio_buffer.append événements: PCM 16 bits à 16 kHz, ou à 24 kHz avec input_audio_format réglé sur pcm24.
  • Ajoutez des images vidéo en direct comme input_image_buffer.append événements, sous forme d’images base64 JPEG ou PNG.
  • La détection d’activité vocale est activée par défaut, donc continue à diffuser environ une seconde après la fin de la parole. Règle turn_detection sur null pour terminer chaque tour toi-même avec input_audio_buffer.commit.

Voix et langue

  • Utilisez l’une des 30 voix de la liste voice, par exemple Puck, Kore ou Charon. Toute autre valeur est refusée.
  • Le modèle répond dans la langue que vous parlez.

Réponses

  • Les flux de paroles en response.audio.delta événements, PCM 16 bits à 24 kHz, avec les mots comme response.audio_transcript.delta événements. Votre propre parole est également transcrite.
  • Parler pendant que le modèle répond l’interrompt.

Outils

  • Appel de fonction avec les paramètres du schéma JSON. Retourner chaque résultat comme un élément function_call_output avec son call_id.

Facturation

Les jetons audio et texte sont tarifés séparément dans les deux directions, les images vidéo sont facturées comme des jetons d’entrée, et les jetons de raisonnement comme des jetons de sortie. Chaque tour complété est facturé seul selon l’utilisation rapportée par le modèle, y compris une réponse que vous interrompez.

Gemini 3.8 Live Extended Thinking

Connexion

Voix en duplex complet sur un WebSocket à wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking, authentifiée avec l’en-tête Authorization Bearer ordinaire. Configurez la session avec session.update avant d’envoyer le premier audio: voix, instructions, détection de virage et outils. Ces réglages sont corrigés une fois la conversation commencée.

Envoi d’audio et de vidéo

  • Ajoutez l’audio du microphone en input_audio_buffer.append événements: PCM 16 bits à 16 kHz, ou à 24 kHz avec input_audio_format réglé sur pcm24.
  • Ajoutez des images vidéo en direct comme input_image_buffer.append événements, sous forme d’images base64 JPEG ou PNG.
  • La détection d’activité vocale est activée par défaut, donc continue à diffuser environ une seconde après la fin de la parole. Règle turn_detection sur null pour terminer chaque tour toi-même avec input_audio_buffer.commit.

Voix et langue

  • Utilisez l’une des 30 voix de la liste voice, par exemple Puck, Kore ou Charon. Toute autre valeur est refusée.
  • Le modèle répond dans la langue que vous parlez.

Réponses

  • Les flux de paroles en response.audio.delta événements, PCM 16 bits à 24 kHz, avec les mots comme response.audio_transcript.delta événements. Votre propre parole est également transcrite.
  • Parler pendant que le modèle répond l’interrompt.

Raisonnement

  • reasoning_effort définit combien le modèle raisonne en arrière-plan pendant qu’il parle: faible, moyen (par défaut) ou haut. Définissez-le avant que la conversation ne commence.
  • Le modèle accuse souvent réception d’abord d’une question et répond lors d’un second tour. Chaque tour est annoncé de manière autonome.

Outils

  • Appel de fonction avec les paramètres du schéma JSON. Retourner chaque résultat comme un élément function_call_output avec son call_id.

Facturation

Les jetons audio et texte sont tarifés séparément dans les deux directions, les images vidéo sont facturées comme des jetons d’entrée, et les jetons de raisonnement comme des jetons de sortie. Chaque tour complété est facturé seul selon l’utilisation rapportée par le modèle, y compris une réponse que vous interrompez.

Comment appeler Gemini 3.8 Live et Gemini 3.8 Live Extended Thinking

Gemini 3.8 Live tient une conversation en direct via un WebSocket sur wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live, et non via les endpoints HTTP. Connectez-vous avec l'id de modèle gemini-3-8-live et envoyez votre clé API EmpirioLabs dans un en-tête Authorization: Bearer lors du handshake. L'audio circule dans les deux sens en PCM 16 bits encodé en base64. Un navigateur ne peut pas définir d'en-têtes sur un WebSocket : ouvrez donc cette connexion depuis votre serveur et relayez l'audio vers le navigateur via votre propre socket. Les deux modèles s'appellent via le même endpoint. Définissez model sur gemini-3-8-live ou gemini-3-8-live-extended-thinking. Obtenez une clé API depuis le tableau de bord EmpirioLabs.

Python (websockets)
import asyncio, json, os, websockets

async def main():
    async with websockets.connect(
        "wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live",
        additional_headers=[
            ("Authorization", f"Bearer {os.environ['EMPIRIOLABS_API_KEY']}"),
        ],
        max_size=None,
    ) as ws:
        print(json.loads(await ws.recv())["type"])  # session.created

        await ws.send(json.dumps({
            "type": "conversation.item.create",
            "item": {
                "type": "message",
                "role": "user",
                "content": [{"type": "input_text", "text": "Say hello."}],
            },
        }))
        await ws.send(json.dumps({"type": "response.create"}))

        async for raw in ws:
            event = json.loads(raw)
            if event["type"] == "response.audio.delta":
                ...  # base64 audio chunk, append to your playback buffer
            elif event["type"] == "response.done":
                break

asyncio.run(main())

Gemini 3.8 Live vs Gemini 3.8 Live Extended Thinking : questions fréquentes

Quelle est la différence entre Gemini 3.8 Live et Gemini 3.8 Live Extended Thinking ?

Les deux modèles sont sortis le 15 sept. 2026. Les deux modèles ont une fenêtre de contexte de 128K tokens. Capacités indiquées uniquement pour Gemini 3.8 Live Extended Thinking : reasoning. Les caractéristiques, les grilles tarifaires et les paramètres de cette page proviennent du catalogue EmpirioLabs en direct.

Lequel a le tarif le plus bas, Gemini 3.8 Live ou Gemini 3.8 Live Extended Thinking ?

Les deux modèles affichent le même tarif pour Entrée : audio (par 1M de jetons d’entrée audio) et Entrée (par 1M de jetons d’invite). Les deux grilles tarifaires en direct sont sur cette page et correspondent toujours à ce que l'API facture.

Puis-je passer de Gemini 3.8 Live à Gemini 3.8 Live Extended Thinking sans reconstruire mon intégration ?

Oui. Les deux modèles utilisent WEBSOCKET /v1/realtime avec la même clé API EmpirioLabs : la plupart des intégrations basculent en changeant la valeur model. Vérifiez d'abord le tableau des paramètres de cette page si vous dépendez d'un paramètre propre à un modèle.

Puis-je essayer Gemini 3.8 Live et Gemini 3.8 Live Extended Thinking dans le navigateur avant d'intégrer ?

Oui. Ouvrez chaque modèle dans le playground EmpirioLabs et appuyez sur Start session pour l'essayer dans votre navigateur.

Prêt à utiliser de meilleurs points de terminaison ?

Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.