本周我们精选了 10 个实用的 Python 开源项目,涵盖了从代码生成到个人 AI 助手等各种功能。这些项目可以帮助你提高效率、扩展知识并激发创造力。
️仓库名称:abi/screenshot-to-code
截止发稿星数: 52000 (近一周新增:1401)
仓库语言: Python
仓库开源协议:MIT License
本项目是一个强大的工具,允许用户将截图、模型和 Figma 设计轻松转换为实用代码。
基于人工智能技术,使用 OpenAI 的 GPT-4 Vision API 将图像转换为代码。它支持多种编程语言和框架,包括 HTML、React、Vue、Bootstrap 和 Ionic。
abi/screenshot-to-code
该项目已成功应用于各种项目,包括:
是一款令人印象深刻的工具,具有以下优势:
用于快速原型制作和代码生成
是一款创新的工具,具有改变开发流程的潜力。它为开发人员和设计师提供了一种新的方式,将视觉设计转换为代码,从而提高生产力和创造力。
️仓库名称:google-research/timesfm
截止发稿星数: 2479 (近一周新增:562)
仓库语言: Python
仓库开源协议:Apache License 2.0
该代码库介绍了 TimesFM,一种由 Google 研究团队开发的用于时序预测的预训练基础模型。TimesFM 能够对时序数据做出准确的点预测。
TimesFM 是一种仅解码器基础模型,它利用基于 transformer 的架构。它处理长达 512 个时间点的时序上下文,并预测任意长度的地平线。
该代码库提供了用于加载公共 TimesFM 检查点和执行模型推理的代码。它包含安装、使用和对 TimesFM 进行基准测试的说明。
TimesFM 是一款功能强大的时序基础模型,它提供了准确的预测能力。它消除了复杂特征工程和预处理的需要,简化了时序分析。研究人员和从业人员可以利用 TimesFM 来解决广泛的预测挑战。
️仓库名称:
zhayujie/chatgpt-on-wechat
截止发稿星数: 26212 (近一周新增:653)
仓库语言: Python
仓库开源协议:MIT License
本项目是一基于大模型的聊天机器人,支持微信公众号、企业微信应用、飞书、钉钉接入,提供丰富功能和定制选项。
采用 ChatGPT-3.5/4/4o/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4 等大语言模型作为技术支撑 可接入操作系统和互联网等外部资源,并支持基于自有知识库进行企业智能客服定制
作为数字分身、智能客服、私域助手等应用
集成多种大语言模型,提供优质的对话体验 支持多端接入,满足不同应用场景需求 提供丰富的功能扩展,可满足个性化定制需求
为个人或企业打造基于大语言模型的定制化聊天机器人 将聊天机器人集成到现有的应用中,增强其互动性 探索大语言模型在对话和信息处理领域的应用潜力
本项目提供了基于大语言模型的多功能聊天机器人,为个人和企业提供智能对话、信息处理和应用定制的强大工具。
️仓库名称:phidatahq/phidata
截止发稿星数: 8641 (近一周新增:1027)
仓库语言: Python
仓库开源协议:Mozilla Public License 2.0
Phidata是一个用于构建自主辅助工具(也称为代理)的框架,这些工具具有长期记忆、上下文知识和使用函数调用采取行动的能力。
Phidata为增强LLM提供了一个功能强大的框架,并且具有构建可扩展且强大的AI应用程序的潜力。它易于使用,并支持各种集成。
Phidata为构建创新和功能强大的AI应用程序提供了基础设施,充分利用了LLM的潜力,并克服了它们的局限性。
️仓库名称:
Azure-Samples/chat-with-your-data-solution-accelerator
截止发稿星数: 603 (近一周新增:84)
仓库语言: Python
仓库开源协议:MIT License
本项目旨在打造一个基于Azure的聊天解决方案,利用人工智能增强搜索和问答体验。
该项目是一个强大且全面的解决方案,简化了构建基于AI的聊天解决方案的过程。它提供了一种与您的数据进行自然交互的方式,提高了决策效率并改善了客户满意度。
️仓库名称:pipecat-ai/pipecat
截止发稿星数: 1412 (近一周新增:324)
仓库语言: Python
仓库开源协议:BSD 2-Clause "Simplified" License
该存储库介绍 Pipecat,这是一个设计用于构建语音和多模态对话代理的开源框架。它面向广泛的应用程序,使用户能够创建虚拟助手、会议助手、聊天机器人等。
用于语音和多模态对话 AI 的开源框架,可用于创建个人教练、会议助手、故事玩具、客户支持机器人等。包含基础代码片段和示例应用程序,以便快速启动开发。
Pipecat 为语音和多模态对话 AI 提供了一个强大且可扩展的框架。其灵活性和广泛的功能使其成为希望创建类人交互体验的开发人员的宝贵资源。通过利用 AI 的力量,Pipecat 使用户能够构建创新且引人入胜的对话代理。
️仓库名称:microsoft/UFO
截止发稿星数: 5099 (近一周新增:355)
仓库语言: Python
仓库开源协议:MIT License
UFO(专注于 Windows 操作系统交互的 UI 代理)是一个双重代理框架,使用户能够在多个应用程序中无缝导航和操作,从而在 Windows 操作系统上完成任务。
UFO 代码仓库包括:
见技术报告中的评估部分:arxiv.org/abs/2402.07939
UFO 通过提供跨 Windows 操作系统多个应用程序完成任务的无缝方式,提高了用户的工作效率。
️仓库名称:
assafelovic/gpt-researcher
截止发稿星数: 11412 (近一周新增:778)
仓库语言: Python
仓库开源协议:MIT License
GPT Researcher 是一款基于 GPT 的自主研究工具,旨在针对任何特定主题进行在线综合研究。
该项目采用了Plan-and-Solve 和 RAG 论文中的理念,解决了速度、确定性和可靠性问题,通过并行代理工作而非同步操作,提供了更加稳定的性能和更高的速度。
视频演示
GPT Researcher 是一款功能强大的研究工具,可提供以下优势:
GPT Researcher 是一款尖端的工具,为各种研究任务提供了自动化和全面的解决方案。它结合了强大的 GPT 模型、多代理系统和用户友好的界面,使研究过程更高效、更可靠。
️仓库名称:khoj-ai/khoj
截止发稿星数: 5959 (近一周新增:910)
仓库语言: Python
仓库开源协议:GNU Affero General Public License v3.0
khoj 旨在创建一个随时可用的、个性化的 AI 助手应用程序,从而扩展用户的个人能力。
用户可以共享 PDF、Markdown、Org-mode、Notion 文件和 Github 存储库。他们还可以获得基于其文档的快速、准确的语义搜索。此外,AI 助手可以创建个性化图像并理解用户的语音。
用户可以将 khoj 用于学习,通过将笔记共享给助手来扩展自己的知识。
khoj 的优势在于其开放源代码和自托管功能,使用户可以完全控制自己的数据。此外,它广泛的功能集使其成为个人和专业用途的理想选择。
khoj 是一款功能强大的 AI 助手,可为用户提供扩展个人能力、提高生产力和实现创造性目标所需的功能。
️仓库名称:langchain-ai/langchain
截止发稿星数: 85666 (近一周新增:745)
仓库语言: Python
仓库开源协议:MIT License
本文将介绍 LangChain,一个用于构建由大型语言模型 (LLM) 提供支持的应用程序的框架。
LangChain 核心概念包括:
LangChain 由以下几个部分组成:
LangChain 的优势包括:
LangChain 是一个全面的框架,用于开发基于 LLM 的应用程序。它提供了一个不断发展的工具生态系统,使开发人员能够快速构建、部署和管理此类应用程序。