curl --request POST \
--url https://api.trugen.ai/v1/ext/agent \
--header 'Content-Type: application/json' \
--header 'x-api-key: YOUR_API_KEY' \
--data @- <<EOF
{
"agent_name": "AI Agent",
"config": { "timeout": 240 },
"avatars": [
{
"config": {
"llm": {
"provider": "openai",
"model": "gpt-4.1-mini",
},
"stt": { "provider": "deepgram", "model": "nova-3", language: "multi" },
"tts": { "provider": "elevenlabs", "voice_id": "ZUrEGyu8GFMwnHbvLhv2" }
},
"persona_name": "Sample AI Agent",
"persona_prompt": "You're a helpful AI agent."
}
]
}
EOF