Setup & Access

Get started with Influencer Studio

Influencer Studio is a cloud-based platform - no installation required! Access all features through your web browser or integrate via our REST API.

Web Platform Access

1. Create Your Account

Visit Influencer Studio and sign up:

  1. Click "Sign Up" or "Get Started"
  2. Enter your email and create a password
  3. Verify your email address
  4. Complete your profile setup
  5. Start with your initial credit allocation

2. Platform Navigation

Once logged in, you'll have access to:

  • Dashboard - Overview of your account, credits, and recent generations
  • AI Generator - Main interface for image and video generation
  • Character Training - Upload photos and train custom models
  • Gallery - View and manage your generated content
  • Settings - Manage API keys, billing, and preferences

3. Credit System

Influencer Studio uses a credit-based system:

  • New accounts receive starter credits
  • Purchase additional credits as needed
  • Different operations consume different credit amounts
  • Monitor your balance in the dashboard

API Setup

For developers integrating Influencer Studio into applications:

Generate API Key

  1. Log in to your account
  2. Navigate to Settings → API Keys
  3. Click "Generate New API Key"
  4. Copy and securely store your key
  5. Never share your API key publicly

Authentication

Include your API key in all requests:

Authorization: Bearer YOUR_API_KEY

Base URL

Use the following base URL for all API requests:

Production: https://api.influencerstudio.com/api/v1
Development: http://localhost:3000/api/v1

Test Your Connection

Verify your API key works with a simple request:

curl -X GET "https://api.influencerstudio.com/api/v1/billing/balance" \
  -H "Authorization: Bearer YOUR_API_KEY"

SDKs and Libraries

While we don't provide official SDKs yet, our REST API works with any HTTP client:

JavaScript/TypeScript

// Generate an image with Flux-Krea
const response = await fetch('https://api.influencerstudio.com/api/v1/images/generate', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    prompt: 'A professional headshot, studio lighting, high detail',
    model: 'flux-krea',
    settings: { aspect_ratio: '1:1', batch: 1 }
  })
});

const data = await response.json();
console.log(data);

Python

import requests

# Generate an image with Flux-Krea
url = "https://api.influencerstudio.com/api/v1/images/generate"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}
data = {
    "prompt": "A professional headshot, studio lighting, high detail",
    "model": "flux-krea",
    "settings": {"aspect_ratio": "1:1", "batch": 1}
}

response = requests.post(url, headers=headers, json=data)
result = response.json()
print(result)

System Requirements

Web Platform

Influencer Studio works best with:

  • Modern Web Browser - Chrome, Firefox, Safari, or Edge (latest versions)
  • Internet Connection - Broadband recommended for uploading/downloading media
  • Display - 1280x720 minimum resolution, 1920x1080+ recommended

API Integration

  • HTTPS Support - Required for production environments
  • JSON Support - For request/response handling
  • File Upload - For image/video/audio file processing
  • Webhooks - Optional, for async operation notifications

Rate Limits

API requests are subject to rate limits:

  • Limits vary based on your subscription plan
  • Check response headers for current limits:
    • X-RateLimit-Limit - Maximum requests allowed
    • X-RateLimit-Remaining - Requests remaining
    • X-RateLimit-Reset - When the limit resets

Security Best Practices

API Key Security

  • Never commit API keys to version control
  • Use environment variables for key storage
  • Rotate keys periodically
  • Revoke compromised keys immediately
  • Use separate keys for development and production

HTTPS Only

  • Always use HTTPS in production
  • Never send API keys over unencrypted connections

Error Handling

Implement proper error handling for:

  • Invalid authentication (401)
  • Insufficient credits (402)
  • Rate limiting (429)
  • Server errors (500+)

Support Channels

Need help with setup?

  • Documentation - API Reference and Interactive Swagger UI
  • Support - Contact through your dashboard
  • Status - Check platform status and uptime
  • Community - Join discussions and share tips

Next Steps

Once you're set up:

  1. Read the Getting Started Guide
  2. Explore the API Documentation
  3. Try the Interactive API Explorer
  4. Generate your first image or video!