Metadata-Version: 2.4
Name: capibara
Version: 2.1.8
Summary: Modelo de lenguaje avanzado basado en Mamba SSM
Home-page: https://www.anachroni.co
Author: Anachroni s.coop
Author-email: "Anachroni s.coop" <info@anachroni.com>
License: LICENCIA DUAL CAPIBARA-GPT
        
        Copyright (c) 2024 Capibara-GPT Team
        
        Esta obra está bajo una licencia dual:
        
        1. LICENCIA MIT PARA USO ACADÉMICO Y CIENTÍFICO
        --------------------------------------------
        
        Se concede permiso, libre de cargos, a cualquier persona que obtenga una copia
        de este software y de los archivos de documentación asociados (el "Software"),
        para utilizar el Software sin restricción, incluyendo sin limitación los derechos
        a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender
        copias del Software, y a permitir a las personas a las que se les proporcione el Software
        a hacer lo mismo, sujeto a las siguientes condiciones:
        
        El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias
        o partes sustanciales del Software.
        
        EL SOFTWARE SE PROPORCIONA "COMO ESTÁ", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O
        IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD
        PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O
        TITULARES DEL COPYRIGHT SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS
        RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO,
        QUE SURJA DE O EN CONEXIÓN CON EL SOFTWARE O EL USO U OTRO TIPO DE ACCIONES EN
        EL SOFTWARE.
        
        2. LICENCIA COMERCIAL
        --------------------
        
        Para uso comercial, empresarial o gubernamental, se requiere una licencia comercial
        separada. Esta licencia comercial otorga los siguientes derechos:
        
        a) Derechos de uso:
           - Uso comercial ilimitado
           - Modificación y adaptación
           - Distribución de versiones modificadas
           - Integración en productos comerciales
        
        b) Restricciones:
           - No se permite la redistribución del código fuente sin autorización
           - No se permite la ingeniería inversa
           - No se permite el uso en servicios que compitan directamente con Capibara-GPT
        
        c) Términos de la licencia comercial:
           - Duración: 1 año desde la fecha de compra
           - Renovable anualmente
           - Incluye actualizaciones y soporte técnico
           - Requiere acuerdo de confidencialidad
        
        Para obtener una licencia comercial, contactar a:
        Email: licensing@capibara-gpt.com
        Website: https://capibara-gpt.com/licensing
        
        3. DEFINICIÓN DE USO ACADÉMICO Y CIENTÍFICO
        -----------------------------------------
        
        Se considera uso académico y científico cuando:
        - El uso es para investigación científica
        - El uso es en instituciones educativas
        - El uso es para publicaciones académicas
        - El uso es para proyectos sin ánimo de lucro
        - El uso es para desarrollo de código abierto
        
        4. DEFINICIÓN DE USO COMERCIAL
        ----------------------------
        
        Se considera uso comercial cuando:
        - El uso es en empresas o entidades con ánimo de lucro
        - El uso es en servicios o productos comerciales
        - El uso es en proyectos gubernamentales
        - El uso es en consultoría o servicios profesionales
        - El uso es en desarrollo de software propietario
        
        5. DISPOSICIONES GENERALES
        ------------------------
        
        - La violación de los términos de cualquiera de las licencias resultará en su
          terminación inmediata.
        - Los términos de la licencia comercial prevalecen sobre los términos de la
          licencia MIT en caso de conflicto.
        - El equipo de Capibara-GPT se reserva el derecho de modificar estos términos
          con aviso previo.
        - Cualquier disputa será resuelta en los tribunales de [Jurisdicción].
        
        Para consultas sobre licencias:
        Email: legal@capibara-gpt.com
        Website: https://capibara-gpt.com/legal 
Project-URL: Homepage, https://www.anachroni.co
Project-URL: Documentation, https://capibara.readthedocs.io/en/latest/
Project-URL: Repository, https://github.com/anachroni-io/capibara-gpt.git
Project-URL: Bug Tracker, https://github.com/anachroni-io/capibara-gpt/issues
Project-URL: Discord, https://discord.gg/capibara-gpt
Keywords: AI,NLP,LLM,Mamba,SSM
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
License-File: LICENSE.en
Requires-Dist: torch>=2.0.0
Requires-Dist: transformers>=4.30.0
Requires-Dist: numpy>=1.24.0
Requires-Dist: tqdm>=4.65.0
Requires-Dist: datasets>=2.12.0
Requires-Dist: accelerate>=0.20.0
Requires-Dist: safetensors>=0.3.1
Requires-Dist: einops>=0.6.1
Requires-Dist: mamba-ssm>=1.0.0
Provides-Extra: training
Requires-Dist: wandb>=0.15.0; extra == "training"
Requires-Dist: tensorboard>=2.13.0; extra == "training"
Requires-Dist: pytorch-lightning>=2.0.0; extra == "training"
Provides-Extra: quantization
Requires-Dist: bitsandbytes>=0.41.0; extra == "quantization"
Requires-Dist: optimum>=1.12.0; extra == "quantization"
Provides-Extra: monitoring
Requires-Dist: psutil>=5.9.0; extra == "monitoring"
Requires-Dist: prometheus-client>=0.17.0; extra == "monitoring"
Provides-Extra: all
Requires-Dist: capibara-gpt[training]; extra == "all"
Requires-Dist: capibara-gpt[quantization]; extra == "all"
Requires-Dist: capibara-gpt[monitoring]; extra == "all"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# 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-MIT%20%7C%20Commercial-blue.svg)](LICENSE)
[![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.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.readthedocs.io/en/latest/).

## 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á bajo una licencia dual:

1. **Licencia MIT para uso académico y científico**
   - Libre para uso en investigación
   - Libre para uso en instituciones educativas
   - Libre para proyectos sin ánimo de lucro
   - Libre para desarrollo de código abierto

2. **Licencia Comercial para uso empresarial**
   - Requiere licencia comercial para uso en empresas
   - Requiere licencia comercial para servicios comerciales
   - Requiere licencia comercial para proyectos gubernamentales

Para más detalles sobre los términos de la licencia, consulta:
- [LICENSE](LICENSE) (Español)
- [LICENSE.en](LICENSE.en) (English)

Para obtener una licencia comercial, contacta a:
- Email: licence@capibaragpt.com
- Website: https://www.anachroni.co/licence/

## Cita

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

```bibtex
@software{capibara2025,
  author = {Anachroni s.coop},
  title = {CapibaraGPT: Modelo de lenguaje avanzado basado en SSM},
  year = {2025},
  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.
