> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mixus.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started Videos

> Video tutorials for new mixus users

export const VideoGallery = ({category = 'All'}) => {
  const [videos, setVideos] = React.useState([]);
  const [loading, setLoading] = React.useState(true);
  const [error, setError] = React.useState(null);
  const [selectedVideo, setSelectedVideo] = React.useState(null);
  React.useEffect(() => {
    async function fetchVideos() {
      try {
        setLoading(true);
        const response = await fetch('https://app.mixus.ai/api/docs/youtube-videos');
        if (!response.ok) {
          throw new Error(`Failed to fetch videos: ${response.status}`);
        }
        const data = await response.json();
        if (data.success && data.data) {
          let filteredVideos = data.data;
          if (category && category !== 'All') {
            filteredVideos = data.data.filter(video => video.category === category);
          }
          setVideos(filteredVideos);
        } else {
          throw new Error(data.error || 'Failed to fetch videos');
        }
      } catch (err) {
        console.error('Error fetching videos:', err);
        setError(err.message);
      } finally {
        setLoading(false);
      }
    }
    fetchVideos();
  }, [category]);
  if (loading) {
    return <div className="grid gap-6 grid-cols-1 md:grid-cols-2 lg:grid-cols-3">
        {[...Array(6)].map((_, i) => <div key={i} className="border border-gray-200 dark:border-gray-700 rounded-lg overflow-hidden animate-pulse">
            <div className="bg-gray-200 dark:bg-gray-700 aspect-video" />
            <div className="p-4 space-y-2">
              <div className="h-4 bg-gray-200 dark:bg-gray-700 rounded w-3/4" />
              <div className="h-3 bg-gray-200 dark:bg-gray-700 rounded w-1/2" />
            </div>
          </div>)}
      </div>;
  }
  if (error) {
    return <div className="p-4 border border-red-200 dark:border-red-800 rounded-lg bg-red-50 dark:bg-red-900/20">
        <p className="text-red-600 dark:text-red-400">
          Error loading videos: {error}
        </p>
        <p className="text-sm text-red-500 dark:text-red-500 mt-2">
          Please try refreshing the page or contact support if the issue
          persists.
        </p>
      </div>;
  }
  if (videos.length === 0) {
    return <div className="p-8 text-center border border-gray-200 dark:border-gray-700 rounded-lg">
        <p className="text-gray-600 dark:text-gray-400">
          No videos found in this category.
        </p>
      </div>;
  }
  return <div className="not-prose">
      {}
      <div className="grid gap-6 grid-cols-1 md:grid-cols-2 lg:grid-cols-3">
        {videos.map(video => <div key={video.id} className="border border-gray-200 dark:border-gray-700 rounded-lg overflow-hidden hover:shadow-lg transition-shadow cursor-pointer" onClick={() => setSelectedVideo(video)}>
            {}
            <div className="relative aspect-video bg-gray-100 dark:bg-gray-800">
              <img src={video.thumbnail} alt={video.title} className="w-full h-full object-cover" loading="lazy" />
              {}
              <div className="absolute inset-0 flex items-center justify-center bg-black/20 hover:bg-black/30 transition-colors">
                <svg className="w-16 h-16 text-white" fill="currentColor" viewBox="0 0 24 24">
                  <path d="M8 5v14l11-7z" />
                </svg>
              </div>
              {}
              {video.duration && <div className="absolute bottom-2 right-2 bg-black/75 text-white text-xs px-2 py-1 rounded">
                  {video.duration}
                </div>}
            </div>

            {}
            <div className="p-4">
              <h3 className="font-semibold text-gray-900 dark:text-gray-100 mb-2 line-clamp-2">
                {video.title}
              </h3>
              <div className="flex items-center gap-4 text-sm text-gray-500 dark:text-gray-400">
                {video.viewCount && <span>
                    {parseInt(video.viewCount).toLocaleString()} views
                  </span>}
                {video.publishedAt && <span>
                    {new Date(video.publishedAt).toLocaleDateString()}
                  </span>}
              </div>
            </div>
          </div>)}
      </div>

      {}
      {selectedVideo && <div className="fixed inset-0 z-50 flex items-center justify-center bg-black/80 p-4" onClick={() => setSelectedVideo(null)}>
          <div className="bg-white dark:bg-gray-900 rounded-lg max-w-5xl w-full max-h-[90vh] overflow-hidden" onClick={e => e.stopPropagation()}>
            {}
            <button onClick={() => setSelectedVideo(null)} className="absolute top-4 right-4 z-10 p-2 bg-black/50 hover:bg-black/70 text-white rounded-full transition-colors" aria-label="Close video">
              <svg className="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
                <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M6 18L18 6M6 6l12 12" />
              </svg>
            </button>

            {}
            <div className="aspect-video w-full">
              <iframe src={selectedVideo.embedUrl} className="w-full h-full" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen title={selectedVideo.title} />
            </div>

            {}
            <div className="p-6">
              <h2 className="text-2xl font-bold text-gray-900 dark:text-gray-100 mb-2">
                {selectedVideo.title}
              </h2>
              {selectedVideo.description && <p className="text-gray-600 dark:text-gray-400 line-clamp-3">
                  {selectedVideo.description}
                </p>}
              <div className="mt-4 flex gap-4">
                <a href={selectedVideo.url} target="_blank" rel="noopener noreferrer" className="text-blue-600 dark:text-blue-400 hover:underline">
                  Watch on YouTube
                </a>
              </div>
            </div>
          </div>
        </div>}
    </div>;
};

Step-by-step video tutorials designed to help new users quickly become productive with mixus.

## Browse Getting Started Videos

<VideoGallery category="Getting Started" />

## Essential First Steps

### 🎬 Welcome to mixus (4:30)

**Your journey begins here**

Learn the core concepts and get oriented with the mixus platform.

**What you'll learn:**

* Platform overview and philosophy
* Key features at a glance
* Navigation and interface basics
* Setting up your workspace

**Prerequisites:** None - perfect starting point
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Creating Your Account (3:15)

**Get set up in minutes**

Complete walkthrough of account creation and initial setup.

**What you'll learn:**

* Account registration process
* Email verification steps
* Choosing your subscription plan
* Setting up your profile

**Prerequisites:** None
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Your First AI Conversation (8:45)

**Start chatting with AI**

Learn how to have effective conversations with AI models.

**What you'll learn:**

* Starting your first chat
* Understanding different AI models
* Writing effective prompts
* Interpreting AI responses
* Managing conversation flow

**Prerequisites:** mixus account
**Difficulty:** Beginner
**Updated:** July 2025

## Core Features Introduction

### 🎬 Understanding AI Models (7:20)

**Choose the right AI for your task**

Comprehensive overview of available AI models and when to use each.

**What you'll learn:**

* GPT-4o capabilities and use cases
* Claude 3.5 Sonnet strengths
* GPT-4o mini for efficiency
* o1-preview for complex reasoning
* Model switching and selection

**Prerequisites:** Basic familiarity with mixus
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 File Upload Fundamentals (6:30)

**Bring your documents into conversations**

Learn how to upload and work with files in mixus.

**What you'll learn:**

* Supported file types and formats
* Upload process step-by-step
* How AI analyzes your documents
* Managing uploaded files
* File security and privacy

**Prerequisites:** Active mixus account
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Memory System Basics (9:10)

**Build your AI's knowledge base**

Introduction to mixus's powerful memory system.

**What you'll learn:**

* What is the memory system
* Creating your first memory
* Organizing memories effectively
* How AI uses memories in conversations
* Memory search and retrieval

**Prerequisites:** Completed first AI conversation
**Difficulty:** Beginner to Intermediate
**Updated:** July 2025

## Prompt Engineering Fundamentals

### 🎬 Writing Better Prompts (11:25)

**Get better results from AI**

Master the art of prompt engineering for better AI responses.

**What you'll learn:**

* Prompt structure and clarity
* Providing context effectively
* Using examples in prompts
* Iterating and refining prompts
* Common prompt mistakes to avoid

**Prerequisites:** Basic AI conversation experience
**Difficulty:** Intermediate
**Updated:** July 2025

***

### 🎬 Multi-Step Conversations (8:55)

**Build on previous responses**

Learn how to have productive multi-turn conversations with AI.

**What you'll learn:**

* Building on AI responses
* Maintaining conversation context
* Asking follow-up questions
* Correcting and refining AI output
* Managing long conversations

**Prerequisites:** Prompt engineering basics
**Difficulty:** Intermediate
**Updated:** July 2025

## Web Interface Mastery

### 🎬 Navigation and Layout (5:40)

**Master the mixus interface**

Complete tour of the mixus web application interface.

**What you'll learn:**

* Main navigation elements
* Chat interface components
* Settings and preferences
* Keyboard shortcuts
* Customizing your workspace

**Prerequisites:** mixus account
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Search and Organization (7:15)

**Find what you need quickly**

Learn how to organize and search your chats and files.

**What you'll learn:**

* Chat search functionality
* Organizing conversations
* File management system
* Using tags and labels
* Advanced search techniques

**Prerequisites:** Several chat conversations
**Difficulty:** Beginner to Intermediate
**Updated:** July 2025

## Settings and Customization

### 🎬 Account Settings Overview (6:00)

**Personalize your experience**

Comprehensive guide to account settings and preferences.

**What you'll learn:**

* Profile settings and preferences
* Privacy and security options
* Notification management
* Theme and display options
* Data export and backup

**Prerequisites:** mixus account
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Subscription and Billing (4:45)

**Understand plans and pricing**

Everything you need to know about mixus pricing and billing.

**What you'll learn:**

* Subscription plan differences
* Token usage and billing
* Payment methods and billing cycles
* Upgrading and downgrading plans
* Usage monitoring and alerts

**Prerequisites:** mixus account
**Difficulty:** Beginner
**Updated:** July 2025

## Mobile App Introduction

### 🎬 Mobile App Overview (6:20)

**mixus on the go**

Introduction to the mixus mobile applications.

**What you'll learn:**

* Downloading and installing the app
* Mobile interface navigation
* Key features available on mobile
* Syncing between devices
* Mobile-specific tips and tricks

**Prerequisites:** mixus account
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Voice and Camera Features (5:35)

**Interact naturally on mobile**

Learn about mobile-specific interaction methods.

**What you'll learn:**

* Voice message functionality
* Camera integration for document scanning
* Image analysis on mobile
* Offline capabilities
* Mobile notifications

**Prerequisites:** Mobile app installed
**Difficulty:** Beginner
**Updated:** July 2025

## Basic Collaboration

### 🎬 Sharing Your First Chat (4:50)

**Collaborate with others**

Learn how to share conversations and collaborate effectively.

**What you'll learn:**

* Chat sharing basics
* Permission levels and access control
* Collaborative editing features
* Comment and feedback systems
* Version control for shared content

**Prerequisites:** Multiple conversations created
**Difficulty:** Beginner to Intermediate
**Updated:** July 2025

***

### 🎬 Team Workspace Basics (8:30)

**Introduction to team features**

Get started with team collaboration features.

**What you'll learn:**

* Setting up a team workspace
* Inviting team members
* Shared resources and files
* Team-wide memory systems
* Basic team management

**Prerequisites:** Team or Pro plan
**Difficulty:** Intermediate
**Updated:** July 2025

## Troubleshooting Common Issues

### 🎬 Solving Upload Problems (3:45)

**Fix file upload issues**

Common file upload problems and their solutions.

**What you'll learn:**

* File size and format limitations
* Network connectivity issues
* Browser compatibility problems
* Storage quota management
* When to contact support

**Prerequisites:** Attempted file uploads
**Difficulty:** Beginner
**Updated:** July 2025

***

### 🎬 Understanding Error Messages (4:20)

**Decode error messages**

Learn what common error messages mean and how to resolve them.

**What you'll learn:**

* Rate limit errors
* Context window exceeded
* File processing errors
* Authentication issues
* Network connectivity problems

**Prerequisites:** Basic mixus usage
**Difficulty:** Beginner
**Updated:** July 2025

## Quick Reference Guides

### 🎬 Keyboard Shortcuts (2:30)

**Work faster with keyboard shortcuts**

Essential keyboard shortcuts for power users.

**What you'll learn:**

* Navigation shortcuts
* Chat management hotkeys
* File upload shortcuts
* Search and filter hotkeys
* Custom shortcut setup

**Prerequisites:** Basic interface familiarity
**Difficulty:** Beginner to Intermediate
**Updated:** July 2025

***

### 🎬 Common Tasks Checklist (3:10)

**Daily workflow essentials**

Quick reference for common daily tasks.

**What you'll learn:**

* Morning setup routine
* Efficient conversation management
* File organization best practices
* End-of-day cleanup
* Productivity tips and tricks

**Prerequisites:** Regular mixus usage
**Difficulty:** Intermediate
**Updated:** July 2025

## Learning Path Recommendations

### For Individual Users

**Recommended viewing order:**

1. **Foundation (Week 1):**

   * Welcome to mixus
   * Creating Your Account
   * Your First AI Conversation
   * Understanding AI Models

2. **Building Skills (Week 2):**

   * File Upload Fundamentals
   * Memory System Basics
   * Writing Better Prompts
   * Navigation and Layout

3. **Advanced Usage (Week 3):**
   * Multi-Step Conversations
   * Search and Organization
   * Account Settings Overview
   * Mobile App Overview

### For Team Leaders

**Recommended viewing order:**

1. **Personal Mastery (Week 1):**

   * All individual user foundation videos
   * Advanced prompt engineering
   * File management systems

2. **Team Setup (Week 2):**

   * Team Workspace Basics
   * Sharing Your First Chat
   * Subscription and Billing
   * User management features

3. **Team Optimization (Week 3):**
   * Advanced collaboration features
   * Team analytics and reporting
   * Security and compliance
   * Workflow optimization

## Interactive Elements

### Try It Yourself

Many videos include interactive elements:

* **Pause and Practice**: Specific timestamps to pause and try features
* **Sample Files**: Downloadable files to practice with
* **Template Prompts**: Copy-paste prompts from video descriptions
* **Checklist Downloads**: PDF checklists for each tutorial

### Follow-Along Resources

**📁 Practice Files:**

* Sample documents for upload practice
* Template prompts for testing
* Example data sets for analysis
* Configuration files for advanced features

**🔗 Quick Links:**

* Direct links to features demonstrated
* Relevant documentation sections
* Community discussion threads
* Support resources

## Progress Tracking

### Learning Achievements

Track your progress through the getting started curriculum:

* ✅ Account Setup Complete
* ✅ First Conversation Completed
* ✅ File Upload Mastered
* ✅ Memory System Understood
* ✅ Prompt Engineering Basics
* ✅ Mobile App Configured
* ✅ Collaboration Features Explored

### Next Steps

After completing the getting started videos:

1. **Explore Advanced Features**: Move to feature-specific video series
2. **Join the Community**: Participate in forums and discussions
3. **Try Use Cases**: Watch industry-specific examples
4. **Build Your Workflow**: Create your personalized mixus workflow

## Support and Feedback

### Need Help?

If you're stuck on any tutorial:

* **Live Chat Support**: Available during business hours
* **Community Forums**: Get help from other users
* **Email Support**: [support@mixus.com](mailto:support@mixus.com)
* **Video Comments**: Ask questions directly on videos

### Suggest Improvements

Help us make better tutorials:

* **Content Gaps**: What topics need better coverage?
* **Difficulty Issues**: Which videos need clearer explanations?
* **Technical Problems**: Report video playback issues
* **New Topics**: Suggest additional getting started content

## Next Steps

* [Explore feature demonstrations](/videos/features)
* [View use case examples](/videos/use-cases)
* [Read the complete getting started guide](/getting-started)

## Related Resources

* [Feature Documentation](/ai-models/overview)
* [Community Tutorials](https://community.mixus.ai/tutorials)
* [Support Center](/support/contact)
* [Best Practices Guide](/ai-tools/reference)
