INNER CODE UNIT · Python

start_avatar_session

rohitg00/awesome-ai-apps · multimodal-apps/hedra-live-avatars-demo/hedra-avatar-backend/app/main.py:337

async def start_avatar_session(session_id: str):
    """Start the avatar session"""
    try:
        if session_id not in avatar_sessions:
            raise HTTPException(status_code=404, detail="Session not found")
        
        session = avatar_sessions[session_id]
        
        if not session["image_uploaded"]:
            raise HTTPException(status_code=400, detail="Companion photo not uploaded")
        
        # Update session status
        avatar_sessions[session_id]["status"] = "active"
        
        logger.info(f"💕 Activated companion session: {session_id}")
        return {
            "session_id": session_id,
            "status": "active",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…