程序员,必须要知道的热门开源项目!

news2024/11/17 21:49:45

🏆 文章目标:了解热门开源项目
🍀 入门篇:程序员,必须要知道的热门开源项目!
✅ 创作者:熊猫Jay
✨ 个人公众号: 熊猫Jay字节之旅 (文末有链接)
🍁 展望:若本篇讲解内容帮助到您,请帮忙点个赞吧,再点点您的小手关注下公众号,您的支持是我继续写作的最大动力,谢谢。🙏

背景

大家好,我是熊猫Jay。

自OpenAI通过ChatGPT引领AI新纪元以来,科技行业正在经历着一段空前繁荣的时期。

在这个人工智能迅速发展的时代,开源项目在推动技术创新和知识共享方面起着举足轻重的作用。(在此,我对所有的开源作者表示感谢).

本文旨在向您介绍一些我从中受益良多的人工智能开源项目,它们值得您的关注和标记.

开源项目

以下项目均来自github开源平台,开源不易,好用可以给作者点个赞赞。

Stable Diffusion

img

Stable Diffusion做为一个AI 绘图软件 (开源模型),可本地部署,可切换多种模型,且新的模型和开源库每天都在更新发布,最重要的是免费,没有绘图次数限制。的确是AI绘画爱好者的福音.

地址: https://github.com/AUTOMATIC1111/stable-diffusion-webui

Auto—GPT

Auto GPT是一个实验性的开源应用程序,展示了GPT-4语言模型的功能。该程序由GPT-4驱动,将LLM“思想”链接在一起,以自主实现您设定的任何目标。作为GPT-4完全自主运行的首批例子之一,Auto GPT突破了人工智能的极限。

该项目在发布 10 天之后开始在 GitHub 上吸引了部分人的注意,此后,AutoGPT 继续迭代,并添加从网页中抽取关键信息的能力,并在3月29日第一次有人 pull request 这个项目。后面陆续增加了语音输入、执行代码等,并在2023年4月3日登顶 GitHub Trending 第一名,开始被大家所熟知!

特点:

  • 🌐 用于搜索和信息收集的互联网接入
  • 💾 长期和短期记忆管理
  • 🧠 用于文本生成的GPT-4实例
  • 🔗 访问热门网站和平台
  • 🗃️ 使用GPT-3.5进行文件存储和摘要
  • 🔌 插件的可扩展性

地址: https://github.com/Significant-Gravitas/Auto-GPT

ChatGPT Next Web

img

笔者给社群薅羊毛的国内免费ChatGPT网站正是基于这个项目。www.halloai.top

该项目为开发者提供了构建和集成自己OpenAI API的平台。同时内置大量角色,可以直接使用。

关键的是使用Vercel进行部署,无需自己够买服务器,再加上一个国内域名,直接起飞。

github链接:https://github.com/Yidadaa/ChatGPT-Next-Web

教程地址:https://mp.weixin.qq.com/s/sIwsGYoJXVxF1tPPD0id0A

AI 法律助手

img

该项目基于法律知识库进行训练,更够给出基于相关法律条款的一些建议。

该项目在法律方面的业务能力还不是很强(有人吐槽还不如GPT4)。

但是从技术角度看,对于垂直领域想要结合数据训练提供更加专业的回答来说,这是个挺有价值的学习项目。

github链接:https://github.com/lvwzhen/law-cn-ai

官方体验地址:law.ai2045.com/

Langchain

img

LangChain是一个强大且专业的程序开发框架,旨在协助开发人员构建端到端的应用。

通过LangChain,开发人员可以轻松地管理语言模型的交互,实现多个组件之间的无缝链接,并有效整合额外的资源(例如API和数据库),从而优化开发流程。

比如说可以通过 Langchain来搭建专属的GPT知识库。

github链接:https://github.com/hwchase17/langchain

Flowise

img

技术小白福利,基于Langchain通过托拉拽的方式构建你的AI应用程序。

github链接:https://github.com/FlowiseAI/Flowise

官网地址:flowiseai.com/

ChatGPT资源大合集

img

收集了各种免费和付费的ChatGPT资源,以及如何更有效地使用中文与 ChatGPT 进行交流的方法。拥有丰富的 ChatGPT工具、应用和示例。

github链接:https://github.com/yzfly/awesome-chatgpt-zh

文末福利

我们准备了一套学习资料, 包含AI课程、副业变现案例、为了怕内容比较难消化, 我们发起了一个社群, 方便大家共同学习和进步.

感兴趣的小伙伴, 欢迎来讨论和了解.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/804113.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

使用easyexcel实现复杂excel表格导出

1、问题描述 最近在做一个自动化开发票的需求,就是把网页预览的发票导出成一个excel文件。其实这个很好实现,就是使用blob就可以实现把网页的html内容导出成一个.xls的文件就行了。 Blob把html导出为excel文件_blob导入导出excel_金斗潼关的博客-CSDN博…

【我们一起60天准备考研算法面试(大全)-第二十七天 27/60】【真分数】

专注 效率 记忆 预习 笔记 复习 做题 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格: 红色文字表示&#…

HTTP——一、了解Web及网络基础

HTTP 一、使用HTTP协议访问Web二、HTTP的诞生1、为知识共享而规划Web2、Web成长时代3、驻足不前的HTTP 三、网络基础TCP/IP1、TCP/IP协议族2、TCP/IP的分层管理3、TCP/IP 通信传输流 四、与HTTP关系密切的协议:IP、TCP和DNS1、负责传输的 IP 协议2、确保可靠性的TCP…

搭建简单的chatbot并部署到HuggingFace上

调用ChatGPT接口完成聊天任务 下面的代码调用ChatGPT的ChatCompletion接口实现聊天任务,生成的结果如下图打印的信息所示。而且,在封装Conversation class中,message一直使用append进行追加,即每次调用ChatCompletion接口时都传入…

【C++入门到精通】C++入门 —— 类和对象(构造函数、析构函数)

目录 一、类的6个默认成员函数 二、构造函数 ⭕构造函数概念 ⭕构造函数的特点 ⭕常见构造函数的几种类型 三、析构函数 ⭕析构函数概念 ⭕析构函数的特点 ⭕常见析构函数的几种类型 四、温馨提示 前言 这一篇文章是上一篇的续集(这里有上篇链接)…

qt服务器 网络聊天室

widget.cpp #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//给服务器指针实例化空间server new QTcpServer(this); }Widget::~Widget() {delete ui; }//启动…

C++ malloc/free和new/delete

1.malloc和free malloc是开辟内存单元的库函数&#xff1b; malloc不会调用构造函数&#xff1b; free只是释放malloc所开辟的空间&#xff1b; free不会调用析构函数。 #include <iostream> using namespace std; class A { public:A(int i0) { cout << "A&…

BUG分析以及BUG定位

一般来说bug大多数存在于3个模块&#xff1a; 1、前台界面&#xff0c;包括界面的显示&#xff0c;兼容性&#xff0c;数据提交的判断&#xff0c;页面的跳转等等&#xff0c;这些bug基本都是一眼可见的&#xff0c;不太需要定位&#xff0c;当然也不排除一些特殊情况&#xf…

25.6 matlab里面的10中优化方法介绍—— 遗传算法(matlab程序)

1.简述 遗传算法&#xff08;Genetic Algorithm, GA&#xff09;是模拟达尔文生物进化论的自然选择和遗传学机理的生物进化过程的计算模型&#xff0c;是一种通过模拟自然进化过程搜索最优解&#xff08;所找到的解是全局最优解&#xff09;的方法。 参数编码、初始群体的设定…

「乐天世界」VoxEdit 创作大赛

&#x1f389;参加激动人心的乐天世界 VoxEdit 大赛&#xff01;&#x1f3a8; 召集所有体素艺术家和韩国文化爱好者&#xff01;您准备好展示自己的体素设计技能&#xff0c;用自己的独特风格为乐天世界心爱的吉祥物 Lotty 赋予生命了吗&#xff1f;让我们看看您的想象力和设计…

Acwing.91 最短Hamilton路径(动态规划)

题目 给定一张n个点的带权无向图&#xff0c;点从0~n-1标号&#xff0c;求起点0到终点n-1的最短Hamilton路径。Hamilton路径的定义是从0到n-1不重不漏地经过每个点恰好一次。 输入格式 第—行输入整数n。 接下来n行每行n个整数&#xff0c;其中第i行第j个整数表示点i到j的距…

使用go与智能合约交互之abi调用

上一篇文章&#xff0c;我们讲解了go如何使用函数选择器的方式进行智能合约的调用&#xff0c;接下来让我们一起学习一下如何使用abi的方式进行智能合约的调用 本系列课程&#xff1a; 第一节&#xff1a;使用go与智能合约交互之函数选择器调用 第二节&#xff1a;使用go与智能…

堆喷射的小例子

引自&#xff1a;https://blog.csdn.net/lixiangminghate/article/details/53413863 照着作者的意思&#xff0c;自己的测试代码&#xff1a; #include <iostream> #include <windows.h> #include <stdio.h>class base {char m_buf[8]; public:virtual int…

上传图片到腾讯云对象存储桶cos

1、首先登录腾讯云官网控制台 进入对象存储页面 2、找到跨越访问CIRS设置 配置规则 点击添加规则 填写信息 3、书写代码 这里用VUE3书写 <template><div><input type"file" change"handleFileChange" /></div> </template&g…

JS学习之ES6

一、ES简介 ES6是一个泛指&#xff0c;指EDMAJavaScript之后的版本。它是JS的语言标准。 Nodejs 简介&#xff1a;它是一个工具&#xff0c;主攻服务器&#xff0c;使得利用JS也可以完成服务器代码的编写。 安装&#xff1a; 安装Nodejs的同时&#xff0c;会附带一个npm命令…

QT--day4(定时器事件、鼠标事件、键盘事件、绘制事件、实现画板、QT实现TCP服务器)

QT实现tcpf服务器代码&#xff1a;&#xff08;源文件&#xff09; #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);//给服务器指针实例化空间server new QTc…

无涯教程-jQuery - show( )方法函数

show()方法仅显示匹配元素中的每个元素(如果隐藏)。此方法还有另一种形式&#xff0c;可以控制动画的速度。 show( ) - 语法 selector.show( ); show( ) - 示例 以下是一个简单的示例&#xff0c;简单说明了此方法的用法- <html><head><title>The jQuer…

PostgreSQL-Centos7源码安装

卸载服务器上的pg13 本来是想删除原来的postgis重新源码安装就行,但是yum安装的PostgreSQL不能直接使用,会提示以下问题: 之前服务是用yum安装的,现在需要删除 -- 删除数据的postgis插件 drop extension postgis; drop extension postgis cascade;删除相关安装包 # 查询…

Ubuntu Server版 之 apache系列 常用配置 以及 隐藏 版本号 IP、Port 搭建服务案例

查看版本 旧的 用 httpd -v 新的 用 apache2 -v 配置检测 旧的 httpd -t 新的 apachectl configtest window用的apache 是 httpd -t Linux 中 apachectl configtest 主配置文件 之前旧版apache 是httpd 现在都改成 apache2 /etc/apache2/apache2.conf window中 httpd.con…

leetcode 2141. Maximum Running Time of N Computers(N台计算机的最大运行时间)

有n台电脑&#xff0c;数组batteries代表每块电池的电量。 每台电脑每次只能放入一块电池&#xff0c;然后电池可以任意交换&#xff0c;但电池不能充电。 所有电脑必须同时运行。 问n台电脑最多可以同时运行几分钟。 思路&#xff1a; 乍一看很复杂&#xff0c;复杂的电池交…