Metadata-Version: 2.4
Name: tailspin-remix
Version: 0.1.0
Summary: Token optimization and compression for Claude API requests - Tailspin Remix fork
Author-email: Tailspin <damonc.leblanc@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/z3knayr0/Tailspin-Remix
Project-URL: Documentation, https://github.com/z3knayr0/Tailspin-Remix/wiki
Project-URL: Repository, https://github.com/z3knayr0/Tailspin-Remix
Project-URL: Issues, https://github.com/z3knayr0/Tailspin-Remix/issues
Keywords: claude,api,compression,optimization,tokens
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: anthropic>=0.21.0
Requires-Dist: fastapi>=0.109.2
Requires-Dist: uvicorn[standard]>=0.29.0
Requires-Dist: httpx>=0.25.1
Requires-Dist: pydantic>=2.0
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: litellm>=1.0.0
Requires-Dist: boto3>=1.26.0
Requires-Dist: requests>=2.31.0
Requires-Dist: keyring>=24.0.0
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: PyYAML>=6.0
Requires-Dist: onnxruntime>=1.15.0
Requires-Dist: huggingface-hub>=0.16.0
Requires-Dist: tokenizers>=0.13.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=23.0; extra == "dev"
Requires-Dist: mypy>=1.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Provides-Extra: ml
Requires-Dist: torch>=2.0.0; extra == "ml"
Requires-Dist: transformers>=4.30.0; extra == "ml"
Requires-Dist: safetensors>=0.3.0; extra == "ml"
Requires-Dist: huggingface-hub>=0.16.0; extra == "ml"
Requires-Dist: onnxruntime>=1.15.0; extra == "ml"

# Tailspin AI

Token optimization and compression for Claude API requests. Reduces token usage while maintaining context quality through intelligent compression, caching, and context management.

## Installation

```bash
pip install tailspin-ai
```

## Usage

See [main Tailspin repository](https://github.com/z3knayr0/Tailspin-ai) for documentation and examples.

## Features

- **Smart Compression**: Automatic token optimization for text, code, and logs
- **Semantic Caching**: Cache-aware compression that preserves prefix stability
- **LiteLLM Integration**: Route requests to any LLM provider via LiteLLM
- **Context Management**: Intelligent context windowing and summarization
- **Compression Pipeline**: Extensible transform pipeline for custom compression logic

## Configuration

Configure via environment variables or `config.py`:

```python
litellm_enabled: bool = False
litellm_endpoint: str = ""
litellm_api_key: str = ""
litellm_provider: str = "hosted_vllm"
```

## Contributing

Contributions welcome. See [main repository](https://github.com/z3knayr0/Tailspin-ai).

## License

MIT
