ai-media-platform logo

ai-media-platform

Free

Платформа AI-сервисов: единый backend для нескольких генеративных моделей, очередь длительных задач, биллинг и лимиты

Visit Website
Related by shared tags and keywordsagentic-customer-service-platformcxops-aiecommerce
generative-aiaicelerydjangodockerai assistantautomation

Overview

AI Media Platform is a platform for generating images and video with neural networks. It provides a unified backend over multiple heterogeneous models, background processing for long-running tasks, credit-based billing, and a separate web interface for each model. The project is designed to hide provider differences behind a single entry point and make generation manageable, so tasks are not lost when an external service fails and charges correspond to work actually performed.

The architecture uses Django and django-ninja for a REST API, Celery and Redis for background processing, and a provider layer for video models such as Kling, Midjourney, Sora, Veo, Runway, and Vertex AI, and image models such as GPT-Image, Nano Banana, and Seedream. Task lifecycle states include queued, processing, done, error, and cancelled.

Implemented features include provider adapters, background generation, credit billing with top-up packages, transaction history, model-level tariffs, promo codes, Telegram Web Apps per model, broadcasts, and observability through a bot error log and Sentry. The project is developed independently from architecture to operation and is released under the MIT license.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use AI Media Platform to generate images and video through a unified backend over multiple neural network models.
  • Teams use it to run long generation tasks in the background without blocking the bot.
  • Teams use it to bill users in credits with top-up packages and transaction history.
  • Teams use it to offer a separate Telegram Web App for each model.
  • Teams use it to add new models through adapters without changing the queue, billing, or interface.
  • Teams use it to track each generation with a unique run_code and prevent duplicate processing.
  • Teams use it to send mass messages with automatic chains and recipient tracking.
  • Teams use it to observe bot errors through a custom error log and Sentry.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!

Rankings & collections