Metadata-Version: 2.2
Name: tinfoil
Version: 0.0.23
Summary: Python client for Tinfoil
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: openai>=1.63.0
Requires-Dist: pybindgen>=0.22.0
Requires-Dist: httpx>=0.28
Requires-Dist: build>=1.2.0

# Tinfoil Python Library

![PyPI - Version](https://img.shields.io/pypi/v/tinfoil)

A Python client for secure AI model inference through Tinfoil.

## Installation

```bash
pip install tinfoil
```

## Usage

```python
from tinfoil import TinfoilAI

client = TinfoilAI(
    enclave="inference.delta.tinfoil.sh",
    repo="tinfoilsh/provably-private-deepseek-r1",
    api_key="<API_KEY>",
)

chat_completion = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "Hi",
        }
    ],
    model="deepseek-r1:70b",
)
print(chat_completion.choices[0].message.content)
```

## Requirements

- Linux (amd64), MacOS 13 (Intel), or MacOS 14 (Apple Silicon)
- CPython 3.10 through 3.13
