Metadata-Version: 2.5
Name: ai-llm-kernel-factory
Version: 0.1.0a5
Summary: Provider selection and dynamic loading for AI LLM Kernel.
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: ai-llm-kernel-contracts<0.2.0,>=0.1.0a1
Requires-Dist: ai-llm-kernel-core<0.2.0,>=0.1.0a1
Description-Content-Type: text/markdown

# ai-llm-kernel-factory

Provider selection and dynamic loading for AI LLM Kernel.

This distribution belongs to the AI LLM Kernel package family. The full documentation
lives in the [repository](https://github.com/brunnofoggia/ai-llm-kernel-py).

## Install

This is the package an application imports from. Install it with the provider your
application will use:

```bash
uv add ai-llm-kernel-factory ai-llm-kernel-provider-openai
```

It re-exports the whole of `ai_llm_kernel.contracts` — the types, the error classes and
the provider registry — and, from `ai_llm_kernel.core`, the model registry:
`create_in_memory_ai_llm_model_registry` and `assert_model_supports_operation`.
