OrbisVideo
{{ formatTabTitle(currentTab) }}
NVIDIA NIM Architecture • Cosmos & FastVideo Models

Transform Text & Ideas into
Cinematic AI Videos

Production-ready AI video creation engine with two-phase atomic credit protection, 4K rendering throughput, and instant high-speed downloads.

Generated Video Showcase

High-definition samples produced by our active model pipeline.

{{ sample.resolution }} • {{ sample.duration }}s

"{{ sample.prompt }}"

Model: {{ sample.model }}
Creator Workspace

Welcome back, {{ user.name }}!

You are currently on the {{ userAnalytics ? userAnalytics.package_name : 'Starter Tier' }}. Generate cinematic videos using the global NVIDIA NIM Cosmos & FastVideo pipeline.

Available Credits

{{ Number(userAnalytics.available_credits).toLocaleString() }}

Atomic balance

Videos Created

{{ userAnalytics.total_videos }}

{{ userAnalytics.completed_videos }} Successful

Credits Consumed

{{ Number(userAnalytics.total_consumed).toLocaleString() }}

Lifetime usage

Active Package

{{ userAnalytics.package_name }}

Recent Video Generations

No videos generated yet.
{{ job.resolution }}

"{{ job.prompt }}"

{{ job.credits_charged }} CR {{ formatDate(job.created_at).split(' ')[0] }}

AI Video Generation Studio

Compose text-to-video or animate images via NVIDIA NIM Cosmos & FastVideo pipeline.

Engine: {{ activeVideoModel }} Synced
Quick samples:
{{ promptForm.prompt.length }} / 1000 characters

Prompt Suggestions:

Credit Cost Estimator

Generation Mode: {{ promptForm.generation_type.replace('_', ' ') }}
Resolution & Duration: {{ promptForm.resolution }} • {{ promptForm.duration }}s
Available Wallet: {{ Number(wallet.available_credits).toLocaleString() }} CR
Estimated Cost: {{ calculateCost() }} Credits

Insufficient Credits

You need {{ calculateCost() - wallet.available_credits }} more credits. Refill your balance to continue.

Two-Phase Protection: Credits are temporarily reserved during rendering. If generation fails, credits are 100% refunded.

My Video Library

High-definition generated videos with instant MP4 download.

No Videos Found

Try a different search query or generate your first AI video.

{{ job.resolution }} • {{ job.duration }}s {{ job.status }}

"{{ job.prompt }}"

Cost: {{ job.credits_charged }} CR {{ formatDate(job.created_at) }}

Invoices & Orders History

Review all your package purchases and credit recharge orders with official invoices.

Invoice # Item & Type Amount Credits Added Payment Method & TrxID Status Invoice
{{ b.invoice_number || ('INV-' + b.id) }} {{ b.item_name }} ৳{{ Number(b.amount).toLocaleString() }} +{{ Number(b.credits_to_grant).toLocaleString() }} CR {{ b.payment_method }} {{ b.transaction_ref }} {{ b.status }}
No billing orders submitted yet.

Refill Generation Credits

One-time instant refill packs. Pay via bKash, Nagad, or Bank Transfer.

{{ pack.badge }}

{{ pack.name }}

{{ Number(pack.credits).toLocaleString() }} Credits

৳{{ Number(pack.price).toLocaleString() }}

Subscription Packages

One-time payment. Unlock higher resolutions (1080p / 4K) and longer durations.

{{ pkg.name }}

Popular

৳{{ Number(pkg.price).toLocaleString() }}

{{ Number(pkg.credits).toLocaleString() }} Credits
  • {{ feat }}

Credit Ledger & Transactions

Immutable audit ledger of all credit allocations, generations, and refunds.

Reference Type Description Amount Balance Date
{{ tx.reference_id }} {{ tx.type }} {{ tx.description }} {{ tx.type.includes('charge') ? '-' : '+' }}{{ Number(tx.amount).toLocaleString() }} CR {{ Number(tx.new_balance).toLocaleString() }} CR {{ formatDate(tx.created_at) }}
No transactions recorded yet.

Developer API Access

Integrate OrbisVideo generation programmatically into your own apps and pipelines.

Key Label Key Prefix API Requests Created Date Action
{{ key.key_name }} {{ key.key_prefix }}•••••••• {{ key.requests_count }} requests {{ formatDate(key.created_at) }}
No active API keys created yet.

Account Settings & Security

Manage your creator profile details and password.

Personal Information

Change Password

Super Admin Command Console

Platform telemetry, user metrics, settled revenue, and generation relay stats.

Total Tenants

{{ adminAnalytics.total_users }}

{{ adminAnalytics.verified_users }} Verified Accounts

Total Revenue

৳{{ Number(adminAnalytics.total_revenue).toLocaleString() }}

Settled bKash & Bank

Total Videos

{{ adminAnalytics.total_videos }}

{{ adminAnalytics.successful_videos }} Completed Generations

API Success Rate

{{ adminAnalytics.api_success_rate }}%

NVIDIA NIM Relay

Credits Issued

{{ Number(adminAnalytics.total_credits_issued).toLocaleString() }}

Packages & Top-Ups

Credits Consumed

{{ Number(adminAnalytics.total_credits_consumed).toLocaleString() }}

Atomic Settle Rate

Pending Orders

{{ adminAnalytics.pending_orders }}

Active Global Model

{{ activeVideoModel }}

Tenants & User Accounts

Manage tenant accounts, adjust credit balances with audit notes, and oversee status.

User Role / Verified Package Available Credits Total Consumed Status Actions

{{ u.name }}

{{ u.email }}

{{ u.role }} ✓ {{ u.package_name || 'Free Tier' }} {{ Number(u.available_credits || 0).toLocaleString() }} CR {{ Number(u.total_consumed || 0).toLocaleString() }} CR {{ u.status }}

Billing Orders (bKash / Nagad / Bank)

Review customer TrxID submissions and approve credit activation.

Order ID Customer Item & Type Amount Payment Method & TrxID Status Action
#{{ order.id }} {{ order.user_email }}

{{ order.item_name }}

+{{ Number(order.credits_to_grant).toLocaleString() }} Credits

৳{{ Number(order.amount).toLocaleString() }} {{ order.payment_method }} {{ order.transaction_ref }}

From: {{ order.sender_number }}

{{ order.status }} {{ order.approved_at ? formatDate(order.approved_at) : 'Processed' }}

Platform Video Generation Jobs

Real-time status across all tenant generation requests.

Job ID Tenant Prompt Model Config Credits Status Action
#{{ job.id }} {{ job.user_email }} "{{ job.prompt }}" {{ job.model }} {{ job.resolution }} / {{ job.duration }}s {{ job.credits_charged }} CR {{ job.status }}

NVIDIA NIM API & Model Controller

Connect your NVIDIA API key, discover all supported video models in a dropdown, and select the active engine to enforce globally for all users.

1. API Credentials & Discovery

Keys are securely stored on the server. Never exposed to browser or tenant frontend.

2. Select Global Active Video Model

{{ availableModelsList.length }} Models Available
OrbisVideo AI

Official Payment Receipt & Tax Invoice

{{ activeInvoiceModal.invoice_number || ('INV-' + activeInvoiceModal.id) }}

{{ formatDate(activeInvoiceModal.created_at) }}

Billed To:

{{ user.name }}

{{ user.email }}

Payment Method:

{{ activeInvoiceModal.payment_method }}

TrxID: {{ activeInvoiceModal.transaction_ref }}

Description Credits Granted Amount (BDT)
{{ activeInvoiceModal.item_name }} +{{ Number(activeInvoiceModal.credits_to_grant).toLocaleString() }} CR ৳{{ Number(activeInvoiceModal.amount).toLocaleString() }}
Status: {{ activeInvoiceModal.status.toUpperCase() }} Approved: {{ formatDate(activeInvoiceModal.approved_at) }}

Create Developer API Key

Important: Copy your secret API key below. You will not be able to view it again!
{{ createdKeyDetails.secret_key }}

{{ activeVideoModal.prompt }}

Resolution: {{ activeVideoModal.resolution }} • Model: {{ activeVideoModal.model }} Download MP4

{{ authMode === 'login' ? 'Sign In to OrbisVideo' : authMode === 'register' ? 'Create Your Account' : 'Verify Email OTP' }}

Don't have an account?

Already have an account?

Enter the 6-digit verification code sent to {{ authForm.email }}:

Payment Checkout: {{ paymentTarget.name }}

{{ paymentTarget.name }}

+{{ Number(paymentTarget.credits).toLocaleString() }} Credits

৳{{ Number(paymentTarget.price).toLocaleString() }}

Payment Details:

Send ৳{{ Number(paymentTarget.price).toLocaleString() }} via Send Money to bKash: 01712-345678 (Personal)

Send ৳{{ Number(paymentTarget.price).toLocaleString() }} via Send Money to Nagad: 01812-345678 (Personal)

Transfer to: City Bank Ltd. A/C: 1234567890, Name: HostOrbis Solutions

Manual Credit Adjustment

{{ creditModal.name }} ({{ creditModal.email }})

Current Balance: {{ Number(creditModal.available_credits).toLocaleString() }} CR

{{ toastMessage }}