Metadata-Version: 2.4
Name: capibara
Version: 2.1.5
Summary: Modelo de lenguaje avanzado basado en SSM y tecnologías experimentales
Author: Anachroni s.coop
License: Apache-2.0
Project-URL: Documentation, https://capibara-model.readthedocs.io
Project-URL: Source, https://github.com/anachroni-io/capibara-model
Project-URL: Issues, https://github.com/anachroni-io/capibara-model/issues
Keywords: machine-learning,nlp,language-model,ssm,tpu,jax
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jax>=0.4.23
Requires-Dist: jaxlib>=0.4.23
Requires-Dist: flax>=0.8.2
Requires-Dist: tensorflow>=2.16.1
Requires-Dist: tensorflow-text>=2.16.1
Requires-Dist: tensorflow-hub>=0.16.1
Requires-Dist: transformers>=4.40.1
Requires-Dist: datasets>=2.18.1
Requires-Dist: accelerate>=0.29.2
Requires-Dist: torch>=2.2.2
Requires-Dist: torchaudio>=0.17.2
Requires-Dist: torchvision>=0.17.2
Requires-Dist: wandb>=0.16.6
Requires-Dist: bitsandbytes>=0.43.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: numpy>=1.26.4
Requires-Dist: pandas>=2.2.3
Requires-Dist: scipy>=1.15.2
Requires-Dist: optax>=0.1.9
Requires-Dist: chex>=0.1.9
Requires-Dist: orbax-checkpoint>=0.5.3
Requires-Dist: tensorboard>=2.19.0
Requires-Dist: tensorboard-data-server>=0.7.2
Requires-Dist: safetensors>=0.4.2
Requires-Dist: tokenizers>=0.15.2
Requires-Dist: huggingface-hub>=0.20.3
Requires-Dist: protobuf>=4.25.3
Requires-Dist: PyYAML>=6.0.1
Requires-Dist: requests>=2.31.0
Requires-Dist: tqdm>=4.66.2
Requires-Dist: rich>=13.7.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: sentry-sdk>=2.8.0
Requires-Dist: psutil>=5.9.8
Requires-Dist: scikit-learn>=1.6.1
Requires-Dist: onnxruntime>=1.17.0
Requires-Dist: onnxruntime-gpu>=1.17.0
Requires-Dist: tensorflow-probability>=0.20.0
Requires-Dist: keras==3.9.0
Provides-Extra: dev
Requires-Dist: pytest<9.0.0,>=8.0.2; extra == "dev"
Requires-Dist: black<25.0.0,>=24.2.0; extra == "dev"
Requires-Dist: isort<6.0.0,>=5.13.2; extra == "dev"
Requires-Dist: mypy<2.0.0,>=1.8.0; extra == "dev"
Requires-Dist: flake8<8.0.0,>=7.0.0; extra == "dev"
Provides-Extra: tpu
Requires-Dist: libtpu<2.0.0,>=1.0.0; extra == "tpu"
Requires-Dist: cloud-tpu-client<1.0,>=0.10; extra == "tpu"
Dynamic: license-file

# CapibaraGPT

[![Python Version](https://img.shields.io/badge/python-3.9%2B-blue.svg)](https://www.python.org/downloads/)
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![PyPI Version](https://img.shields.io/pypi/v/capibara.svg)](https://pypi.org/project/capibara/)
[![Documentation Status](https://readthedocs.org/projects/capibara-model/badge/?version=latest)](https://capibara-model.readthedocs.io/en/latest/?badge=latest)

CapibaraGPT es un modelo de lenguaje avanzado basado en State Space Models (SSM) y tecnologías innovadoras de procesamiento de lenguaje natural.

## Características Principales

- Arquitectura basada en State Space Models (SSM)
- Soporte para TPU y GPU
- Integración con JAX y TensorFlow
- Modelos preentrenados disponibles
- API simple y fácil de usar
- Soporte para múltiples idiomas
- Optimización para inferencia y entrenamiento

## Instalación

```bash
pip install capibara
```

Para instalar con soporte de TPU:

```bash
pip install capibara[tpu]
```

Para desarrollo:

```bash
pip install -e ".[dev]"
```

## Uso Básico

```python
from capibara import CapibaraModel

# Cargar el modelo
model = CapibaraModel.from_pretrained("capibara-base")

# Generar texto
text = model.generate("Hola, ¿cómo estás?")
print(text)
```

## Documentación

La documentación completa está disponible en [Read the Docs](https://capibara-model.readthedocs.io/).

## Requisitos del Sistema

- Python 3.9 o superior
- CUDA 11.8+ (para soporte GPU)
- TPU v3+ (para soporte TPU)
- 16GB+ RAM
- 20GB+ espacio en disco

## Contribuir

Las contribuciones son bienvenidas. Por favor, consulta nuestras [guías de contribución](CONTRIBUTING.md) para más detalles.

## Licencia

Este proyecto está licenciado bajo la Licencia Apache 2.0 - ver el archivo [LICENSE](LICENSE) para más detalles.

## Cita

Si usas CapibaraGPT en tu investigación, por favor cita nuestro trabajo:

```bibtex
@software{capibara2024,
  author = {Tu Nombre o Equipo},
  title = {CapibaraGPT: Modelo de lenguaje avanzado basado en SSM},
  year = {2024},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/anachroni-io/capibara-model}}
}
```

## Contacto

Para preguntas y soporte, por favor abre un issue en nuestro [GitHub](https://github.com/anachroni-io/capibara-model/issues).

## Agradecimientos

Agradecemos a todos los contribuidores y a la comunidad de código abierto por su apoyo y contribuciones. 
