当前位置:   article > 正文

让 ChatGPT 更智能,Tauri 带你实现 AI 对话应用_tauri sqlite

tauri sqlite

背景

Tauri 和 Electron 都是用于开发跨平台桌面应用程序的工具,因为最近使用ChatGPT在国内环境的确不够友好,又没有一个比较轻量简洁的工具可用,如是想自己造个轻量点的轮子,力争做到代码轻量,界面美观简洁,打出的安装包小,请求ChatGPT速度快,会话安全,不被封号。

ChatGPT box

主要实现功能:

  • 管理会话的能力
  • 可以和ChatGPT实现多轮次对话
  • 使用代理功能,方便没有梯子的童鞋
  • 自定义主题,避免视觉疲劳
  • 流式响应,这样可以很快速的得到响应,不用等太久
  • 会话存储本地,避免丢失
  • 代码着色功能

那么,既然决定要搞一个轻量版本的桌面端App,势必就需要做一些选型对比,目前开发桌面端大家可能比较熟悉的跨平台方案是Electron,但实际上,近年也出现了一个Tauri,隐隐有取Electron而代之的趋势,我们不妨来看看两者的优劣势,前期做好选型,在动手开始实施也不迟。

以下是 Tauri 和 Electron 的优劣势对比:

Tauri 的优势

  1. 更轻量级:相较于 Electron 更小巧,更快速,启动时间更短,占用资源更少。
  2. 安全性高:使用 Rust 语言编写程序,拥有内存安全、线程安全等多项安全保障措施。
  3. 可配置性强:Tauri 支持自定义界面和操作方式,开发者可以根据需要进行任意定制。
  4. 支持多窗口管理:Tauri 具有完善的多窗口管理机制,可以方便地创建、控制多个窗口。
  5. 跨平台支持广泛:Tauri 支持在 Linux、Windows 和 macOS 等主流操作系统下运行。

Tauri 的劣势

  1. 生态还不够完善:相比于 Electron,Tauri 目前还是一个较新的框架,其社区和生态还在逐步建设中。
  2. 开发学习曲线相对较陡:由于
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/1020581
推荐阅读
相关标签
  

闽ICP备14008679号