Documentation
Getting Started
Welcome to Luminaire A.I's documentation. This guide will help you understand and integrate our AI-powered solutions into your workflow.
Quick Start
# Install via npm
npm install @luminaire/ai-sdk
# Initialize the client
import { LuminaireAI } from '@luminaire/ai-sdk';
const client = new LuminaireAI({
apiKey: 'your-api-key'
});API Reference
Image Generation
// Generate an image using DALL-E 3
const image = await client.generateImage({
prompt: 'A futuristic city at night',
model: 'dalle-3',
size: '1024x1024'
});Text Generation
// Generate text using GPT-4
const completion = await client.generateText({
prompt: 'Write a marketing copy for...',
model: 'gpt-4',
maxTokens: 500
});Campaign Management
// Create a new campaign
const campaign = await client.createCampaign({
name: 'Summer Sale 2024',
target: 'social-media',
budget: 1000,
duration: '30d'
});Webhooks
Set up webhooks to receive real-time updates about your campaigns and generations:
// Register a webhook
const webhook = await client.createWebhook({
url: 'https://your-domain.com/webhook',
events: ['campaign.completed', 'generation.finished']
});Rate Limits
| Plan | Requests/min | Daily Limit |
|---|---|---|
| Starter | 10 | 1,000 |
| Professional | 50 | 10,000 |
| Enterprise | Unlimited | Unlimited |
Support
Need help? Our support team is available 24/7:
- Email: support@luminaire.ai
- Documentation: docs.luminaire.ai
- API Status: status.luminaire.ai