Skip to main content

Getting Started with Dobby AI

Welcome to Dobby AI! This guide will help you set up your account and start using our intelligent AI assistant platform.

🎯 What is Dobby AI?

Dobby AI is an intelligent assistant platform that allows you to chat with multiple AI models, manage conversation contexts, and integrate AI capabilities into your applications. Built with modern web technologies and powered by advanced language models.

🚀 Quick Setup

1. Access the Platform

  1. Visit dobby.monleru.fun
  2. You’ll see the welcome screen with our Dobby AI logo
  3. Click “Login” to get started

2. Authentication Options

Dobby AI uses Privy for secure authentication. You can choose from: Web3 Wallet Connection:
  • MetaMask
  • WalletConnect
  • Coinbase Wallet
  • And other Web3 wallets
Social Login:
  • Google
  • GitHub
  • Twitter
  • And other social providers
Email Authentication:
  • Traditional email and password
  • Magic link authentication

3. Complete Your Profile

After authentication, you’ll be redirected to the main chat interface:
  1. Profile Setup (Optional)
    • Go to your profile page
    • Add your name and avatar
    • Set your preferences
  2. API Key Generation (For developers)
    • Navigate to the API section
    • Generate your first API key
    • Copy and store it securely

💬 Your First Chat

Starting a New Conversation

  1. Welcome Screen
    • You’ll see the Dobby AI logo and welcome message
    • Try the suggested questions or type your own
  2. Choose Your AI Model
    • Look for the model selector in the top-right
    • Default: Dobby-70B (our custom model)
    • Options: GPT-4, GPT-3.5 Turbo, and more
  3. Start Typing
    • Type your message in the input field
    • Press Enter or click Send
    • Watch Dobby AI respond in real-time

Example First Messages

Try these to get started:
"Hello! Can you help me understand what you can do?"

"Explain quantum computing in simple terms"

"Help me write a Python function to calculate fibonacci numbers"

"What is Sentient and how does it work?"

"Tell me a joke about programming"

🧠 Understanding Contexts

Contexts help organize your conversations:

What are Contexts?

  • Persistent Conversations: Your chats are saved and can be resumed
  • Organization: Group related conversations together
  • History: Access previous conversations anytime
  • Sharing: Share specific contexts with others

Creating Your First Context

  1. Automatic Creation: Your first conversation creates a context automatically
  2. Manual Creation: Use the context navigator to create new contexts
  3. Naming: Give contexts descriptive names like “Python Learning” or “Work Projects”

Managing Contexts

Context Navigator (Left sidebar):
  • View all your contexts
  • Switch between conversations
  • Create new contexts
  • Delete unused contexts
Context Features:
  • Persistent: Conversations are saved on the server
  • Synchronized: Access from any device
  • Searchable: Find specific conversations quickly
  • Shareable: Generate public links for sharing

🎨 Interface Overview

Main Chat Area

  • Messages: Your conversation history
  • Input Field: Type your messages here
  • Voice Input: Click the microphone icon for voice input
  • Send Button: Submit your message

Header Section

  • Model Selector: Choose your AI model
  • Credit Counter: See your remaining daily credits
  • Share Button: Share your conversation (when available)
  • Context Navigator: Manage your conversations
  • Profile Access: Account settings and API keys
  • Theme Toggle: Switch between light and dark modes

🔧 Basic Settings

Model Selection

Dobby-70B (Default):
  • Our custom fine-tuned model
  • Optimized for general conversation
  • Good balance of speed and capability
GPT-4:
  • Most capable model
  • Best for complex reasoning
  • Slower but more accurate
GPT-3.5 Turbo:
  • Fast and efficient
  • Good for most tasks
  • Cost-effective option

Theme Preferences

Dark Mode (Default):
  • Beautiful gradient backgrounds
  • Animated elements
  • Easy on the eyes
Light Mode:
  • Clean, bright interface
  • Professional appearance
  • Better for daytime use
Auto Mode:
  • Follows your system preferences
  • Automatically switches based on time

Voice Input

Activation:
  • Click the microphone icon in the input field
  • Grant microphone permissions when prompted
  • Speak your message clearly
Supported Features:
  • Real-time speech-to-text
  • Multiple language support
  • Noise cancellation
  • Automatic punctuation

📱 Mobile Experience

Dobby AI is fully responsive and works great on mobile:

Mobile Features

  • Touch-Friendly: All buttons optimized for touch
  • Swipe Navigation: Easy context switching
  • Voice Input: Use your device’s microphone
  • Responsive Design: Adapts to any screen size

Mobile Tips

  • Landscape Mode: Better for longer conversations
  • Voice Input: Great for hands-free interaction
  • Bookmark: Add to home screen for quick access

🔑 API Integration

Getting Your API Key

  1. Login to your account
  2. Navigate to the profile page
  3. API Section: Find the API management area
  4. Generate Key: Click “Create API Key”
  5. Copy Key: Save it securely (shown only once)

Quick API Test

Test your API key with a simple request:
curl -X POST https://api.dobby.monleru.fun/chat/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Hello, Dobby!",
    "model": "dobby-70b"
  }'

SDK Examples

JavaScript/Node.js:
// Using fetch API
const response = await fetch('https://api.dobby.monleru.fun/chat/send', {
  method: 'POST',
  headers: {
    'X-API-Key': 'your-api-key',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    message: 'Hello, Dobby!',
    model: 'dobby-70b'
  })
});

const data = await response.json();
console.log(data.response);
Python:
import requests

response = requests.post(
    'https://api.dobby.monleru.fun/chat/send',
    headers={
        'X-API-Key': 'your-api-key',
        'Content-Type': 'application/json'
    },
    json={
        'message': 'Hello, Dobby!',
        'model': 'dobby-70b'
    }
)

print(response.json()['response'])

💳 Credit System

Understanding Credits

Daily Allocation:
  • Free tier: 500 credits per day
  • Credits reset at midnight UTC
  • Each message costs 1 credit
Credit Display:
  • Green counter in the header
  • Shows remaining credits
  • Updates in real-time
Credit Management:
  • View usage history in profile
  • Track daily consumption
  • Monitor API usage

Credit Tips

Efficient Usage:
  • Be specific in your questions
  • Use shorter messages when possible
  • Switch models based on task complexity
  • Check your remaining credits regularly

🆘 Troubleshooting

Common Issues

“Please login to chat with Dobby!”
  • Make sure you’re authenticated
  • Try refreshing the page
  • Check your internet connection
“Insufficient credits”
  • You’ve used all daily credits
  • Wait until tomorrow for reset
  • Check your usage in the profile
Voice input not working
  • Grant microphone permissions
  • Check browser compatibility
  • Try refreshing the page
Slow responses
  • Check your internet connection
  • Try switching to a faster model
  • Server may be experiencing high load

Getting Help

  1. Check the FAQ: Most common issues are covered
  2. Contact Support: Email [email protected]
  3. Community: Join our Discord for peer help
  4. Documentation: Search this site for specific topics

🎉 Next Steps

Now that you’re set up, explore these advanced features:
Ready to start? Open Dobby AI and begin your first conversation!