Una biblioteca para crear prototipos de aplicaciones de IA generativa.
Inspirada en los fabricantes de hardware que hacen cosas increíbles con placas físicas y piezas disponibles en el mercado, Breadboard es una biblioteca que intenta recrear ese mismo espíritu. Simplifica la creación de prototipos de aplicaciones de IA generativa, ayudando a las personas a "conectarse", experimentar y compartir fácilmente componentes modulares, fomentando la creatividad y la colaboración.
El diseño de Breadboard enfatiza dos propiedades clave:
La mejor manera de comenzar con Breadboard es utilizar el Editor visual.
Nuestro sitio de documentación también tiene una serie de guías destinadas a ayudarle a comprender varios aspectos clave de Breadboard. Aquí hay algunos que son útiles si eres nuevo en Breadboard.
Si hay una guía o documentación que cree que no está clara o que falta, registre un error o háganoslo saber en Discord.
En primer lugar, gracias por considerar hacer una contribución a Breadboard. ¡Nos encantaría aceptar sus parches y contribuciones a este proyecto!
Recomendamos informar un error antes de realizar cualquier PR para que podamos acordar juntos el mejor enfoque antes de realizar cambios.
Consulte también nuestra Guía de contribución y nuestro Código de conducta.
Breadboard está organizado como un monorepo, con paquetes diseñados para realizar una tarea específica. Algunos de estos paquetes se publican en npm para que otros los utilicen "fuera del árbol" y otros no están publicados. Sin embargo, al desarrollar Breadboard, npm utilizará paquetes desde monorepo cuando un paquete determinado dependa de otro.
Consulte DEVELOPING.md para obtener más información sobre los distintos paquetes dentro de Breadboard y cómo trabajar con ellos.
Tenga en cuenta que Breadboard requiere la versión de Nodo >=v20.14.0.
Tenga en cuenta que este no es un producto oficial de Google.