OfflineAI 基于C#
OllamaSharpe:实现启用本地Ollama服务
Markdig.wpf :实现Markdown格式化输出功能。
Microsoft.Xaml.Behaviors.Wpf :解决部分不能进行命令绑定的控件实现命令绑定功能。
1、实现AI聊天功能
2、模型选择切换。
3、聊天记录查看。
4、交互式聊天。 待完善。
项目使用自己理解的MVVM模式、将程序结构通过目录的形式分为Modles、Views、ViewModels的目录进行分类。
主要功能在viewmodes中编写view相关的功能,通过属性、命令绑定的方式显示交互。
以上仅是个人理解,根据自己的想法、参考别的webUI界面编写的一个AI界面小案例,后面有时间会增加更多的功能。