本周Github有趣项目:AIConfig等
Github有趣的项目、工具和库
AIConfig
配置驱动、源代码控制友好的人工智能应用程序开发。
AIConfig 将提示、模型和模型参数保存为源代码管理友好配置。这允许您独立于应用程序代码迭代提示和模型参数。
- 提示作为配置:标准化的 JSON 格式,用于存储生成 AI 模型设置、提示输入/输出和灵活的元数据。
- 与模型无关的 SDKaiconfig :在应用程序代码中使用的 Python 和 Node SDK 。AIConfig 被设计为与模型无关和多模式,因此您可以将其扩展为与任何生成式 AI 模型一起使用,包括文本、图像和音频。
- AI 工作簿编辑器:一个 notebook-like playground ,可以直观地编辑aiconfig文件、运行提示、调整模型和模型设置以及将事物链接在一起。
如今,应用程序代码与应用程序的 gen AI 设置紧密耦合——提示、参数和特定于模型的逻辑都与应用程序代码混杂在一起。
- 导致复杂性增加
- 使得迭代提示或轻松尝试不同模型变得困难
- 使得评估提示/模型性能变得困难
AIConfig 通过将提示、模型参数和特定于模型的逻辑与应用程序分离来帮助降低复杂性。
- 简化应用程序代码——只需调用config.run()
- aiconfig在游乐场中打开以快速迭代
- 版本控制和评估aiconfig- 它是您的应用程序的人工智能工件。
screenshot-to-code
插入截图并将其转换为简洁的 HTML/Tailwind/JS 代码。
这个简单的应用程序将屏幕截图转换为 HTML/Tailwind CSS。它使用 GPT-4 Vision 生成代码,并使用 DALL-E 3 生成外观相似的图像。您现在还可以输入 URL 来克隆实时网站!
该应用程序有一个 React/Vite 前端和一个 FastAPI 后端。您将需要一个能够访问 GPT-4 Vision API 的 OpenAI API 密钥。
River
Go中快速可靠的后台工作。
River 是适用于 Go 和 Postgres 的强大高性能作业处理系统。
River 是为 Postgres 构建的,鼓励对应用程序数据和作业队列使用相同的数据库。通过以事务方式将作业与其他数据库更改一起排队,可以避免整个类别的分布式系统问题。 如果事务提交,作业将被保证排队,如果事务回滚,作业将被删除,并且在提交之前对工作不可见。有关此理念的更多背景信息,请参阅事务排队。
mobbslide
将你的智能手机变成遥控器。
适用于 MacOS 和 Windows。
Tauri for Linux 不支持 webrtc,因此目前不支持 Linux
- 扫描二维码。无需安装
- 轻量级应用程序~2.5M
- 简约而有效的设计
make-real
绘制一个ui并将其变为现实。在makereal.tldraw.com上尝试一下,曾经想过只画一个界面,按下一个按钮,然后得到一个工作网站吗?
操作方法如下:…but first, maybe you should try it yourself. Here’s how to do it:
- 获取Get an OpenAI 开发人员 API key(您必须有权 访问 GPT-4 API access to the GPT-4 API))
- 访问Visit makereal.tldraw.commakereal.tldraw.com
- 将您的 API 密钥粘贴到屏幕底部的输入中
- 绘制您的用户界面
- 选择您的绘图
- 单击蓝色的“Make Real”按钮
uneebee
创建交互式课程的平台。工作流自动化工具 100+ 集成;
互动学习比传统方法更有效。学习者只能记住所听到内容的 10%,所读内容的 20%,以及所看到和所做内容的 80%。这就是为什么 34 小时的 Duolingo相当于大学一个完整学期的语言教育。
我们认为这种互动体验应该应用于更多领域。这就是我们构建 UneeBee 的原因,这是一个开源平台,用于创建 Duolingo 等互动课程。
activepieces
您最友好的开源一体化自动化工具 工作流程自动化工具 100+ 集成/企业自动化工具/ChatBot/Zapier 替代方案
Zapier 的开源替代品,最友好的开源一体化自动化工具,旨在通过使用Typescript编写的类型安全片段框架进行扩展。
用户友好的工作流程生成器!通过对分支、循环和拖放的支持,享受构建有趣的交互式流程。
Activepieces 集成了 Google Sheets、OpenAI、Discord 和 RSS,以及 80 多个其他集成。由于社区的宝贵贡献,受支持的集成列表继续快速增长。
Activepieces 是一个开放的生态系统;所有的源代码都可以在存储库中找到,并且根据贡献进行版本控制并直接发布到 npmjs.com。
如果您在作品路线图上找不到特定作品,请访问以下链接提交请求:请求作品
或者,如果您是开发人员,您可以使用我们的 TypeScript 框架快速构建自己的作品。如需指导,请参阅以下指南:贡献者指南