目录

Github 2024-07-16 Python开源项目日报 Top10

根据Github Trendings的统计,今日(2024-07-16统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言项目数量
Python项目10
C++项目1

AutoGPT: 人工智能革命的先锋

  • 创建周期:486 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:164105 个
  • Fork数量:43590 次
  • 关注人数:164105 人
  • 贡献人数:440 人
  • Open Issues数量:95 个
  • Github地址:https://github.com/Significant-Gravitas/AutoGPT.git
  • 项目首页: https://agpt.co

AutoGPT 是一个旨在使人工智能对每个人都可访问的开源项目,允许用户使用和构建其功能。它提供了一个基于通用LLM的人工智能代理,可以自主完成各种任务,如总结研究论文、创建营销内容和撰写关于人工智能新闻的博客文章。该项目的使命是提供工具,让用户能够专注于真正重要的事情,包括构建、测试和委派任务给人工智能。AutoGPT 处于人工智能创新的最前沿,并邀请其他人加入这场革命。

GPT/GLM等LLM大语言模型实用化交互接口

  • 创建周期:337 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:51717 个
  • Fork数量:6732 次
  • 关注人数:51717 人
  • 贡献人数:74 人
  • Open Issues数量:184 个
  • Github地址:https://github.com/binary-husky/gpt_academic.git
  • 项目首页: https://github.com/binary-husky/gpt_academic/wiki/online

/images/binary-husky-gpt_academic-0.png

该项目为GPT/GLM等LLM大语言模型提供实用的交互接口,特别优化论文阅读/润色/写作体验。它采用模块化设计,支持自定义快捷按钮和函数插件,同时支持Python和C++项目剖析和自译解功能,以及PDF/LaTex论文翻译和总结功能。此外,它还支持并行问询多种LLM模型和本地模型,以及接入通义千问、deepseekcoder、讯飞星火、文心一言、llama2、rwkv、claude2、moss等。

大型语言模型文本生成Gradio Web UI

  • 创建周期:573 天
  • 开发语言:Python
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:38443 个
  • Fork数量:5088 次
  • 关注人数:38443 人
  • 贡献人数:317 人
  • Open Issues数量:192 个
  • Github地址:https://github.com/oobabooga/text-generation-webui.git

/images/oobabooga-text-generation-webui-0.png

这个项目是一个用于大型语言模型的Gradio web UI,旨在为文本生成提供用户友好的界面。它的目标是成为类似于AUTOMATIC1111/stable-diffusion-webui的文本生成的首选平台。

/images/oobabooga-text-generation-webui-1.png

Fooocus: 图像生成软件

  • 创建周期:188 天
  • 开发语言:Python
  • 协议类型:GNU General Public License v3.0
  • Star数量:30681 个
  • Fork数量:3552 次
  • 关注人数:30681 人
  • 贡献人数:33 人
  • Open Issues数量:237 个
  • Github地址:https://github.com/lllyasviel/Fooocus.git

/images/lllyasviel-fooocus-0.png

Fooocus是基于Gradio的开源图像生成软件。它重新思考了Stable Diffusion和Midjourney的设计,提供了离线、开源和免费的平台。它消除了手动调整的需求,专注于提示和图像,并包含自动优化。安装过程简化,最小GPU内存要求为4GB。

可重复使用的计算机视觉工具

  • 创建周期:478 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:10958 个
  • Fork数量:875 次
  • 关注人数:10958 人
  • 贡献人数:53 人
  • Open Issues数量:89 个
  • Github地址:https://github.com/roboflow/supervision.git
  • 项目首页: https://supervision.roboflow.com

/images/roboflow-supervision-0.png

我们为您提供可重复使用的计算机视觉工具,用于加载数据集、在图像或视频上绘制检测,以及计算特定区域内的检测数量。

从Yahoo!Finance的API下载市场数据

  • 创建周期:2613 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:12494 个
  • Fork数量:2245 次
  • 关注人数:12494 人
  • 贡献人数:103 人
  • Open Issues数量:167 个
  • Github地址:https://github.com/ranaroussi/yfinance.git
  • 项目首页: https://aroussi.com/post/python-yahoo-finance

该项目涉及从Yahoo!Finance的API下载市场数据。

FlashAttention和FlashAttention-2: 快速且内存高效的注意力机制

  • 创建周期:789 天
  • 开发语言:Python, C++
  • 协议类型:BSD 3-Clause “New” or “Revised” License
  • Star数量:12338 个
  • Fork数量:1094 次
  • 关注人数:12338 人
  • 贡献人数:71 人
  • Open Issues数量:469 个
  • Github地址:https://github.com/Dao-AILab/flash-attention.git

该存储库提供了FlashAttention和FlashAttention-2的官方实现,这些机制是快速且内存高效的精确注意力机制。FlashAttention专注于具有IO感知的快速和内存高效的精确注意力,而FlashAttention-2旨在通过更好的并行性和工作分区实现更快的注意力。

pytube: 轻量级、无依赖的YouTube视频下载工具

  • 创建周期:4503 天
  • 开发语言:Python
  • 协议类型:The Unlicense
  • Star数量:10881 个
  • Fork数量:2401 次
  • 关注人数:10881 人
  • 贡献人数:98 人
  • Open Issues数量:617 个
  • Github地址:https://github.com/pytube/pytube.git
  • 项目首页: https://pytube.io

pytube是一个轻量级的、无依赖的Python库和命令行实用程序,用于下载YouTube视频。它正在积极寻求贡献者,并欢迎通过问题报告或拉取请求提出改进意见。

Crawlee: Python网络爬虫和浏览器自动化库

  • 创建周期:186 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1399 个
  • Fork数量:84 次
  • 关注人数:1399 人
  • 贡献人数:7 人
  • Open Issues数量:50 个
  • Github地址:https://github.com/apify/crawlee-python.git
  • 项目首页: https://crawlee.dev/python/

Crawlee是一个用于Python的开源网络爬虫和浏览器自动化库,可帮助构建可靠的爬虫。它可以提取用于人工智能、LLMs、RAG或GPTs的数据,并从网站上下载各种文件类型。它与BeautifulSoup、Playwright和原始HTTP一起工作,支持带代理轮换的headful和headless模式。该库覆盖了整个爬取和抓取过程,可以创建快速且几乎类似人类的爬虫,可以绕过现代机器人保护。它还提供丰富的配置选项,可进行定制。

PraisonAI: 低代码多智能体LLM系统框架

  • 创建周期:119 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:1182 个
  • Fork数量:182 次
  • 关注人数:1182 人
  • 贡献人数:4 人
  • Open Issues数量:17 个
  • Github地址:https://github.com/MervinPraison/PraisonAI.git
  • 项目首页: https://docs.praison.ai

PraisonAI是一个低代码框架,结合AutoGen和CrewAI或类似框架,用于构建和管理多智能体LLM系统。它注重简单性、定制化和高效的人机协作。