「Github一周热点47期」llama官方配套资料、低代码框架、网页变化监控工具、工作流编排平台和我的世界AI工具

文摘   科技   2024-11-02 11:06   北京  

点击上方蓝字关注我们

IT 咖啡馆,探索无限可能!

恭喜你发现了这个宝藏,这里你会发现优质的开源项目、IT知识和有趣的内容。

 

GitHub 一周热点汇总第47期(2024/10/27-11/02),本期内容包括llama官方配套资料、低代码框架、网页变化监控工具、工作流编排平台和我的世界AI工具,一起来看具体内容吧,视频制作不易,需要一个三连哈。


llama-recipes


  • 项目名称:llama-recipes - llama官方配套资料

  • GitHub 链接:https://github.com/meta-llama/llama-recipes

  • 上周 Star 数:2400+

llama-recipes是llama模型的配套存储库,它提供了使用可组合的 FSDP 和 PEFT 方法对 Meta Llama 进行微调的脚本,以覆盖单节点和多节点 GPU。本项目支持最新的 Llama 3.2 Vision 和 Llama 3.2 Text。此存储库包含示例脚本和笔记本,用于在各种使用场景中开始使用模型,包括针对领域适应进行微调以及使用 Llama 和 LLM 生态系统中的其他工具构建基于 LLM 的应用程序。

Llama-recipes 提供了一个 pip 发行版,可轻松安装和使用。

pip install llama-recipes

Llama-recipes 提供可选包的安装。可以通过增加选项来安装所需的依赖,比如testsvllmauditnlglangchain

在recipe中包括了快速入门、用例、第三方集成、安全责任等内容,以这个快速入门为例,你可以跟随内容一步步开始部署自己的本地环境,来实现本地多模态推理。

作为一个第一方整理的配套库,可以帮助很多朋友剩下各种搜索的麻烦,少走不少弯路,

 


ToolJet


  • 项目名称:ToolJet - 低代码框架

  • GitHub 链接:https://github.com/ToolJet/ToolJet

  • 上周 Star 数:1400+

ToolJet 是一个开源的低代码框架,用于以最少的工程工作量构建和部署内部工具。ToolJet 的拖放式前端构建器可让您在几分钟内创建复杂、响应迅速的前端。此外,您还可以集成各种数据源,包括 PostgreSQL、MongoDB 和 Elasticsearch 等数据库;具有 OpenAPI 规范和 OAuth2 支持的 API 端点;Stripe、Slack、Google Sheets、Airtable 和 Notion 等 SaaS 工具;以及 S3、GCS 和 Minio 等对象存储服务,以获取和写入数据。

通过下图可以快速的了解ToolJet的架构和实现原理,ToolJet通过 4 个核心步骤简化应用程序开发:


  • 连接数据源:利用ToolJet强大的集成功能连接各种数据源。

  • 简单易用的编辑器:通过拖放方式编排界面组件,如表格、图表、表单等,轻松定制应用程序。

  • 工作流程自动化:在ToolJet中开发多步骤工作流,实现业务流程自动化。

  • 安全和管理:提供详细的权限设置和审计日志功能。

在本地快速启动和运行ToolJet的方式就是通过Docker镜像,在本地安装好Docker环境后,直接执行以下的命令即可:

docker run \\  --name tooljet \\  --restart unless-stopped \\  -p 80:80 \\  --platform linux/amd64 \\  -v tooljet_data:/var/lib/postgresql/13/main \\  tooljet/try:EE-LTS-latest

ToolJet还提供了各种在不同云平台上部署自托管的指南,包括 Kubernetes、AWS EC2、Docker 等

ToolJet Marketplace 允许用户通过添加根据其独特需求定制的插件(数据源)来增强其工作空间。此功能有助于将用户创建的插件与 ToolJet 无缝集成。



changedetection


  • 项目名称:changedetection - 网页变化监控工具

  • GitHub 链接:https://github.com/dgtlmoon/changedetection.io

  • 上周 Star 数:800+

changedetection一个简单易用的网页变化监控工具,功能强大,能够自动化检测网页内容的任何变化,并通过电子邮件、Slack、Discord等多种渠道发送实时通知,帮助用户及时捕捉关键信息,适用于监控价格变动、产品库存监测、网站更新等各种场景。

整个项目使用Python、JavaScript和HTML开发,你可以通过多种方式来运行changedetection,首先推荐通过docker的方式来安装,使用 Docker Composer,只需克隆代码仓库,然后执行命令即可:

$ docker compose up -d

也可以通过项目提供的docker镜像来直接启动

$ docker run -d --restart always -p "127.0.0.1:5000:5000" -v datastore-volume:/datastore --name changedetection.io dgtlmoon/changedetection.io
也可以通过Pip的方式来安装:
$ pip3 install changedetection.io$ changedetection.io -d /path/to/empty/data/dir -p 5000
然后访问http://127.0.0.1:5000,现在就可以访问 UI了。

使用时您可以添加网站、分配标签并跟踪其状态。添加网站后,您将能够查看其状态、检查更改,甚至可以预览首次扫描时的网站。如果检测到更改,您可以比较版本并探索差异。



kestra


  • 项目名称:kestra - 工作流编排平台

  • GitHub 链接:https://github.com/kestra-io/kestra

  • 上周 Star 数:500+


Kestra 是一个开源的事件驱动编排平台,可让计划和事件驱动的工作流程变得简单。通过将基础设施即代码最佳实践引入数据、流程和微服务编排,您只需几行 YAML 即可直接从 UI构建可靠的工作流程。

Kestra的名称源自“编排”一词,该公司认为市场上充斥着满足特定需求的工具,如自动化数据管道、信息技术任务管理、流程协调和服务提供。然而,这些工具往往将组件分隔开来,需要连接器才能协同工作。

Kestra让工程师在不到五分钟内使用工作流程设计引擎构建和编排数据或流程工作流程,并能直接集成到工程师每天使用的工具中。

目前已支持500多个集成,包括AWS、GCP、Azure、Terraform、Docker、GitHub、Databricks和Snowflake的连接器。它可以部署在任何云上、本地或者使用Docker在笔记本电脑上。

以下是Docker来快速启动 Kestra的命令:

docker run --pull=always --rm -it -p 8080:8080 --user=root \\  -v /var/run/docker.sock:/var/run/docker.sock \\  -v /tmp:/tmp kestra/kestra:latest server local

以下是一个简单的hello world工作流示例:

id: hello_worldnamespace: dev
tasks: - id: say_hello type: io.kestra.plugin.core.log.Log message: "Hello, World!"

另外Kestra的公司最近也刚刚宣布获得了一笔800万美元的融资,正在扩展业务。



mindcraft

  • 项目名称:mindcraft - 我的世界AI工具

  • GitHub 链接:https://github.com/kolbytn/mindcraft

  • 上周 Star 数:460+

注意本项目是mindcraft 不是minecraft,我第一眼看到以为我的世界开源了呢,但是它确实和minecraft有关。

Mindcraft 利用大语言模型和 Mineflayer 将 AI 引入 Minecraft,为玩家创造了一种创新的游戏体验。

项目基于 Mineflayer,一个流行的 Minecraft 机器人库及其聊天引擎,Mindcraft 利用GPT-3 和 Gemini等模型来生成文本、执行代码,并与 Minecraft 环境互动。玩家可以使用 Mindcraft 生成文本,例如故事、任务描述或聊天回复,或者是通过编写脚本来收集物品、建造结构或执行任务。

minecraft默认情况下禁用代码编写,您可以通过在settings.js中将allow_insecure_coding设置为true来启用它。仅在本地或专用服务器上启用,切勿在公共服务器上启用。

minecraft 提供了Java版本和Node JS 版本,你可以根据自己的情况来选择。






识别二维码关注我们
微信号- it-coffee
新浪微博-@IT-咖啡馆
头条号- IT咖啡馆

IT咖啡馆
开源项目、IT技能和有趣的事情
 最新文章