आधिकारिक SDK

तेज़ी से बनाइए — Flixly SDK के साथ

Flixly AI API के लिए टाइप्ड क्लाइंट — बिल्ट-इन webhook सत्यापन, rate-limit हैंडलिंग और शून्य runtime dependencies के साथ. Node, Edge, ब्राउज़र या WordPress — कहीं भी लगाइए.

एक ही कॉल में sync और async

तेज़ इमेज मॉडल तुरंत नतीजा लौटाते हैं; वीडियो webhook या polling के ज़रिए async चलते हैं — वही क्लाइंट, वही एक मेथड.

बिल्ट-इन webhook सत्यापन

replay से बचाने वाले timestamps के साथ HMAC-SHA256 सत्यापन. कोड की एक लाइन, और सुरक्षा तुरंत तैयार.

rate-limit के प्रति सजग

हर response में X-RateLimit-* हेडर पहले से parse किए गए ऑब्जेक्ट के रूप में मिलते हैं — सफलता पर भी और त्रुटि पर भी. 429 आने से पहले ही अपनी रफ़्तार संभाल लीजिए.

शून्य dependencies

JS SDK native fetch और Web Crypto पर चलता है, PHP SDK curl और ext-hash पर. किसी भी environment में सीधे लगाइए.

उपलब्ध SDK

अपने स्टैक से सबसे मिलती-जुलती भाषा चुनिए — हर SDK एक ही सतह देता है, इसलिए समझ एक भाषा से दूसरी में सीधे काम आती है.

JavaScript / TypeScript

@flixly/sdk

Node.js 18+ · Edge · ब्राउज़र

इंस्टॉल

npm install @flixly/sdk

क्विक स्टार्ट

import { Flixly } from "@flixly/sdk";

const flixly = new Flixly({ apiKey: process.env.FLIXLY_API_KEY! });

const result = await flixly.generateAndWait({
  model: "flux-dev",
  prompt: "A cat wearing a top hat, oil painting style",
  type: "TEXT_TO_IMAGE",
  input: { aspect_ratio: "1:1", resolution: "1K" },
});

console.log(result.data.output_url);
// → https://cdn.flixly.ai/outputs/...

webhook सत्यापित करें

// Verify incoming webhooks in your handler
import { Flixly } from "@flixly/sdk";

const valid = await Flixly.verifyWebhookSignature({
  secret: process.env.FLIXLY_WEBHOOK_SECRET!,
  timestamp: req.headers["x-flixly-timestamp"]!,
  signature: req.headers["x-flixly-signature"]!,
  body: rawBody,  // raw, NOT JSON.parse + re-stringify
});
if (!valid) return res.status(401).end();

PHP

flixly/sdk

PHP 7.4+ · WordPress के लिए तैयार

इंस्टॉल

composer require flixly/sdk

क्विक स्टार्ट

use Flixly\Flixly;
use Flixly\FlixlyError;

$flixly = new Flixly(['api_key' => getenv('FLIXLY_API_KEY')]);

try {
    $gen = $flixly->generateAndWait([
        'model'  => 'flux-dev',
        'prompt' => 'A cat wearing a top hat, oil painting style',
        'type'   => 'TEXT_TO_IMAGE',
        'input'  => ['aspect_ratio' => '1:1', 'resolution' => '1K'],
    ]);
    echo $gen['data']['output_url'];
    // → https://cdn.flixly.ai/outputs/...
} catch (FlixlyError $e) {
    error_log("Flixly: {$e->getErrorCode()} {$e->getMessage()}");
}

webhook सत्यापित करें

// Verify incoming webhooks in your handler
$body      = file_get_contents('php://input');
$signature = $_SERVER['HTTP_X_FLIXLY_SIGNATURE'] ?? '';
$timestamp = $_SERVER['HTTP_X_FLIXLY_TIMESTAMP'] ?? '';

$valid = Flixly::verifyWebhookSignature(
    getenv('FLIXLY_WEBHOOK_SECRET'),
    $timestamp,
    $signature,
    $body  // raw body — do NOT json_decode + re-encode
);

if (!$valid) {
    http_response_code(401);
    exit;
}

नो-कोड इंटीग्रेशन

Flixly को अपने मौजूदा ऑटोमेशन टूल्स में जोड़िए — n8n, WordPress, Shopify और भी बहुत कुछ. कोई SDK इंस्टॉल करने की ज़रूरत नहीं.

प्लेटफ़ॉर्म प्लगइन देखें

आज ही बनाना शुरू कीजिए

सेकंडों में API की बनाइए. फ़्री टियर के लिए क्रेडिट कार्ड की ज़रूरत नहीं.