本周Github有趣项目:AIConfig等

Github有趣的项目、工具和库

AIConfig
配置驱动、源代码控制友好的人工智能应用程序开发。

AIConfig 将提示、模型和模型参数保存为源代码管理友好配置。这允许您独立于应用程序代码迭代提示和模型参数。

  1. 提示作为配置:标准化的 JSON 格式,用于存储生成 AI 模型设置、提示输入/输出和灵活的元数据。
  2. 与模型无关的 SDKaiconfig :在应用程序代码中使用的 Python 和 Node SDK 。AIConfig 被设计为与模型无关和多模式,因此您可以将其扩展为与任何生成式 AI 模型一起使用,包括文本、图像和音频。
  3. 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:

  1. 获取Get an OpenAI 开发人员 API key(您必须有权 访问 GPT-4 API access to the GPT-4 API))
  2. 访问Visit makereal.tldraw.commakereal.tldraw.com
  3. 将您的 API 密钥粘贴到屏幕底部的输入中
  4. 绘制您的用户界面
  5. 选择您的绘图
  6. 单击蓝色的“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 框架快速构建自己的作品。如需指导,请参阅以下指南:贡献者指南