Skip to main content

Umbrella metapackage for genblaze — installs genblaze-core + genblaze-s3 by default; use extras for provider bundles

Project description

genblaze

Umbrella metapackage for genblaze — a provider-agnostic SDK for AI media generation with built-in provenance (manifests, SHA-256 hashing, B2/S3 durable storage).

This package installs genblaze-core and genblaze-s3 by default so pip install genblaze gives you a working pipeline that can persist runs to a Backblaze B2 (or any S3-compatible) bucket out of the box. Provider adapters are opt-in via extras so you only pull what you use.

Install

# Core + B2/S3 storage
pip install genblaze

# Add a provider
pip install "genblaze[gmicloud]"
pip install "genblaze[openai,google]"

# Curated bundles
pip install "genblaze[video]"     # GMICloud + Google + Runway + Luma + Decart
pip install "genblaze[image]"     # GMICloud + OpenAI + Google
pip install "genblaze[audio]"     # ElevenLabs + LMNT + Stability Audio + GMICloud

# Everything
pip install "genblaze[all]"

Import

The Python import name is genblaze_core (underscore, not hyphen):

from genblaze_core import Pipeline
from genblaze_core.storage import ObjectStorageSink

See the main repo README for a complete package-to-import mapping and quickstart.

What's inside

  • genblaze-core — pipeline orchestration, manifests, models, storage abstractions
  • genblaze-s3 — S3-compatible storage backend with first-class Backblaze B2 support

Each provider adapter (GMICloud, OpenAI, Google, etc.) is its own installable package to keep base installs lightweight. Install only the ones you need.

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genblaze-0.2.3.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genblaze-0.2.3-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file genblaze-0.2.3.tar.gz.

File metadata

  • Download URL: genblaze-0.2.3.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for genblaze-0.2.3.tar.gz
Algorithm Hash digest
SHA256 825a96365d65f98321dadf0d63d47f391bad4691a6fcdf6bdb2a55d62c193581
MD5 df4cec32aec5aa56c014f3056d27c71e
BLAKE2b-256 a187f07ec8384adf89055bafb8a0629249b2f755dc16b41ce71c66460d29cf3d

See more details on using hashes here.

File details

Details for the file genblaze-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: genblaze-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for genblaze-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6c3a0ef8da7ecc19b68ef8780507e14e9092ae292b94048282acca474e26e36d
MD5 dde9c56390800c0ade1a887a429db531
BLAKE2b-256 214f8805194c1e9f753cca3cc77c8a1d9c70eca3fc754d7563e47a372fc16947

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page