{"repo":"backblaze-labs/genblaze","free":true,"listed":false,"github":"https://github.com/backblaze-labs/genblaze","clone":"git clone https://github.com/backblaze-labs/genblaze.git","description":"Genblaze is an open source Python SDK for orchestrating generative AI media pipelines across video, audio, and image providers with built in provenance for every output.","language":"Python","stars":559,"topics":["ai-pipeline","audio-generation","backblaze","backblaze-b2","data-pipeline","framework","gemini","generative-ai","generative-models","image-generation"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Genblaze Pipeline SDK for AI-generated video, audio, and images with built-in provenance. Genblaze is an AI pipeline SDK by Backblaze for building and orchestrating generative media workflows across video, image, and audio. A unified Pipeline API spans providers like OpenAI, Google, Runway, Luma, ElevenLabs, and Stability Audio, plus models served through platforms such as GMI Cloud and NVIDIA NIM ( build.nvidia.com ) — so you swap providers without rewriting orchestration. Every run produces a canonical provenance manifest you can embed directly into media files ( .mp4 , .png , .mp3 , …) and persist to Backblaze B2 or any S3-compatible store. Manifest.verify() checks the manifest hash and requires every output asset to declare a valid sha256 ; callers that fetch asset.url should re-hash those bytes separately, and the CLI's opt-in genblaze verify --fetch mode does exactly that. Why Genblaze Genblaze sits between \"call a single video API\" and \"run a media pipeline in production.\" The differentiators: - Provenance by default. Every run yields a canonical manifest — deterministic, embeddable into .mp4 / .png / .jpg / .webp / .mp3 / .wav , or persisted alongside the asset. Outputs become SHA-256-covered when providers return bytes or ObjectStorageSink transfers them into durable storage; URL-only outputs do not pass Manifest.verify() . Tamper-evident in trusted storage; pair with your own signer or C2PA when adversarial verification matters. See trust modes. - One pipeline, many","default_branch":null,"files":null,"tree":[],"storefront":"/r/backblaze-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/backblaze-labs/genblaze/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}