Skip to content

一个基于Flutter开发的智能对话应用,支持多模型API接入,提供丰富的预设管理功能。

License

Notifications You must be signed in to change notification settings

xiaonengya/learning_assistant_demo

Repository files navigation

AI学习助手

一个基于Flutter开发的智能对话应用,支持多模型API接入,提供丰富的预设管理功能。

License

功能特点

  • 💡 多模型API支持

    • OpenAI GPT
    • Anthropic Claude
    • Moonshot/Kimi
  • 📝 对话预设管理

    • 快速切换预设
    • 自定义预设内容
    • 预设收藏功能
  • ⚙️ 个性化设置

    • 暗色/亮色主题
    • 主题色定制
    • API参数调整
  • 🔄 其他功能

    • 本地数据存储
    • 多平台适配
    • Material Design 3

开始使用

  1. 克隆项目
git clone https://github.com/your-username/learning_assistant_demo.git
  1. 安装依赖
flutter pub get
  1. 运行应用
flutter run

系统要求

  • Flutter >= 3.6.0
  • Dart >= 3.0.0
  • Android SDK >= 21
  • iOS >= 11.0

贡献指南

欢迎提交Issue和Pull Request。在提交PR之前,请确保:

  1. 代码符合项目规范
  2. 添加必要的测试
  3. 更新相关文档

许可证

本项目采用 GNU General Public License v3.0 许可证。

重要说明:

  • ✔️ 允许商业使用
  • ✔️ 允许修改和分发
  • ❗ 修改后的代码必须开源
  • ❗ 修改后的代码必须继续使用GPL v3许可证
  • ❗ 不允许更改许可证
  • ❗ 必须声明原始作者的版权
  • ❗ 必须提供源代码

这意味着:如果您使用、修改或分发本项目,您必须:

  1. 开放您修改后的完整源代码
  2. 保持使用GPL v3许可证
  3. 保留版权和许可声明
  4. 注明修改的内容和日期

详细条款请查看 LICENSE 文件。

版权

Copyright (C) 2025 小能。保留所有权利。

本程序是自由软件:你可以根据自由软件基金会发布的 GNU 通用公共许可证的条款,即许可证的第3版或(您选择的)任何后来的版本重新发布它和/或修改它。

About

一个基于Flutter开发的智能对话应用,支持多模型API接入,提供丰富的预设管理功能。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published