Repolode
gradio-app

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. 1

    Instala Gradio con pip (se requiere Python 3.10 o superior)

    pip install --upgrade gradio
  2. 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