Hazina Framework Series
A deep dive into the Hazina .NET AI framework. From zero to production in six posts. Each article builds on the previous one, taking you from first installation to advanced patterns like entity base classes and generic APIs.
Part 01: Introduction to Hazina: The .NET AI Framework That Does the Heavy Lifting
Building AI-powered applications in .NET shouldn’t require weeks of setup, glue code, and configuration nightmares. That’s exactly why Hazina exists…
Part 02: Hazina Quick Start: From Zero to AI Call in 5 Minutes
Let’s skip the theory and get our hands dirty. In this post, you’ll go from a blank terminal to a…
Part 03: Hazina FluentAPI: One Interface for Every LLM Provider
One of the most frustrating things about working with AI APIs is that every provider has a different SDK, different…
Part 04: Hazina Configuration: Fine-Tuning Your AI Pipeline
Default settings are great for getting started, but production applications need fine-grained control. Hazina’s layered configuration system lets you tune…
Part 05: Hazina Generic API: Build a Full CRUD API in One Line of Code
How many times have you written the same List/Get/Create/Update/Delete controller code? In a typical ASP.NET Core API, this boilerplate multiplies…
Part 06: Hazina Entity Types: Soft Delete, Multi-Tenant, and Ownership
Not every entity needs the same features. A simple lookup table doesn’t need soft delete. A user’s private document needs…
Frequently Asked Questions
The Hazina .NET AI framework is designed to simplify the development of AI-powered applications in .NET by reducing setup time and configuration complexity. It provides a layered architecture that allows developers to build applications from initial installation to production-ready features seamlessly.
You can start using Hazina in just five minutes by following the Quick Start guide in Part 02 of the series. It walks you through the setup process, enabling you to make your first AI call from a blank terminal without any extensive configuration.
Hazina’s FluentAPI provides a unified interface for interacting with different AI model providers, eliminating the frustration of dealing with disparate SDKs. This allows developers to switch between various AI services effortlessly, streamlining the development process.
Hazina offers a layered configuration system that allows for fine-tuning of AI pipelines beyond the default settings. This flexibility ensures that developers can customize their applications to meet specific production requirements, such as performance and security needs.