breadboard
1.0.0
用于原型生成人工智能应用程序的库。
受到硬件制造商的启发,他们用物理面包板和现成的零件制造出令人惊叹的东西,Breadboard 是一个试图重现同样精神的库。它简化了生成式人工智能应用程序的原型设计,帮助人们轻松“连接”在一起、试验和共享模块化组件,从而培养创造力和协作。
Breadboard 的设计强调两个关键属性:
使用面包板的最佳方法是使用可视化编辑器。
我们的文档网站还提供了许多指南,旨在帮助您了解面包板的几个关键方面。如果您是面包板新手,这里有一些有用的内容。
如果您觉得有任何指南或文档不清楚或缺失,请提交错误或在 Discord 上告知我们。
首先,感谢您考虑为 Breadboard 做出贡献 - 我们很乐意接受您对此项目的补丁和贡献!
我们建议在进行任何 PR 之前提交错误,以便我们可以在进行更改之前就最佳方法达成一致。
另请查看我们的贡献指南和行为准则。
Breadboard 被组织为 monorepo,其中包含旨在执行特定任务的包。其中一些包发布到 npm 供其他包使用“out of treee”,而其他包则未发布。然而,在开发 Breadboard 时,当给定的包依赖于另一个包时,npm 将使用 monorepo 中的包。
有关 Breadboard 中各种包以及如何使用它们的更多信息,请参阅 DEVELOPING.md。
请注意,面包板需要 Node 版本 >=v20.14.0。
请注意,这不是 Google 官方产品。