Gemini 3.8 Live Extended Thinking API

语音对话在后台推理时不停地说话,支持30个语音,实时视频输入,工具调用,推理努力可调节。

Google 音频生成 128K 上下文 发布日期 2026年9月15日 专有端点 新

关于 Gemini 3.8 Live Extended Thinking

语音对话在后台推理时不停地说话,支持30个语音,实时视频输入,工具调用,推理努力可调节。

会话通过套接字配置 session.update 事件,而非请求参数。文本和音频令牌按不同的费率计费。

也称为 Gemini Live Extended Thinking, Google Gemini 3.8 Live Extended Thinking

realtime speech to speech audio in audio out video function calling reasoning multilingual

Gemini 3.8 Live Extended Thinking 规格

模型 ID
gemini-3-8-live-extended-thinking
开发方
Google
类别
音频生成
发布日期
2026年9月15日
上下文窗口
128K 个 token
最大输出
65,536 个 token
输入
音频文本视频
输出
音频文本
端点
WEBSOCKET/v1/realtime
备用模型 ID
gemini-3.8-live-extended-thinkinggoogle/gemini-3.8-live-extended-thinking

Gemini 3.8 Live Extended Thinking API 价格

来自 EmpirioLabs 目录的实时按量计费价格。只为实际用量付费,没有月度最低消费。

类型
规格
价格
输入:音频
每 1M 音频输入令牌
$7.80
输入
每100万个提示词标记
$2.60
输出
每100万个生成代币
$11.70
输出:音频
每1M生成的音频标记
$31.20
在完整价格页比较

如何调用 Gemini 3.8 Live Extended Thinking API

Gemini 3.8 Live Extended Thinking 通过 wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking 的 WebSocket 进行实时对话,而不是通过 HTTP 端点。使用模型 id gemini-3-8-live-extended-thinking 连接,并在握手时将 EmpirioLabs API 密钥作为 Authorization: Bearer 请求头发送。音频以 base64 编码的 16 位 PCM 双向传输。 浏览器无法为 WebSocket 设置请求头,请从你的服务器发起该连接,再通过你自己的 socket 把音频转发给浏览器。 在EmpirioLabs 控制台获取 API 密钥。

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-extended-thinking",
        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 Extended Thinking API 完整参考

Gemini 3.8 Live Extended Thinking API 参数

EmpirioLabs 上 Gemini 3.8 Live Extended Thinking API 支持的请求参数。省略字段时使用默认值。

参数类型默认值范围 / 值描述
voiceenumPuckZephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir...会话中的语音。在对话开始前用 session.update 设置;之后不能更改。
instructionsstring--系统指导模型的行为和语音。在对话开始前用 session.update 设置。
reasoning_effortenummediumlow, medium, high模型在说话时在后台推理了多少。高努力会用更多输出标记。在对话开始前设置好。
temperaturenumber-0.2 到 2采样温度从0.2降到2。较低的数值能使回复更一致。在对话开始前设置。
input_audio_formatenumpcm16pcm16, pcm24你附加到输入缓冲区的音频编码:pcm16是base64 16位PCM,频率为16 kHz,pcm24在24 kHz时也是相同的。
output_audio_formatenumpcm24pcm24该型号回流的音频编码:16位PCM,频率为24 kHz。
turn_detectionstring{"type":"server_vad"}-语音活动检测:决定你说完话后模型应回复。默认为server_vad开启。server_vad时,阈值为0到1;超过0.5时,回合需要更清晰的语音开始,这在嘈杂房间中很有帮助。prefix_padding_ms是说话需要持续多久才能开始回合,silence_duration_ms停顿结束时需要多长时间,每次最多可达10000。在sem...
max_response_output_tokensnumber-4096 到 65536一个回复可能使用的最大输出令牌数:从4096到65536,其中较大的数值为65536,或表示模型自身的极限。也被接受为max_output_tokens。如果省略,则适用模型自身的默认值。在对话开始前设置。
input_audio_transcriptionstring--关于你说话内容的提示:语言是一种语言代码,如 en 或 fr-FR,提示词列出最多 1,000 个单词和名字,中间用逗号分隔,最多 20,000 个字符。文字记录始终来自该模型。设置为空,以表示无转录事件。在对话开始前设置语言和提示。
media_resolutionenum-low, medium, high模型在你发送的每帧视频中看到的细节:低模式每帧使用最少输入标记,中等和高显示更多细节。如果省略,模型自身的默认设置将生效。在对话开始前设置。

须知

连接

通过 WebSocket 进行全双工语音,wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking,并用普通授权承载者头进行认证。在发送第一段音频前,先与session.update配置会话:语音、指令、转向检测和工具。这些设置在对话开始后会被修复。

发送音频和视频

  • 在 input_audio_buffer.append 事件中添加麦克风音频:16 位 PCM 在 16 kHz,或在 24 kHz 时input_audio_format设为 pcm24。
  • 将实时视频帧作为input_image_buffer.append事件添加,作为base64 JPEG或PNG图像。
  • 语音活动检测默认开启,语音结束后继续直播大约一秒。将turn_detection设为空,自己用input_audio_buffer.commit结束每回合。

声音与语言

  • 使用voice列表中的30个声音中的一个,比如Puck、Kore或Charon。其他任何数值都被拒绝。
  • 模型用你说的语言回答。

回复

  • 语音以response.audio.delta事件形式流,16位PCM,频率24 kHz,词语作为response.audio_transcript.delta事件。你的语音也会被转录。
  • 说话时模型回答会被打断。

推理

  • reasoning_effort 设定模型在说话时后台推理的频率:低、中(默认)或高。在对话开始前设置。
  • 模型通常先回答问题,并在第二回合中回答。每回合单独计费。

工具

  • 函数调用,使用JSON模式参数。将每个结果作为function_call_output项及其call_id返回。

账单

音频和文本代币在双向中分别计费,视频帧作为输入代币计费,推理代币作为输出代币计费。每完成的回合会根据模型报告的使用情况单独计费,包括你中断的回复。

Gemini 3.8 Live Extended Thinking API:常见问题

Gemini 3.8 Live Extended Thinking API 收费多少?

在 EmpirioLabs,Gemini 3.8 Live Extended Thinking 按量计费:输入:音频 $7.80 每 1M 音频输入令牌; 输入 $2.60 每100万个提示词标记; 输出 $11.70 每100万个生成代币; 输出:音频 $31.20 每1M生成的音频标记。本页的实时价格表始终与 API 的实际计费一致。

Gemini 3.8 Live Extended Thinking 的上下文窗口有多大?

Gemini 3.8 Live Extended Thinking 支持 128K token 的上下文窗口,每次响应最多 65,536 个输出 token。

Gemini 3.8 Live Extended Thinking 使用哪个端点?

Gemini 3.8 Live Extended Thinking 通过 api.empiriolabs.ai 上的 WEBSOCKET /v1/realtime 提供,使用标准的 Bearer 令牌认证。

集成之前可以在浏览器里试用 Gemini 3.8 Live Extended Thinking 吗?

打开EmpirioLabs Playground并点击 Start session,即可在浏览器中试用。Gemini 3.8 Live Extended Thinking 运行在 WebSocket 上,而不是一次请求一次响应,因此接入时请从实时语音快速入门开始。用 EmpirioLabs API 密钥和模型 id gemini-3-8-live-extended-thinking 从你的服务器连接,然后双向流式传输音频。

如何获取 Gemini 3.8 Live Extended Thinking API 密钥?

创建 EmpirioLabs 账户,然后在控制台的 API Keys生成密钥。计费使用按量付费的额度,只为实际发出的请求付费。

将 Gemini 3.8 Live Extended Thinking 与其他模型比较

全部模型比较

准备好使用更好的终端了吗?

查看我们的定价,或者如果你想将自己的模型部署到我们的堆栈中,请联系我们。