SAGEA LogoDocs & API
MYLO

MYLO overview

MYLO is SAGEA's voice agent solution — real-time conversational agents combining Sonus TTS voices, SAGE reasoning, and telephony/WebSocket transport.

https://api.sagea.space/mylo

How MYLO works

  1. Configure an agent: pick a Sonus voice, a SAGE model, tools, and a system prompt.
  2. Connect over WebSocket (or SIP/telephony) for full-duplex audio.
  3. Converse: speech-to-text → SAGE reasoning + tools → Sonus streaming synthesis (~200ms first byte).

Quickstart

Create a session, then stream audio frames over the returned WebSocket URL:

curl -X POST https://api.sagea.space/mylo/sessions \
  -H "Authorization: Bearer $SAGEA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_id": "support_np",
    "model": "sage-2-5-celer",
    "voice": "nova",
    "language": "ne-NP"
  }'
{
  "session_id": "mylo_ses_7d2e1a",
  "websocket_url": "wss://api.sagea.space/mylo/sessions/mylo_ses_7d2e1a/stream",
  "expires_in": 3600
}

Python (SDK sketch):

import sagea
 
client = sagea.Client(api_key="your-api-key")
session = client.mylo.sessions.create(
    agent_id="support_np",
    model="sage-2-5-celer",
    voice="nova",
)
print(session.websocket_url)

Use cases

  • Customer support agents in Nepali, Hindi, English, and 30+ languages
  • Appointment booking and reminders
  • In-app voice copilots

Cookbooks

What's next

On this page