目录

Github 2024-02-13 Python开源项目日报 Top10

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

开发语言项目数量
Python项目10

系统设计指南

  • 创建周期:2507 天
  • 开发语言:Python
  • 协议类型:Other
  • Star数量:241693 个
  • Fork数量:42010 次
  • 关注人数:241693 人
  • 贡献人数:109 人
  • Open Issues数量:413 个
  • Github地址:https://github.com/donnemartin/system-design-primer.git

/images/donnemartin-system-design-primer-0.png

系统设计指南是一个开源项目,帮助个人学习如何设计大规模系统并为系统设计面试做准备。它还包括Anki记忆卡,以便有效学习。

yt-dlp: 一个增强版的youtube-dl分支

  • 创建周期:1184 天
  • 开发语言:Python
  • 协议类型:The Unlicense
  • Star数量:64607 个
  • Fork数量:5309 次
  • 关注人数:64607 人
  • 贡献人数:385 人
  • Open Issues数量:1422 个
  • Github地址:https://github.com/yt-dlp/yt-dlp.git
  • 项目首页: https://discord.gg/H5MNcFW63r

yt-dlp是youtube-dl的一个分支,具有额外的功能和修复,重点是添加新功能和补丁,同时与原始项目保持最新。它包括详细的安装说明,更新/发布文件,依赖关系,编译,使用和选项,配置,格式选择,修改元数据,插件,嵌入示例等。它还集成了SponsorBlock,用于标记/删除YouTube视频中的赞助部分,并更改了默认格式排序选项,以获得更高分辨率和更好的编解码器。

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。

使用MoviePy自动创建YouTube短视频

  • 创建周期:13 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:7294 个
  • Fork数量:878 次
  • 关注人数:7294 人
  • 贡献人数:21 人
  • Open Issues数量:4 个
  • Github地址:https://github.com/FujiwaraChoki/MoneyPrinter.git

使用MoviePy自动在本地创建YouTube短视频,只需提供要讨论的视频主题。

CrewAI:先进的自主AI代理编排框架

  • 创建周期:73 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:2488 个
  • Fork数量:265 次
  • 关注人数:2488 人
  • 贡献人数:12 人
  • Open Issues数量:35 个
  • Github地址:https://github.com/joaomdmoura/crewAI.git
  • 项目首页: https://crewai.io

/images/joaomdmoura-crewai-0.png

CrewAI是一个先进的框架,用于编排角色扮演的自主AI代理,促进协作智能,使代理能够在复杂任务上无缝合作。

使用100多个LLM的开源API执行语言模型任务

  • 创建周期:201 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:5303 个
  • Fork数量:524 次
  • 关注人数:5303 人
  • 贡献人数:104 人
  • Open Issues数量:283 个
  • Github地址:https://github.com/BerriAI/litellm.git
  • 项目首页: https://docs.litellm.ai/docs/

/images/berriai-litellm-0.png

该项目涉及使用各种开源LLM API,如Bedrock、Azure、OpenAI、Cohere、Anthropic、Ollama、Sagemaker、HuggingFace、Replicate等100多个LLM,来执行语言模型任务。

情感语音模型MetaVoice-1B

  • 创建周期:7 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:1830 个
  • Fork数量:228 次
  • 关注人数:1830 人
  • 贡献人数:5 人
  • Open Issues数量:16 个
  • Github地址:https://github.com/metavoiceio/metavoice-src.git
  • 项目首页: https://themetavoice.xyz/

MetaVoice-1B是一个开源的1.2B参数基础模型,经过了100,000小时的语音训练,用于文本转语音。它优先考虑了英语中的情感语音节奏和语调,美式和英式语音的零射击克隆,支持通过微调进行语音克隆,成功使用最少1分钟的训练数据进行印度说话者的支持,以及长篇合成。该模型以Apache 2.0许可证发布,可以无限制地使用。

使用函数调用构建AI助手的工具包

  • 创建周期:650 天
  • 开发语言:Python
  • 协议类型:Mozilla Public License 2.0
  • Star数量:1796 个
  • Fork数量:195 次
  • 关注人数:1796 人
  • 贡献人数:12 人
  • Open Issues数量:14 个
  • Github地址:https://github.com/phidatahq/phidata.git
  • 项目首页: https://docs.phidata.com

/images/phidatahq-phidata-0.png

Phidata是一个使用函数调用构建AI助手的工具包。函数调用使LLMs能够通过调用函数并根据响应智能地选择下一步,就像人类解决问题一样。

自我对弈微调:将弱语言模型转化为强语言模型

  • 创建周期:9 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:349 个
  • Fork数量:24 次
  • 关注人数:349 人
  • 贡献人数:4 人
  • Open Issues数量:0 个
  • Github地址:https://github.com/uclaml/SPIN.git
  • 项目首页: https://uclaml.github.io/SPIN/

Self-Play Fine-Tuning (SPIN)项目的官方实现,其中包含了陈子翔、邓奕禾、袁慧卓、季凯轩和顾全全撰写的论文《自我对弈微调将弱语言模型转化为强语言模型》的代码。

PalWorld服务器工具包

  • 创建周期:17 天
  • 开发语言:Python
  • 协议类型:MIT License
  • Star数量:236 个
  • Fork数量:41 次
  • 关注人数:236 人
  • 贡献人数:6 人
  • Open Issues数量:3 个
  • Github地址:https://github.com/magicbear/palworld-server-toolkit.git

PalWorld服务器工具包是一个开源项目,旨在修改保存文件,列出玩家,修复保存文件等。