genai-processors and genai-processors-pydantic

These are complementary tools where the Pydantic variant extends the base GenAI Processors library with Pydantic schema validation for structured output handling in parallel content processing workflows.

Maintenance 17/25
Adoption 12/25
Maturity 24/25
Community 20/25
Maintenance 10/25
Adoption 4/25
Maturity 24/25
Community 0/25
Stars: 2,073
Forks: 213
Downloads:
Commits (30d): 8
Language: Python
License: Apache-2.0
Stars: 6
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
No risk flags
No risk flags

About genai-processors

google-gemini/genai-processors

GenAI Processors is a lightweight Python library that enables efficient, parallel content processing.

This library helps Python developers efficiently build and manage generative AI applications that involve complex data flows and real-time interactions. It provides a consistent way to handle various types of content, such as text, images, and audio, as they move between different AI models and tools. Developers can use this to create modular and scalable AI pipelines, especially when working with Google's Gemini API.

AI-development generative-AI real-time-processing AI-pipeline-architecture Python-development

About genai-processors-pydantic

mbeacom/genai-processors-pydantic

The Pydantic Gemini Processor to be used with Gemini's genai-processors

Scores updated daily from GitHub, PyPI, and npm data. How scores work