首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开源推荐 | 一个高性能、基于最新技术栈的知识库系统,专为大规模信息检索和智能搜索设计

一、项目简介

FastWiki是一个高性能、基于最新技术栈的知识库系统,专为大规模信息检索和智能搜索设计。利用微软Semantic Kernel进行深度学习和自然语言处理,结合.NET 8与react框架,后台采用MasaFramework,实现了一个高效、易用、可扩展的智能向量搜索平台。目标是提供一个能够理解和处理复杂查询的智能搜索解决方案,帮助用户快速准确地获取所需信息。

二、开源协议

依照 Apache-2.0 协议开源。

三、功能特点

智能搜索:借助Semantic Kernel的深度学习和自然语言处理技术,能够理解复杂查询,提供精准的搜索结果。

高性能:通过pgsql的向量插件优化向量搜索性能,确保即使在大数据量下也能快速响应。

现代化前端:使用react+lobeUI前端框架,提供响应式设计和用户友好的界面。

强大的后端:基于最新的.NET 8和MasaFramework,确保了代码的高效性和可维护性。

开源和社区驱动:采用Apache-2.0许可证,鼓励开发者和企业使用和贡献。

四、快速开始

确保你已经安装了.NET 8 SDK和PostgreSQL数据库,并且配置了相应的环境。

安装

克隆仓库:

git clone https://gitee.com/hejiale010426/fast-wiki.git

安装依赖项:

在项目根目录下执行:

dotnet restore

数据库配置:

确保你的PostgreSQL数据库运行正常,并且创建了必要的数据库。根据你的配置修改appsettings.json中的数据库连接字符串。

运行

在项目根目录下执行:

dotnet run

这将启动后端服务。对于前端部分,请参照MasaBlazor文档,进行相应的构建和启动步骤。

默认账号密码:admin    Aa123456

五、接入微软、ChatGLM、本地模型等

部署和接入 OneAPI,实现对各种大模型的支持:

默认情况下,FastGPT 只配置了 GPT 的模型,如果你需要接入其他模型,需要进行一些额外配置。

One API 是一个 OpenAI 接口管理 & 分发系统,可以通过标准的 OpenAI API 格式访问所有的大模型,开箱即用。

FastGPT 可以通过接入 OneAPI 来实现对不同大模型的支持。OneAPI 的部署方法也很简单。

FastWiki 与 OneAPI 关系:

六、代码仓库

本项目仓库地址:

https://gitee.com/hejiale010426/fast-wiki

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OXRIywLhZpf_s_fwaKSX2rPQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券