SmallPict LogoSmallPict
Официальная интеграция и SDK

Элегантная интеграция для Django, FastAPI и пайплайнов Machine Learning

Оптимизируйте и модифицируйте графику в Python с помощью асинхронных интерфейсов httpx или кастомных полей Django ImageField.

Установка:pip install smallpict
Пакет PYTHON

Пример реализации

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
    }

Этапы интеграции

1Установка через Pip

Выполните pip install smallpict в активном виртуальном окружении Python.

2Задайте Настройки

Определите переменную SMALLPICT_API_KEY в окружении или файле settings.py Django.

3Обрабатывайте Файлы

Используйте асинхронный клиент в FastAPI или кастомный сторедж в Django.

Ключевые преимущества

  • Нативная асинхронная поддержка через async/await для FastAPI и Starlette
  • Кастомный бэкенд хранения для Django с автоматическим созданием миниатюр
  • Полная совместимость с библиотекой Pillow и массивами NumPy для компьютерного зрения
  • Автоматический повтор запросов с экспоненциальной задержкой при сбоях сети
Официальная документация для разработчиков

Нужны полные руководства и спецификации API?

Узнайте о параметрах, аутентификации и локальном тестировании в нашем официальном руководстве по Пакет Python & Django.

Документация Пакет Python & Django

Ускорьте пайплайн обработки изображений Пакет Python & Django

Оптимизация AVIF и WebP быстрее 50 мс в вашем приложении. Без платы за подключение, мгновенные ключи песочницы.