Each squad member is a language-specific assistant with its own prompt and voice:
{
"members": [
{
"assistant": {
"name": "English Support",
"model": {
"provider": "openai",
"model": "gpt-4o",
"messages": [
{ "role": "system", "content": "English support. Direct, friendly, professional." }
]
},
"voice": { "provider": "azure", "voiceId": "en-US-AriaNeural" },
"firstMessage": "Hello! How can I help you today?",
"firstMessageMode": "assistant-speaks-first"
}
},
{
"assistant": {
"name": "Soporte Espanol",
"model": {
"provider": "openai",
"model": "gpt-4o",
"messages": [
{ "role": "system", "content": "Soporte en espanol. Calido y respetuoso; usa 'usted' inicialmente." }
]
},
"voice": { "provider": "azure", "voiceId": "es-ES-ElviraNeural" }
}
},
{
"assistant": {
"name": "Support Francais",
"model": {
"provider": "openai",
"model": "gpt-4o",
"messages": [
{ "role": "system", "content": "Support francais. Poli, courtois et formel." }
]
},
"voice": { "provider": "azure", "voiceId": "fr-FR-DeniseNeural" }
}
}
]
}