flutter_chat_box
使用Flutter開發的與ChatGPT聊天的應用程式,全平台支援
- 星標
- 653
- 分支
- 148
- 最近推送(UTC)
- 2024年2月22日
- 專案狀態
- 未封存
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
flutter_chatgpt
本项目基于一个 flutter 脚手架 https://github.com/bravekingzhang/flutter_template_mason ,开发的一款可以和 ChatGPT 聊天的 App!
全平台支持
- macOS ✅
- Linux✅
- Windows✅
- Android✅
- iOS✅
使用方法
release dir 可以直接下载 release 版本,也可以:
- clone the repository
- flutter pub get
- flutter build macos/linux/windows/android/ios
特性展示
- 支持代码着色
- 代码可复制
- 使用 stream 流式 API 请求,响应比较快
- 清爽的 UI
Mobile support
支持特性
- [x] 多语言支持
- [x] 单元测试
- [x] 组件测试
- [x] 优秀的全局数据管理方式 flutter_bloc
- [x] flutter_bloc_test
- [x] 主题切换
- [x] 统一的路由管理
- [x] 全局状态管理
- [x] 多轮次对话
- [x] prompt 支持
- [x] 增加了打字机的震动效果
- [x] 支持 web 搜索能力
- [ ] 一键到出会话支持
- [ ] 支持高级搜索
- [ ] 等你 issue 来支持
开源共建
让我们一起改进,把这个 App 做得更加好用一些。
加群讨论
欢迎加群讨论技术?随意打赏,请备注 github 名
关注作者微信公众号,与作者交流,第一时间知道作者动态?
License: MIT
本项目采用 MIT 许可证授权。
語言DartC++CMakeRubyHTMLSwiftCKotlinObjective-C
分類
使用的依賴
依賴清單 23 項
- flutter
{"sdk":"flutter"} - cupertino_icons
^1.0.2 - equatable
^2.0.5 - get_it
^7.2.0 - path_provider
^2.0.13 - flutter_easyloading
^3.0.5 - freezed
^2.3.2 - font_awesome_flutter
^10.4.0 - sqflite
^2.2.6 - uuid
^3.0.7 - markdown_widget
^2.2.0 - flutter_math_fork
^0.7.1 - markdown
^7.0.2 - flutter_launcher_icons
^0.13.1 - package_info_plus
^4.0.1 - get
^4.6.5 - flex_color_scheme
^7.0.5 - get_storage
^2.1.1 - dart_openai
^1.9.92 - vibration
^1.8.1 - html
^0.15.4 - flutter_test開發依賴
{"sdk":"flutter"} - flutter_lints開發依賴
^2.0.0
所在榜單
如何選擇適合專案的儲存庫?
先依使用情境篩選,再比較專案活躍情況,最後到原始儲存庫確認使用要求。
- 透過儲存庫名稱、作者或描述搜尋,再依技術分類縮小範圍。
- 綜合星標、分支與最近推送比較專案;星標反映社群關注,不保證品質。
- 使用前在 GitHub 確認 README、授權條款與 Issues。
來源與維護
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗
