app like that
Dhenara
Dhenara

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.

Features

Unified API

Interact with different AI providers through a consistent interface, allowing seamless integration and communication across various AI models.

Type Safety

Built with Pydantic for robust type checking and validation, ensuring reliable and error-free data handling.

Easy Regeneration across Providers

With a unified Pydantic output and built-in prompt formatting, you can easily send output from a model to any other model.

Streaming Support

First-class support for streaming responses, allowing real-time data processing and instantaneous response handling.

Async Support

Offers both synchronous and asynchronous interfaces for maximum flexibility, making it adaptable to various application needs.

Resource Management

Automatically handles connections, retries, and timeouts, simplifying the management of resources and improving reliability.

Foundation Models

Comes with pre-configured models that have sensible defaults, making it easier to get started quickly.

Community-Oriented Design

Designed with an architecture that separates API credentials, models, and configurations for flexible deployment and scaling.