Overview

The Settings section allows you to configure your FusionDesk Companion experience, manage API keys for AI providers, and adjust user preferences.

API Keys Management

Configure API keys to unlock enhanced AI capabilities:

  • OpenAI: Access to GPT-4 and GPT-3.5 Turbo models
  • Gemini: Google's advanced language models
  • OpenRouter: Unified access to many AI models
  • NVIDIA: NVIDIA's Nemotron and Llama models

Important: API keys are stored securely and are only used to make requests to the respective AI providers' APIs.

User Preferences

Customize your dashboard experience:

  • Login credentials for your FusionDesk instance
  • Theme preference (dark or light mode)
  • Language selection for the interface
  • Notification preferences
  • Voice feedback settings for AI responses

API Keys Guide

Getting API Keys

Follow these steps to obtain API keys from each provider:

  1. OpenAI: Visit platform.openai.com/api-keys, sign in, and create a new secret key
  2. Gemini: Go to makersuite.google.com/app/apikey, sign in with your Google account, and generate an API key
  3. OpenRouter: Visit openrouter.ai/keys, sign in, and create a new key
  4. NVIDIA: Go to api.nvidia.com, sign in, and generate an API key from the developer portal

Security Best Practices

To keep your API keys secure:

  • Never share your API keys with anyone
  • Regularly rotate your keys if you suspect they've been compromised
  • Use different keys for different environments (development vs production)
  • Monitor usage and set up alerts for unusual activity
  • Restrict key usage to specific IP addresses if supported by the provider

Using AI Features

How AI Enhances JARVIS

When API keys are configured, JARVIS can:

  • Handle complex, multi-step reasoning tasks
  • Generate and debug code in multiple programming languages
  • Provide detailed explanations of technical concepts
  • Assist with creative writing and content generation
  • Help with decision-making and problem-solving

Example AI-Enhanced Requests

Try these with AI providers configured:

  • "Explain the difference between DDR4 and DDR5 RAM"
  • "Write a Python script that monitors system logs for security events"
  • "Help me design a database schema for a customer management system"
  • "What are the best practices for securing a Linux server exposed to the internet?"
  • "Create a step-by-step guide for setting up a home lab with Docker"

Troubleshooting Settings

Settings Not Saving

If your settings aren't being saved:

  • Check your internet connection
  • Verify that the dashboard can communicate with your FusionDesk instance
  • Try refreshing the page and saving again
  • Clear your browser cache and cookies for the site
  • Check browser developer tools for any error messages

API Key Validation

To verify your API keys are working:

  • Use the AI Console and ask a complex question that requires reasoning
  • Check if JARVIS uses an external provider (shown in the response)
  • Test each key individually by configuring only one provider at a time
  • Refer to each provider's documentation for testing endpoints