Plan a trip with Higgs Realtime
It holds the whole itinerary in mind, takes changes mid-sentence, and books while you are still talking.
Higgs Realtime
Trained across multiple stages on 10M+ hours of data, Higgs Realtime follows the conversation, adapts as the task changes, and finishes the workflow you started.
It holds the whole itinerary in mind, takes changes mid-sentence, and books while you are still talking.
It reads the account, runs the checks and resolves the issue on the call, instead of routing you onward.
Top of the IHBench table among all audio-native models, on a 0-100 scale
Top of the IHBench table among all audio-native models, on a 0-100 scale
current stage
evening departure · aisle seats available
late departure · middle seats only
12C · aisle · fare unchanged
HR-823 · 19:15 · seat 12C
booked · e-ticket sent
Per-minute audio rates, metered on tokens underneath. No platform fee, no per-seat pricing.
audio input
audio output
* Estimated rates reflect common usage. Actual cost is calculated from tokens consumed.
* Usage estimates exclude applicable taxes.
Same wire protocol, same events, same shapes. Keep your OpenAI code: change a few lines and you're on Higgs.
Realtime sessions
WebSocket, audio or text in, audio or text out.
Barge-in handled
Server-side voice-activity detection and interruption.
Tools built in
A search tool, plus your own function definitions.
100+ languages
One voice, no per-language setup.
# The official OpenAI SDK — pointed at Higgsclient = AsyncOpenAI(- api_key=os.environ["OPENAI_API_KEY"],+ api_key=os.environ["BOSON_API_KEY"],+ base_url="https://api.boson.ai/v1",)-async with client.realtime.connect(model="gpt-realtime-2") as conn:+async with client.realtime.connect(model="higgs-realtime") as conn:await conn.session.update(session={+ "model": "higgs-realtime", # required; the connect() arg is SDK-only"output_modalities": ["audio"],"audio": {"input": {"turn_detection": {"type": "server_vad"}},"output": {"voice": "default"},},})# stream mic audio in; server VAD handles turn-takingasync for chunk in microphone():await conn.input_audio_buffer.append(audio=base64.b64encode(chunk).decode(),)# play assistant audio as it streams backasync for event in conn:if event.type == "response.output_audio.delta":speaker.play(event.delta)
Higgs Realtime is available now via API. Read the API docs to get started, or try it in the playground.