SmallPict LogoSmallPict
Integración Oficial y SDK

Integración elegante para Django, FastAPI y pipelines de Machine Learning

Optimiza y transforma imágenes en Python usando interfaces asíncronas con httpx o mediante campos personalizados de Django ImageField.

Instalar:pip install smallpict
Paquete PYTHON

Ejemplo de Implementación

python
# FastAPI / Async Python Example
from fastapi import FastAPI, UploadFile, File
from smallpict import AsyncSmallPictClient, ImageFormat

app = FastAPI()
client = AsyncSmallPictClient(api_key="sp_live_key_xxxxx")

@app.post("/api/upload")
async def upload_image(file: UploadFile = File(...)):
    image_bytes = await file.read()
    result = await client.optimize(
        image_bytes,
        format=ImageFormat.AVIF,
        quality=80,
        max_width=1400
    )
    return {
        "cdn_url": result.cdn_url,
        "savings": f"{result.savings_percentage}%",
        "original_size": result.original_size,
        "optimized_size": result.new_size
    }

Pasos de Integración

1Instala vía Pip

Ejecuta pip install smallpict en tu entorno virtual de Python.

2Configura tus Ajustes

Define SMALLPICT_API_KEY en tu entorno o en settings.py de Django.

3Optimiza Imágenes

Usa la API asíncrona en FastAPI o el almacenamiento personalizado en Django.

Beneficios Principales

  • Soporte asíncrono nativo con async/await para FastAPI y Starlette
  • Almacenamiento personalizado para Django con soporte de miniaturas automáticas
  • Compatibilidad con Pillow y NumPy para flujos de datos científicos
  • Manejo automático de reintentos y retroceso exponencial
Documentación Oficial para Desarrolladores

¿Necesita guías completas y especificaciones de API?

Consulte parámetros, autenticación, códigos de error y pruebas locales en nuestra guía oficial de Paquete de Python & Django.

Leer Documentación de Paquete de Python & Django

Potencie el pipeline de imágenes de Paquete de Python & Django

Experimente optimización AVIF y WebP en menos de 50 ms. Sin costo de configuración, claves de sandbox instantáneas.