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 abstractionsgenblaze-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
- Main repo: https://github.com/backblaze-labs/genblaze
- Documentation: https://github.com/backblaze-labs/genblaze#readme
- Issues: https://github.com/backblaze-labs/genblaze/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
825a96365d65f98321dadf0d63d47f391bad4691a6fcdf6bdb2a55d62c193581
|
|
| MD5 |
df4cec32aec5aa56c014f3056d27c71e
|
|
| BLAKE2b-256 |
a187f07ec8384adf89055bafb8a0629249b2f755dc16b41ce71c66460d29cf3d
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c3a0ef8da7ecc19b68ef8780507e14e9092ae292b94048282acca474e26e36d
|
|
| MD5 |
dde9c56390800c0ade1a887a429db531
|
|
| BLAKE2b-256 |
214f8805194c1e9f753cca3cc77c8a1d9c70eca3fc754d7563e47a372fc16947
|