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.
AI avatar interacting with a user from a laptop screen

Nick

Business Intelligence

AI avatar interacting with a user from a laptop screen

Jaxon

Customer Support

AI avatar interacting with a user from a laptop screen

Roxanne

Security Expert

AI avatar interacting with a user from a laptop screen

Rhea

Receptionist Support

AI avatar interacting with a user from a laptop screen

Jonas

Business Intelligence

AI avatar interacting with a user from a laptop screen

Celine

Receptionist Support

AI avatar interacting with a user from a laptop screen

CIRUS

Customer Support

AI avatar interacting with a user from a laptop screen

Teyo

Health Support

AI avatar interacting with a user from a laptop screen

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

AI avatar interacting with a user from a laptop screen

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