Metadata-Version: 2.4
Name: infraion
Version: 0.1.0
Summary: A flexible inference framework for large language models
Author: MMB Team
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/ppppangu/inferion
Project-URL: Repository, https://github.com/ppppangu/inferion
Keywords: llm,inference,ai,machine-learning
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pydantic>=2.0.0
Provides-Extra: openai
Requires-Dist: openai>=1.0.0; extra == "openai"
Provides-Extra: anthropic
Requires-Dist: anthropic>=0.18.0; extra == "anthropic"
Provides-Extra: google
Requires-Dist: google-generativeai>=0.3.0; extra == "google"
Provides-Extra: all
Requires-Dist: openai>=1.0.0; extra == "all"
Requires-Dist: anthropic>=0.18.0; extra == "all"
Requires-Dist: google-generativeai>=0.3.0; extra == "all"
Provides-Extra: dev
Requires-Dist: pytest>=7.3.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Dynamic: license-file

# Infraion

A flexible inference framework for large language models.

## Installation

```bash
pip install infraion
```

With provider support:

```bash
pip install infraion[openai]
pip install infraion[anthropic]
pip install infraion[all]
```

## Quick Start

```python
from infraion import InfraionEngine, InfraionConfig

config = InfraionConfig(model="gpt-4")
engine = InfraionEngine(config)

response = await engine.generate("Hello, world!")
print(response)
```

## Status

This package is currently in pre-alpha. Full implementation coming soon.

## License

Apache-2.0
