Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

api

API open source para eliminación de fondo en imágenes y video con BiRefNet. Despliegue en Modal GPUs, ~200ms por imagen, 28 endpoints documentados. MIT, auto-hospitable, 10x más barato que remove.bg. SDKs TypeScript/Python disponibles.

Ficha actualizada 25 sept 2026, 0:18 · upstream 24 sept 2026, 23:56 · release v0.13.0

00

Qué es api

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este repositorio implementa una API de producción para eliminación de fondo de imágenes y video utilizando el modelo BiRefNet, considerado SOTA en benchmarks públicos como DIS5K y HRSOD. La solución está optimizada para ejecución en GPUs Modal con arquitectura FastAPI + Python 3.11, ofreciendo latencia de ~200ms por imagen en GPU L4 caliente.

La API expone 28 endpoints documentados que incluyen eliminación de fondo, exportación PSD, upscaling con Real-ESRGAN, restauración facial, inpaint, collage y procesamiento de video con salida ProRes 4444 alpha. El modelo incluye pesos preentrenados en la imagen de construcción, permitiendo cold starts de ~25s para carga inicial del modelo.

El proyecto opera bajo licencia MIT, permitiendo uso comercial sin restricciones. Ofrece tier gratuito (30 imágenes/mes) y modelos de pago desde 0.02 USD/imagen, siendo 10x más económico que remove.bg en tarifas PAYG. Incluye SDKs oficiales para Node.js, Python, Go y TypeScript.

CASOS DE USO
  • Eliminación de fondo para e-commerce con exportación PSD o PNG transparente
  • Procesamiento por lotes de productos para catálogos online
  • Video marketing con eliminación de fondo asíncrona en ProRes 4444
  • Integración en pipelines de IA con SDK TypeScript/Python
  • Pruebas de concepto sin infraestructura propia (tier gratuito)
  • Reemplazo de fondo con colores o imágenes remotas
PUNTOS DESTACADOS
  • Calidad SOTA:排名第一或第二在DIS5K、HRSOD和COD10K基准测试中
  • Velocidad: ~200ms por imagen en GPU L4 caliente, 1024×1024
  • Precio: 0.02 USD/imagen PAYG (10x más barato que remove.bg)
  • Licencia MIT: uso comercial permitido sin restricciones
  • 28 endpoints documentados con OpenAPI schema generado automáticamente
  • SDKs oficiales para Node.js, Python, Go y TypeScript disponibles
PRECAUCIONES
  • Sin Dockerfile ni compose: requiere despliegue manual en Modal o infraestructura propia
  • Cold start ~25s: primera llamada tarda en cargar modelo y GPU
  • Video limitado a 15s por clip en tier gratuito
  • Tier gratuito solo incluye endpoints core (remove, mask, compare, preview)
  • Requiere token de autenticación para todos los endpoints
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

useknockout before/after — background removal demo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue recomendado en Modal con GPU L4. Clonar repositorio y ejecutar modal deploy. Configurar env vars con KNOCKOUT_TOKEN o usar tier gratuito. Para self-hosting propio, consultar SELFHOSTING.md. Cold start inevitable (~25s) hasta primer uso. Escalar automáticamente con Modal scale-to-zero.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.