A newer version of the Gradio SDK is available: 6.11.0
IberleyIA - Organización del Proyecto
📁 Estructura de Carpetas
IBERLEYIA
└── 📁src/
└── 📁IberleyAI/
└── 📁Tools/
├── 📄__init__.py
├── 📄IberleyIAPrompt.py
├── 📄MasterTokenGenerator.py
├── 📄Readme.md
├── 📁venv/
├── 📄__init__.py
├── 📄.gitattributes
├── 📄app.py
└── 📄README.md
🔧 Directorio Principal: src/IberleyAI/Tools/
Contiene todas las herramientas y utilidades principales del sistema IberleyIA.
__init__.py
- Propósito: Define el paquete Python y maneja las importaciones del módulo
- Función: Permite que el directorio sea tratado como un paquete Python válido
- Uso: Facilita la importación de módulos desde otras partes del proyecto
IberleyIAPrompt.py
- Propósito: Gestión y procesamiento de prompts para IberleyIA
- Funcionalidad:
- Manejo de prompts de entrada
- Formateo y validación de consultas
- Interfaz entre el usuario y el modelo de IA
- Tipo: Módulo core del sistema
MasterTokenGenerator.py
- Propósito: Generación y gestión de tokens de autenticación
- Funcionalidad:
- Creación de tokens de acceso
- Tipo: Módulo de seguridad
app.py 📝 (Modificado)
- Propósito: Aplicación principal del sistema
- Funcionalidad:
- Punto de entrada de la aplicación
- Orquestación de componentes
🐍 Entorno Virtual: venv/
- Propósito: Entorno virtual de Python aislado
- Contiene:
- Dependencias específicas del proyecto
- Librerías de Python instaladas localmente
- Configuración de entorno independiente
- Uso: Garantiza consistencia en las dependencias
⚙️ Archivos de Configuración
.gitattributes
- Propósito: Configuración de atributos de Git
- Función:
- Define cómo Git maneja diferentes tipos de archivos