Setting up API Keys

API keys are secure digital passwords that connect Fuser to AI providers. This guide walks you through setting up keys for the most popular providers, allowing you to unlock the full creative potential of Fuser.

Never Share Your API Keys

API keys allow external services to access your account on your behalf and to utilize resources and run AI models. Do not post your API keys on social media, share with friends, or store them in publicly accessible locations.

What Are API Keys?

API Keys are unique identifiers that allow Fuser to authenticate with AI providers on your behalf. Think of them as secure passwords that:

  • Authorize access to AI models and services
  • Track usage for billing and rate limiting
  • Ensure security by controlling who can use your account
  • Enable direct connections between Fuser and providers for maximum performance
Why does Fuser use API Keys?

By connecting directly to providers, you get transparent, pay-per-use pricing with no markups, access to the latest models as soon as they're released, and the fastest possible performance.

Our Commitment to Security

At Fuser, protecting your API keys is one of our highest priorities. We've integrated powerful, industry-standard security systems to ensure your secrets are always safe.

  • Encrypted in Transit: All communication is protected with TLS encryption. This means that when you add or update a key on Fuser, it is encrypted in on its way to our servers and cannot be intercepted by anyone.

  • Encrypted at Rest: We use a secure vault to store your API keys. Each key is protected with Authenticated Encryption, meaning it is unreadable even with direct access to our database.

  • Secure Backups: This protection extends to all system backups. Your keys remain encrypted and cannot be forged or decrypted by unauthorized parties.

  • Controlled Access: Keys are only decrypted when you run a workflow that needs them, and we've built Fuser to ensure they are never exposed elsewhere.

We recommend setting up providers in this order for the best learning experience:

  1. Fal: Essential for image, video, 3D, and audio generation.
  2. OpenRouter: Best value for text, with access to over 300 models (including many free ones).
  3. Direct Providers: Optional, for specific needs like direct access to OpenAI or Anthropic models.

Fal provides access to the latest and fastest models for generating images, video, and audio.

Step 1: Create a Fal Account

  1. Visit fal.ai/login.
  2. Sign in using your GitHub account.
  3. Authorize Fal and complete any email verification steps.

Step 2: Add Credits

  1. Go to the Billing dashboard.
  2. Click "Add Credits" and choose an amount.
  3. Enter your payment information to complete the purchase.
Credit Recommendations
  • Testing: $5 covers hundreds of image generations.
  • Regular Use: $10-25 per month for moderate usage.
  • Heavy Use: $50+ for production workflows.

Step 3: Generate an API Key

  1. Visit the API Keys dashboard.
  2. Click "Add key" and give it a memorable name (e.g., "Fuser Integration").
  3. Copy your key immediately—you won't be able to see it again. Treat it like a password.

Step 4: Add to Fuser

  1. Open Settings in Fuser's left sidebar.
  2. Go to the API Keys tab.
  3. Select Fal from the provider dropdown, paste your key, and click "Add Connection".
Test your connection

When adding a new provider, try to test it by generating an output with a compatible node. For example, try to generate an image with a Flux Dev node. If you see an image, your connection is working!

OpenRouter is a powerful tool that gives you access to over 300 AI models, including many free and open-source options.

Step 1: Create an OpenRouter Account

  1. Visit openrouter.ai and click "Sign up".
  2. Sign up with email or GitHub and verify your account.

Step 2: Add Credits (Optional)

Many models on OpenRouter are free. For premium models:

  1. Go to the Credits page.
  2. Add credits (starting with $2-3 is plenty for testing).

Step 3: Generate an API Key

  1. Visit the Keys page.
  2. Click "Create Key," give it a name, and copy the key (it starts with sk-or-...).

Step 4: Add to Fuser

  1. Go to Settings → API Keys in Fuser.
  2. Select OpenRouter, paste your key, and save.
Test your connection

To test your connection, add an OpenRouter node and from the model selection dropdown, select a free model. You can search for models by simply typing free in the model dropdown. If you see a response, your connection is working!

Direct Provider Setup

For specific needs, you might want direct access to providers like OpenAI, Anthropic, or Google.

OpenAI

OpenAI direct access is recommended when you need specific models like GPT-4o or require OpenAI's enterprise features. To get started, create an account at platform.openai.com. Once there, you'll need to set up billing and generate a new secret key. After obtaining your key, add it to Fuser under the "OpenAI" provider section.

ID Verification for GPT Image

OpenAI requires ID verification for the GPT Image model. This is a security measure to prevent abuse. You can learn more about how to verify your ID or start the verification process by visiting Organization Settings on the OpenAI platform.

Anthropic

Direct access to Anthropic is ideal when you want high-performance access to Claude models for advanced reasoning tasks. Begin by creating an account at console.anthropic.com. You'll need to purchase credits and generate an API key. Once you have your key, add it to Fuser under the "Anthropic" provider section.

Google AI

Google AI integration is useful when you want to leverage Gemini models or, especially the Gemini image generation capabilities, and integrate with Google's AI services. To get started, visit aistudio.google.com to obtain an API key. Once you have your key, add it to Fuser under the "Google AI" provider section.

Runway

Runway is a great option for video generation tasks. To get started, create an account at dev.runwayml.com. From your account settings, you can generate an API key. Once you have your key, add it to Fuser under the "Runway" provider section.

Auto Top-Up

Most providers offer a way to automatically top-up your credits when you're running low. This is a great way to ensure you never run out of credits and can continue to use Fuser without interruption.

The option to enable auto top-up is usually found in the provider's dashboard, under the "Billing" or "Credits" section. For example, on the Fal dashboard, you can enable auto top-up by clicking the "Automated top ups" button. When triggered, the provider will send you an email with the details of the purchase.

How does auto top-up work?

Auto top-up is a convenient way to ensure you never run out of credits and don't have to manually add credits to your provider account.

Most providers have "threshold" settings that you can adjust. Auto top-up will only be triggered when your credits are below the threshold. For example, when your balance goes below the threshold of $5, an automatic purchase of $10 will be made. You can adjust both the threshold and the amount to purchase.

You can also set a maximum amount to prevent over-spending.

Managing API Keys in Fuser

You can manage all your keys from the API Keys tab in Settings.

  • Adding Keys: Select a provider, paste the key, and click "Add Connection". If the provider already exists, the button will be labeled "Update Connection".
  • Updating Keys: Click the button next to an existing provider, choose "Update," and paste the new key.
  • Removing Keys: Click the button next to an existing provider and select "Delete."
Security Notice

Removing an API key will immediately disable all nodes using that provider. Ensure you have alternatives set up before removing a key.

Accessing Provider Dashboard

Fuser provides a direct link to the provider dashboard for each provider. Select a provider from the dropdown and a link to the provider dashboard will appear in the description.

Security Best Practices

Treat your API keys like passwords. Follow these practices to keep your accounts secure.

  • Never share keys publicly: Do not post your keys on social media, share with friends, or store them in publicly accessible locations.
  • Store securely: Use a password manager for safekeeping.
  • Rotate regularly: For added security, generate new keys and replace old ones every few months.
  • Monitor usage: Check your provider dashboards for unexpected activity. If you suspect a key is compromised, revoke it immediately.

Troubleshooting API Keys

If a key isn't working, try these steps:

  • Check the Key Format: Ensure the key you pasted is correct and has no extra spaces, newlines, or other non-alphanumeric characters.

    • OpenAI: Starts with sk-...
    • OpenRouter: Starts with sk-or-...
    • Anthropic: Starts with sk-ant-...
    • Google AI: Starts with AIza...
    • Runway: Starts with key-...
  • Verify Account Status: Make sure your provider account is active, verified, and has sufficient credits or a valid payment method.

  • Test Outside Fuser: Use the provider's own playground or a simple API call to confirm the key is working independently.

  • Check for Rate Limiting: If you get "too many requests" errors, wait a few minutes before trying again. New accounts often have lower rate limits, and as you use more credits, your rate limit will increase.

What's Next?

Now that your API keys are set up, you're ready to start creating:

  1. Quick Start Guide - Build your first workflow
  2. Understanding Nodes - Master the AI-powered nodes
  3. Working with Media - Upload and process content
  4. Templates - Explore pre-built workflows