Transform Customer Engagement with Hyper-Realistic Ai Avatars
Deploy interactive digital avatars that listen, respond, and build real connctions with your customers.
Try Hyper-Realistic AI Avatars
Each avatar is unique and can be customized to reflect your brand's identity and values.

Nick
Business Intelligence

Jaxon
Customer Support

Roxanne
Security Expert

Rhea
Receptionist Support

Jonas
Business Intelligence

Celine
Receptionist Support

CIRUS
Customer Support

Teyo
Health Support

Takumi
AI Assistant
Seamless Integration, Powerful Results
Embed your AI characters into any website or application with just a few lines of code. UltronAI is designed for developers of all skill levels.
HTML
<script type="importmap">
{
"imports": {
"ultron-ai-sdk": "https://cdn.jsdelivr.net/npm/ultron-ai-sdk@1.1.6/dist/index.mjs?module"
}
}
</script>
<script type="module">
import {SceneCanvas, Character} from 'ultron-ai-sdk';
// Creating a new elment to inject in body
if (!document.getElementById('target-html-element-id')){ {
try{
const div = document.createElement('div');
div.id = 'target-html-element-id';
document.body.appendChild(div);
init() // You can also call this on user interaction like clicking on support/chat icon.
}catch(error){
console.log(error)
}
}
let sceneCanvas
let character
const init = async() => {
sceneCanvas = new SceneCanvas('target-html-element-id)
const initializationSetting= {
avatarId: "YOUR_AVATAR_ID", // AvatarId and Request Id are same
config:{
apiKey: "YOUR_API_KEY", // Not required if you can create and access "sessionId" [[Not recommended]]
// sessionId: "SESSION_ID_FOR_CURRENT_USER" // Recomended method for secure access and in production
},
options:{
hideClickMessage: true, // Remove default "Click message" on the avatar
alwaysListen: false, // For Push to talk conversation
highFidelityMode: true // Enables higher graphics quality (can impact performance on low-end devices)
}
}
await sceneCanvas.init(initializationSetting)
character = sceneCanvas.character
}
</script>
React
import {SceneCanvas, Character} from 'ultron-ai-sdk';
let sceneCanvas
let character
const init = async() => {
sceneCanvas = new SceneCanvas('target-html-element-id')
const initializationSetting= {
avatarId: "AVATAR_ID", // AvatarId and Request Id are same
config:{
apiKey: "YOUR_ULTRON_API_KEY"
},
options:{
alwaysListen: false // For Push to talk conversation
}
}
await sceneCanvas.init(initializationSetting)
character = sceneCanvas.character
}
init()
Works With Your Stack
UltronAI offers flexible integration options, supporting standard web technologies and popular JavaScript frameworks.
HTML5
React
Major Frameworks
See Them in Action

Visualize how UltronAI characters integrate into digital environments, offering dynamic and engaging user interactions directly from the screen.