Summary
- Build AI applications in Python using Genkit with flows, tools, and multiple model providers.
- Requires Python 3.14+, uv package manager, and the Genkit CLI; Google AI is the default provider with GEMINI_API_KEY environment variable Supports structured output, streaming, flows, tools, embeddings, and evaluators through a unified async API Includes FastAPI integration for HTTP endpoints and parallel flow execution, plus .prompt file support for prompt templates Use ai.run_main() as the entrypoint for Genkit-driven apps; always verify imports and APIs against references due to frequent SDK changes