Dhenara is a genuinely open source Python package for interacting with various AI models in a unified way. It is a lightweight, straightforward framework for integrating multiple AI models into Python applications.
Interact with different AI providers through a consistent interface, allowing seamless integration and communication across various AI models.
Built with Pydantic for robust type checking and validation, ensuring reliable and error-free data handling.
With a unified Pydantic output and built-in prompt formatting, you can easily send output from a model to any other model.
First-class support for streaming responses, allowing real-time data processing and instantaneous response handling.
Offers both synchronous and asynchronous interfaces for maximum flexibility, making it adaptable to various application needs.
Automatically handles connections, retries, and timeouts, simplifying the management of resources and improving reliability.
Comes with pre-configured models that have sensible defaults, making it easier to get started quickly.
Designed with an architecture that separates API credentials, models, and configurations for flexible deployment and scaling.