Metadata-Version: 2.3
Name: fnllm
Version: 0.0.9
Summary: A function-based LLM protocol and wrapper.
Author-email: Chris Trevino <chtrevin@microsoft.com>, Rodrigo Racanicci <rracanicci@microsoft.com>
Requires-Python: >=3.10
Requires-Dist: aiolimiter>=1.1.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: json-repair>=0.30.0
Requires-Dist: pydantic>=2.8.2
Requires-Dist: tenacity>=8.5.0
Provides-Extra: azure
Requires-Dist: azure-identity>=1.17.1; extra == 'azure'
Requires-Dist: azure-storage-blob>=12.20.0; extra == 'azure'
Provides-Extra: openai
Requires-Dist: openai>=1.35.12; extra == 'openai'
Requires-Dist: tiktoken>=0.7.0; extra == 'openai'
Description-Content-Type: text/markdown

# fnllm

A generic LLM wrapper that provides a function protocol for LLM implementations. An OpenAI wrapper is provided.

# Getting Started

```sh
pip install fnllm
```

# Usage

Coming Soon