推荐 3 个 yyds 的开源项目!

news2024/11/21 0:22:56

本期推荐开源项目目录:

1. AI 搜索引擎

2. 大模型聊天框架

3. 模仿抖音的移动端短视频


01

AI 搜索引擎

Perplexica 是一个开源的、由 AI 驱动的搜索引擎。它深入互联网寻找答案,不仅搜索网络,还理解您的问题。

Perplexica 受到 Perplexity AI 的启发,使用了先进的机器学习算法,如相似性搜索和嵌入,以优化结果,并提供带有引用来源的清晰答案。Perplexica 使用 SearxNG 保持最新并完全开源,确保您总是获得最新的信息,同时不会妨碍您的隐私。

Perplexica 的主要特性包括:

  • 本地 LLMs:您可以使用 Ollama 利用本地 LLMs,如 Llama3 和 Mixtral。

  • Copilot 模式:(正在开发中)通过生成不同的查询来增强搜索,以找到更相关的互联网资源。与 SearxNG 的普通搜索不同,它会访问顶级匹配项,并尝试直接从页面中找到与用户查询相关的资源。

  • 普通模式:处理您的查询并执行网络搜索。

  • 焦点模式:特殊模式,用于更好地回答特定类型的问题。目前有 6 种焦点模式:全模式、写作助手模式、学术搜索模式、YouTube 搜索模式、Wolfram Alpha 搜索模式和 Reddit 搜索模式

Perplexica 使用 SearxNG,一个元搜索引擎,获取结果并重新排列,从中获取最相关的资源,确保您总是获得最新的信息,而无需每日数据更新的开销。这是一个开源的 Perplexity AI 替代品。

开源地址:https://github.com/ItzCrazyKns/Perplexica

06e74f2107f0c742b3c8f63851759184.png

02

大模型聊天框架

Lobe Chat 是一个开源的 LLMs/AI 聊天框架,目前已经获得了近 30k 的 Star。它支持多种 AI 提供商(包括 OpenAI / Claude 3 / Gemini / Ollama / Bedrock / Azure / Mistral / Perplexity),多模态(视觉/语音合成),以及插件系统。

用户可以一键免费部署自己的私人 ChatGPT 聊天应用。

Lobe Chat 的核心技术栈包括:Next.js框架,Ant Design组件库,zustand状态管理库,swr数据获取库,以及i18next实现应用的多语言支持。

总的来说,Lobe Chat 是一个功能强大,设计现代的开源聊天框架,旨在为开发者和用户提供一个更开放,透明,用户友好的产品生态系统。无论对于用户还是专业开发者,LobeHub 都将是你的 AI Agent 游乐场。

开源地址:https://github.com/lobehub/lobe-chat

ad8692981d7ea941ff4941bb1bede1af.png

650822e38e624a58572f36a0cb720ff0.png

f12c33b3e6027625d9f49f6640362af9.png

03

模仿抖音的移动端短视频

这个开源项目是一个模仿抖音的移动端短视频开源项目,开源一个月获得了 6.3k 的 Star。它基于 Vue3、Pinia 和 Vite5 实现,并使用了最新的 Vue 全家桶技术栈。

这个项目的目标是展示 Vue 在移动端的"最佳实践",并提供媲美原生 App 丝滑流畅的使用体验。数据保存到本地,通过 axios-mock-adapter 库拦截 API 并返回本地 Json 数据,模拟后端请求。

开源地址:https://github.com/zyronon/douyin

e6b2634d6fd5018bff5f939dcce1bf69.png

历史盘点

逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:

地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo

d926ea99178caaf27bb25e0b716c640a.png


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 推荐 5 个本周很火的 GitHub 项目

3. 推荐 5 个近期火火火的 GitHub 项目

4.  推荐 5 个令人惊艳的 GitHub 项目

6f8c13d74cc79b22e03f35d2613278c0.png

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

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

相关文章

今天来聊聊Numpy!

numpy?what~什么是numpy? 小编先暂且不提。 ​ 大家先暂且看看这句话,“你给我翻 译翻译,什么他妈的是他妈的惊喜? 这还用翻译,都说了… 惊喜嘛……”。 惊喜这段出自《让子…

Could not find the Qt platform plugin “dxcb“ in ““、 重点:是dxcb

这个重点就在于是dxcb不是xcb,让我一顿好找。 https://bugs.launchpad.net/ubuntu/source/deepin-qt5dxcb-plugin/bug/1826629 这篇文章描述了应该是deepin系统的一个问题,应该已经修复了不知道为什么我还会遇到。 不过知道是dxcb后直接去qtcreater里的系…

ICode国际青少年编程竞赛- Python-2级训练场-坐标与列表遍历

ICode国际青少年编程竞赛- Python-2级训练场-坐标与列表遍历 1、 for i in range(5):Flyer[i].step(Dev.x -Flyer[i].x) Dev.step(Item.y - Dev.y)2、 for i in range(7):Flyer[i].step(Dev.y - Flyer[i].y) Dev.step(Item[2].x - Dev.x)3、 for i in range(5):Flyer[i].…

基于若依框架搭建网站的开发日志(一):若依框架搭建、启动、部署

RuoYi(基于SpringBoot开发的轻量级Java快速开发框架) 链接:开源地址 若依是一款开源的基于VueSpringCloud的微服务后台管理系统(也有SpringBoot版本),集成了用户管理、权限管理、定时任务、前端表单生成等…

MYSQL8.0.20安装教程

一:下载mysql MySQL :: Download MySQL Installer (Archived Versions) 二:选中server only,点击next 三:点击server 选项,点击Execute 弹窗点击安装 四:安装项为绿色后,点击next 五&#xf…

大数据中的HDFS读写流程(namenode,datanode)

HDFS读写流程 读取流程 1、客户端请求上传文件 2、namenode检查是否存在,可以上传, 3、客户端请求第一个block块上传到datanode 4、namenode返回3个datanode节点,d1,d2,d3 5、客户端请求dn1调用数据,d1收到请求会继续调用d2&#…

使用海外云手机为亚马逊店铺引流

在全球经济一体化的背景下,出海企业与B2B外贸企业愈发重视海外市场的深耕,以扩大市场份额。本文旨在探讨海外云手机在助力亚马逊店铺提升引流效果方面的独特作用与优势。 海外云手机,一种基于云端技术的虚拟手机,能够在单一硬件上…

经典分类网络LeNet5和VGG16项目:实现CIFAR10分类

CIFAR10分类 v1:LeNet5:2cnn3fc 可视化结果 精确率 损失 最佳 v2:LeNet5:3cnn2fc 可视化结果 精确率 损失 最佳 v3:LeNet5:2cnnbnres3fc 可视化结果 精确率 损失 最佳 v4:VG…

web API设计笔记

Hello , 我是小恒。今晚就讲讲我在开发维护API后的经验分享,当然我知识有限,暂时也不会写实际操作。GitHub项目仓库有一堆还在前期开发,我的时间很多时间投在了开源上。 推荐书籍 我认为一个好的 API 设计是面向用户的,充分隐藏底…

2024华为数通HCIP-datacom最新题库(变题版)

请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 近期打算考HCIP的朋友注意了,如果你准备去考试,还是用的之前的题库,切记暂缓。 H1…

IDEA切换分支

1、选择要切换分支的module 2、右键,选择git 3、再点击branches 4、可以看到当前module的本地分支(local Branches)及远程分支(Remote Branches)列表。点击你要切换到的分支,Checkout即可。

01WPS部分编写实现QT

1、新建项目 -创建wps类 -继承QMainWindow 2、菜单栏设置 3、开始实现操作 设置程序图标: pro文件中添加 RC_ICONS images/wps.ico //后面这个是文件地址哈1、字体选择大小设置 void MainWindow::initMainWindow() {// 初始化字号列表项QFontDatabase fontdb;…

Sarcasm detection论文解析 |# 利用情感语义增强型多层次记忆网络进行讽刺检测

论文地址 论文地址:https://www.sciencedirect.com/science/article/abs/pii/S0925231220304689?via%3Dihub#/ 论文首页 笔记框架 利用情感语义增强型多层次记忆网络进行讽刺检测 📅出版年份:2020 📖出版期刊:Neurocomputing 📈影…

预测市场?预测股票?如何让预测有更高的准确率?

我们发现在足球赛中,只要知道一个简单的讯息(主队过去的获胜机率超过一半),预测力就会明显好过随便乱猜。如果再加上第二个简单的讯息(胜负纪录较佳的队伍会略占优势),可以再进一步提升预测力。…

TinySeg:模型优化框架

TinySeg:模型优化框架 摘要Background & MotivationThe TinySeg Model OptimizerThe TinySeg RuntimeEvaluation TinySeg: Model Optimizing Framework for 摘要 图像分割是计算机视觉任务中的主要组成部分,适用于各种领域,如无人机的自主导航。然而…

合并果子

借助这一道题目来严谨证明一下Huffman树的构造方法的正确性 对任意一颗\(k\)叉huffman树,他都可以等价于一个类似于合并果子的过程,即每次取出最多\(k\)个点进行合并,然后\(k\)个点的权值和就是新的点的权值,然后把这个新的点加入…

5.9号模拟前端面试10问

5.9号模拟前端面试10问 1.html语义化的理解 HTML语义化是指使用具有明确含义的HTML标签来描述内容&#xff0c;而不仅仅是使用<div>和<span>等通用容器标签。语义化的HTML代码更易于阅读和维护&#xff0c;同时也有助于搜索引擎优化&#xff08;SEO&#xff09;。…

【微机原理及接口技术】存储器

【微机原理及接口技术】存储器 文章目录 【微机原理及接口技术】存储器前言一、半导体存储器技术1.半导体存储器概述2.半导体存储器的分类3.半导体存储器芯片的结构 二、半导体存储器芯片1.RAM芯片2.ROM芯片 三、半导体存储器与CPU的连接1.存储芯片数据线的连接2.存储芯片地址线…

Vue、React实现excel导出功能(三种实现方式保姆级讲解)

第一种&#xff1a;后端返回文件流&#xff0c;前端转换并导出&#xff08;常用&#xff0c;通常公司都是用这种方式&#xff09; 第二种&#xff1a;纯后端导出&#xff08;需要了解&#xff09; 第三种&#xff1a;纯前端导出&#xff08;不建议使用&#xff0c;数据处理放…

【2024华为HCIP831 | 高级网络工程师】刷题日记(16)

个人名片&#xff1a;&#x1faaa; &#x1f43c;作者简介&#xff1a;一名大三在校生&#xff0c;喜欢AI编程&#x1f38b; &#x1f43b;‍❄️个人主页&#x1f947;&#xff1a;落798. &#x1f43c;个人WeChat&#xff1a;hmmwx53 &#x1f413;每日一句&#xff1a;&…