gpt-live-1
model id: openai/gpt-live-1/{host_id}
Audio in → Audio out
Hosts
| Host | Price |
|---|---|
| OpenAI | $0.05 / minute |
0% additional markup beyond our 2% platform fee.
import asyncio, json, websockets
async def main():
async with websockets.connect(
"wss://videorouter.sh/v1/realtime?model=gpt-live-1",
additional_headers={"Authorization": "Bearer llmr_sk_..."},
) as ws:
await ws.send(json.dumps({"type": "session.start", "session": {}}))
print(json.loads(await ws.recv())) # -> {"type": "session.started", ...}
# ... send session.input_audio.append chunks, read session.output_audio.delta back ...
await ws.send(json.dumps({"type": "session.close"}))
print(json.loads(await ws.recv())) # -> {"type": "session.closed", "usage": {"seconds": ...}}
asyncio.run(main())