
백그라운드에서 추론하면서 계속 말하는 음성 대화, 30개의 목소리, 실시간 영상 입력, 도구 호출, 그리고 조절 가능한 추론 노력이 포함됩니다.
백그라운드에서 추론하면서 계속 말하는 음성 대화, 30개의 목소리, 실시간 영상 입력, 도구 호출, 그리고 조절 가능한 추론 노력이 포함됩니다.
세션은 요청 매개변수 대신 소켓을 통한 세션 업데이트(session.update events)로 구성됩니다. 텍스트 토큰과 오디오 토큰은 별도의 요금으로 청구됩니다.
다른 이름 Gemini Live Extended Thinking, Google Gemini 3.8 Live Extended Thinking
gemini-3-8-live-extended-thinking/v1/realtimegemini-3.8-live-extended-thinkinggoogle/gemini-3.8-live-extended-thinkingEmpirioLabs 카탈로그의 실시간 종량제 요금입니다. 사용한 만큼만 결제하며 월 최소 요금이 없습니다.
Gemini 3.8 Live Extended Thinking 은(는) HTTP 엔드포인트가 아니라 wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking 의 WebSocket에서 실시간 대화를 진행합니다. 모델 ID gemini-3-8-live-extended-thinking 로 연결하고 핸드셰이크 시 EmpirioLabs API 키를 Authorization: Bearer 헤더로 보내세요. 오디오는 base64 16비트 PCM으로 양방향 전송됩니다. 브라우저는 WebSocket에 헤더를 설정할 수 없으므로 이 연결은 서버에서 열고 오디오는 자체 소켓으로 브라우저에 중계하세요. EmpirioLabs 대시보드에서 API 키를 발급받으세요.
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())EmpirioLabs에서 Gemini 3.8 Live Extended Thinking API가 지원하는 요청 파라미터입니다. 필드를 생략하면 기본값이 적용됩니다.
| 파라미터 | 유형 | 기본값 | 범위 / 값 | 설명 |
|---|---|---|---|---|
| voice | enum | Puck | Zephyr, Puck, Charon, Kore, Fenrir, Leda, Orus, Aoede, Callir... | 세션 중 음성 재생. 대화 시작 전에 session.update로 설정하세요; 대화 이후에는 변경할 수 없습니다. |
| instructions | string | - | - | 모델이 어떻게 동작하고 말하는지에 대한 시스템 가이드라인. 대화가 시작되기 전에 session.update로 설정하세요. |
| reasoning_effort | enum | medium | low, medium, high | 모델이 말하는 동안 백그라운드에서 얼마나 추론하는지. 노력이 많을수록 출력 토큰이 더 많아집니다. 대화가 시작되기 전에 설정하세요. |
| temperature | number | - | 0.2 ~ 2 | 온도를 0.2에서 2로 샘플링하세요. 낮은 값은 답변을 더 일관되게 만듭니다. 대화가 시작되기 전에 설정하세요. |
| input_audio_format | enum | pcm16 | pcm16, pcm24 | 입력 버퍼에 추가하는 오디오 인코딩: pcm16은 base64 16비트 PCM(16 kHz), pcm24는 24 kHz에서 동일합니다. |
| output_audio_format | enum | pcm24 | pcm24 | 모델이 스트리밍하는 오디오 인코딩: 24kHz의 16비트 PCM. |
| turn_detection | string | {"type":"server_vad"} | - | 음성 활동 감지: 말을 마쳤을 때 모델이 응답해야 한다고 결정합니다. 기본적으로 server_vad 상태로 켜져 있습니다. server_vad에서는 임계값이 0부터 1까지의 숫자입니다; 0.5 이상은 턴을 시작할 때 더 명확한 말이 필요하며, 이는 시끄러운 방에서 도움이 됩니다.... |
| max_response_output_tokens | number | - | 4096 ~ 65536 | 한 답변이 사용할 수 있는 최대 출력 토큰 수는 4096에서 65536까지이며, 이 경우 더 큰 수는 65536에서 실행되며, 모델 자체 한계인 "inf"가 적용됩니다. 또한 max_output_tokens로 받아들여집니다. 생략 시 모델 자체 기본값이 적용됩니다. 대화가 시작되기 전에 설정하세요. |
| input_audio_transcription | string | - | - | 말씀하시는 내용의 대본에 대한 힌트: 언어는 en 또는 fr-FR과 같은 언어 코드이며, 프롬프트는 최대 20,000자 이내의 쉼표로 구분된 최대 1,000단어와 인지해야 할 단어와 이름을 나열합니다. 대본은 항상 이 모델에서 나옵니다. 대본이 없으면 null로 설정하세요. 대화가 시작되기 전에... |
| media_resolution | enum | - | low, medium, high | 모델이 보내는 각 영상 프레임에서 보이는 디테일: 낮은 모드는 프레임당 입력 토큰 수가 가장 적고, 중간 및 높은 것은 더 많은 디테일을 보여줍니다. 생략 시 모델 자체 기본값이 적용됩니다. 대화가 시작되기 전에 설정하세요. |
wss://api.empiriolabs.ai/v1/realtime?model=gemini-3-8-live-extended-thinking에서 WebSocket을 통한 전이중 음성, 일반 Authorization Bearer 헤더로 인증됩니다. 첫 음성(음성, 지시, 방향 감지 및 도구)을 보내기 전에 session.update 세션을 구성하세요. 이 설정들은 대화가 시작되면 수정됩니다.
오디오 토큰과 텍스트 토큰은 양방향으로 별도로 가격이 매겨지며, 비디오 프레임은 입력 토큰으로, 추론 토큰은 출력 토큰으로 청구됩니다. 완료된 각 턴은 모델이 보고한 사용량, 즉 당신이 인터뷰할 때 응답을 보고하는 것에 따라 별도로 청구됩니다.
EmpirioLabs에서 Gemini 3.8 Live Extended Thinking은(는) 종량제로 청구됩니다: 입력: 오디오 $7.80 1M 오디오 입력 토큰당; 입력 $2.60 1M 프롬프트 토큰당; 출력 $11.70 생성된 토큰 1M 단위; 출력: 오디오 $31.20 생성된 1M 오디오 토큰당. 이 페이지의 실시간 요금표는 항상 API 청구 금액과 일치합니다.
Gemini 3.8 Live Extended Thinking은(는) 128K 토큰 컨텍스트 윈도우를 지원합니다 (응답당 최대 65,536 출력 토큰).
Gemini 3.8 Live Extended Thinking은(는) api.empiriolabs.ai의 WEBSOCKET /v1/realtime를 통해 제공되며 표준 Bearer 토큰 인증을 사용합니다.
EmpirioLabs 플레이그라운드 를 열고 Start session 을 누르면 브라우저에서 바로 사용해 볼 수 있습니다. Gemini 3.8 Live Extended Thinking 은(는) 요청과 응답이 아니라 WebSocket으로 동작하므로 직접 연동할 때는 실시간 음성 퀵스타트 부터 시작하세요. EmpirioLabs API 키와 모델 ID gemini-3-8-live-extended-thinking 로 서버에서 연결한 뒤 오디오를 양방향으로 스트리밍하면 됩니다.
EmpirioLabs 계정을 만든 다음 대시보드의 API Keys에서 키를 생성하세요. 요금은 종량제 크레딧이라 실행한 요청에 대해서만 결제합니다.