推荐一款价值几万元的免费开源GPTs导航!还可自定义数据源做成通用导航站!

简介: 推荐一款价值几万元的免费开源GPTs导航!还可自定义数据源做成通用导航站!

本文小编推荐一款最近比较火的开源 GPTs导航 项目 - GPTs-work。你可以直接使用该GPTs导航项目,也可以替换成任意站点,做一个自己的导航站点。


GPTs-work 项目介绍


GPTs-work 是由微信团队前腾讯高级工程师(博主:艾逗比)开发,使用 nextjs 技术搭建而成。


体验地址: https://gpts.works/


项目地址:https://github.com/all-in-aigc/gpts-works


项目架构实现


GPTs-work 项目包括了3个子模块。


1、Web站点


GPTs 导航主站,可展示 GPTs 应用,可通过对话的方式检索应用,模版借鉴 tailspark.co 站点上的。


技术栈:next.js + postgres + vercel


2、向量检索系统 (搜索🔍)


作者使用 FastApi框架 搭建了一个 Python 项目,使用 ponyorm 读取 DB 里的 GPTs 数据,调用 Azure OpenAI 的接口做 embbediing,把向量数据存储在 zilliz cloud,再通过 Chat 的方式做向量匹配检索。


技术栈:fastapi + ponyorm + zilliz cloud


3、浏览器插件


作者鉴于做 GPTs 导航站的人太多,为了做出差异化,用 plasmo 框架 写了一个浏览器插件,在浏览器侧边栏显示第三方 GPTs 应用,跟 GPTs 官方商店保持一致的风格,也能让用户用起来更方便。


技术栈:plasmo


总结


这个开源项目的数据是动态的,是直接从数据库获取数据的,也就是说它不仅仅可以用做 GPTs 导航,还可以用来做通用导航站。


最关键的是,该项目还集成了向量化处理,用户可以用自然语言语义化来搜索,而不仅仅靠关键词匹配。

而且还开源了一个Chrome浏览器插件。


相关文章
|
算法 前端开发
钉钉文档协同编辑背后的核心技术原理
有人说,互联网给人类社会带来最深层次的变革是改变了人与人协作的方式,将信息传播的成本大幅降低。身在互联网行业之中,研究信息传播的方式方法,是我们的日常功课。
钉钉文档协同编辑背后的核心技术原理
|
4月前
|
开发框架 API 开发者
Flutter表单控件深度解析:从基本构建到高级自定义,全方位打造既美观又实用的移动端数据输入体验,让应用交互更上一层楼
【8月更文挑战第31天】在构建美观且功能强大的移动应用时,表单是不可或缺的部分。Flutter 作为热门的跨平台开发框架,提供了丰富的表单控件和 API,使开发者能轻松创建高质量表单。本文通过问题解答形式,深入解读 Flutter 表单控件,并通过具体示例代码展示如何构建优秀的移动应用表单。涵盖创建基本表单、处理表单提交、自定义控件样式、焦点管理和异步验证等内容,适合各水平开发者学习和参考。
111 0
|
6月前
|
UED
带您一步步构建一个具有复杂布局的电商详情页,涵盖页面结构规划、样式设计以及交互效果的实现
【6月更文挑战第14天】构建复杂布局的电商详情页涉及页面结构规划、样式设计和交互效果实现。首先,规划页面结构,包括顶部导航栏、商品图片展示区、商品信息区、用户评价区和相关商品推荐区。接着,进行样式设计,注重色彩搭配、字体选择、布局与间距以及图片处理。例如,使用固定顶部导航栏,轮播图展示商品图片,分块展示商品信息和评价,以及设计相关商品推荐区。最后,实现交互效果,如图片放大、添加到购物车按钮、滚动监听和评论互动,提升用户体验。实际开发时需根据需求和规范进行调整,保证跨设备兼容性。
121 1
|
6月前
|
搜索推荐
CSDN自定义模块全攻略,DIY系统原有样式打造出你的专属个性化主页!
CSDN自定义模块全攻略,DIY系统原有样式打造出你的专属个性化主页!
112 0
|
7月前
|
搜索推荐 小程序 定位技术
【社区每周】AMPE新增车机卡片联动功能;支持个性化场景推荐(2022年6月第四期)
【社区每周】AMPE新增车机卡片联动功能;支持个性化场景推荐(2022年6月第四期)
108 0
|
7月前
|
数据处理 语音技术
(保姆教程及高级玩法-自定义数据处理)微信同声传译插件-语音识别
(保姆教程及高级玩法-自定义数据处理)微信同声传译插件-语音识别
84 0
直播网站源码社区功能部署开发:连接世界的互动形式!
直播网站源码社区功能如何去实现from flask import Flask, request app = Flask(__name__) posts = [] @app.route('/post', methods=['POST'])
直播网站源码社区功能部署开发:连接世界的互动形式!
|
存储 小程序 JavaScript
借助云开发实现小程序朋友圈的发布与展示
借助云开发实现小程序朋友圈的发布与展示
123 0
|
存储 搜索推荐
语音平台开发,展现社交属性的重要功能
语音平台开发,展现社交属性的重要功能
下一篇
DataWorks