当前位置: 首页 > backend >正文

本地部署开源的 AI 驱动的搜索引擎 Perplexica 并实现外部访问

Perplexica 是一款开源的 AI 驱动的搜索引擎。它灵感来源于 Perplexity AI ,但是它比 Perplexity AI 更灵活自由,用户可以更加容易的掌握。Perplexica 提供多种搜索模式,可以针对不同类型的信息进行优化搜索。本文将详细的介绍如何在 windows 上本地部署 Perplexica 并结合路由侠实现外网访问本地部署的 Perplexica 。

第一步,Perplexica 下载与安装

本教程基于 Docker Desktop 和 Git 安装,如果没有 Git 的需要先安装配置 Git ,下载地址:Redirecting…,选择用于 Windows 安装程序的 64 位 Git。

没有安装 Docker Desktop 的,点击查看安装部署 Docker Desktop 详细说明

1,打开终端,克隆 Perplexica 存储库。

git clone https://github.com/ItzCrazyKns/Perplexica.git

2,克隆后,进入到包含项目文件的目录。

cd perplexica

3,将文件重命名为 。对于 Docker 设置,只需要在终端输入以下字段:sample.config.toml``config.toml 。

copy sample.config.toml config.toml

4,用笔记本进入到 config.toml 。

notepad config.toml

5,如下图,在打开的记事本中,在 API_URL 后添加本地 IP 和 Ollama 的端口 11434 ,添加好后记得保存。

6,在该项目文件目录下启动运行项目。

docker compose up -d

7,在浏览器输入 http://本地IP:3000 ,就可以看到 Perplexica 主界面了。

8,如下图,在设置里可以更改主题颜色。

9,下面的这些资源并不是所有都可以访问的,可以每个都试一下。

第二步,外网访问本地部署的 Perplexica

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口里填写 Perplexica 默认端口 3000 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网的浏览器的地址栏输入复制的外网地址就可以访问本地部署的 Perplexica 界面了。

http://www.xdnf.cn/news/15747.html

相关文章:

  • Spring Bean 的作用域(Bean Scope)
  • SpringAI_Chat模型_DeepSeek模型--基础对话
  • 扭蛋机系统开发:打造多元化娱乐生态的新引擎
  • Libevent(3)之使用教程(2)创建事件
  • Spring MVC @RequestParam注解全解析
  • 【Linux】重生之从零开始学习运维之Nginx之server小实践
  • 最新版vscode 连接ubuntu 18.04 保姆级教程
  • 编程实现Word自动排版:从理论到实践的全面指南
  • SurfaceView、TextureView、SurfaceTexture 和 GLSurfaceView
  • 【Android】ListView与RecyclerView的基础使用
  • 【unity游戏开发入门到精通——3D篇】3D光源之——unity使用Lens Flare (SRP) 组件实现太阳耀斑镜头光晕效果
  • C++实现单层时间轮
  • 4644电源管理芯片在微波射频组件中的技术优势与国产化实践
  • Linux驱动学习day24(UART子系统)
  • Ubuntu系统下快速体验iperf3工具(网络性能测试)
  • 嵌入式Linux:什么是线程?
  • 【RK3576】【Android14】开发环境搭建
  • Thread,ThreadLocal,ThreadLocalMap 三者的关系, 以及在实际开发中的应用【AI记录用】
  • 荷兰KIPP ZONEN CMP4 太阳辐射传感器耐热仪器设计高温日射计一种辐射计
  • 熔断和降*的区别
  • synchronized锁升级过程【AI笔记,仅供自己参考】
  • NIO网络通信基础
  • P1205 [USACO1.2] 方块转换 Transformations
  • 如何检查GitHub上可能潜在的信息泄漏
  • Vue3 Anime.js超级炫酷的网页动画库详解
  • NW983NW988美光固态闪存NW991NW992
  • 一个简单的带TTL的LRU的C++实现
  • 《通信原理》学习笔记——第四章
  • IDEA 中 Maven 配置:当前项目与新项目的统一设置方法
  • final 使用