Biblioteca de Python que convierte scripts en aplicaciones web interactivas para dashboards de datos, informes y chats.
gradio-app/gradio
Paquete de Python para crear y compartir rápidamente demos web e interfaces de usuario para modelos de machine learning, APIs o cualquier función de Python.
Alternativa open source a:Streamlit
- Estrellas
- 43,817
- Forks
- 3,638
- Issues abiertos
- 114
- Último commit
- hace 4 horas
¿Qué es?
Gradio es un paquete de Python de código abierto que presenta un modelo de machine learning, una API o cualquier función de Python mediante una interfaz web. Bastan unas pocas líneas de Python para definir la función y sus componentes de entrada y salida; la aplicación se ejecuta localmente en un navegador o dentro de un notebook. No se necesitan conocimientos de JavaScript, CSS ni alojamiento web.
Para crear demos rápidamente, la clase gr.Interface recibe una función y listas de entradas y salidas. Para tener más control sobre el diseño y el flujo de datos, gr.Blocks permite colocar componentes, encadenar funciones y actualizar las propiedades de los componentes según la interacción del usuario. gr.ChatInterface crea interfaces de chatbot a partir de una sola función.
Al establecer share=True en launch(), se genera una URL pública para la demo mientras el procesamiento sigue ejecutándose en la máquina local. El ecosistema también incluye clientes de Python y JavaScript para consultar cualquier aplicación de Gradio, así como Hugging Face Spaces para alojarla.
Funciones clave
- 01Presenta cualquier función de Python en una interfaz web con unas pocas líneas de código.
- 02Incluye más de 30 componentes integrados, como Textbox, Image y HTML.
- 03Ofrece gr.Blocks para crear diseños personalizados, encadenar eventos y actualizar componentes dinámicamente.
- 04Incluye gr.ChatInterface para crear interfaces de chatbot.
- 05Genera un enlace público para compartir con share=True mientras el procesamiento permanece en local.
- 06Incluye clientes de Python y JavaScript para consultar aplicaciones de Gradio mediante código.
Casos de uso
- Mostrar un modelo de machine learning entrenado a colegas o partes interesadas mediante una demo web que se pueda compartir.
- Crear rápidamente una interfaz interactiva para probar un modelo o una API durante el desarrollo.
- Crear la interfaz de un chatbot para una aplicación basada en un LLM.
- Alojar una demo de un modelo en Hugging Face Spaces.
Inicio rápido
- 1
Instala Gradio con pip (se requiere Python 3.10 o superior)
pip install --upgrade gradio - 2
Guarda el código de ejemplo como app.py y ejecútalo
python app.py
Antes de usarlo
- Se requiere Python 3.10 o superior.
Temas
Preguntas frecuentes
- ¿Qué es gradio?
- Paquete de Python para crear y compartir rápidamente demos web e interfaces de usuario para modelos de machine learning, APIs o cualquier función de Python. Gradio es un paquete de Python de código abierto que presenta un modelo de machine learning, una API o cualquier función de Python mediante una interfaz web. Bastan unas pocas líneas de Python para definir la función y sus componentes de entrada y salida; la aplicación se ejecuta localmente en un navegador o dentro de un notebook. No se necesitan conocimientos de JavaScript, CSS ni alojamiento web.
- ¿gradio es gratuito? ¿Qué licencia tiene?
- gradio es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿gradio sigue mantenido?
- Mantenimiento activo. El último commit de gradio fue el 20 oct 2026.
- ¿Para qué puedo usar gradio?
- Mostrar un modelo de machine learning entrenado a colegas o partes interesadas mediante una demo web que se pueda compartir. Crear rápidamente una interfaz interactiva para probar un modelo o una API durante el desarrollo. Crear la interfaz de un chatbot para una aplicación basada en un LLM. Alojar una demo de un modelo en Hugging Face Spaces.
- ¿Cómo se instala gradio?
- Instala Gradio con pip (se requiere Python 3.10 o superior): pip install --upgrade gradio Guarda el código de ejemplo como app.py y ejecútalo: python app.py
- ¿Dónde consigo gradio?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gradio-app/gradio
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una alternativa directa a Jupyter con un agente de IA, un formato de notebook YAML `.deepnote` y un editor por bloques para Python, R y SQL.
Ray es un framework unificado para escalar aplicaciones de Python e IA desde una laptop hasta un clúster, con un runtime distribuido y bibliotecas de IA.
Plan de estudios para principiantes de 10 semanas y 20 lecciones de Microsoft, con temas esenciales de ciencia de datos, Python, cuestionarios y proyectos.
Plataforma open source integral para crear e implementar modelos de machine learning, con API para Python y C++.
Plataforma de inversión cuantitativa orientada a la IA de Microsoft, que abarca datos, entrenamiento de modelos, backtesting y ejecución de órdenes para la investigación cuantitativa.