C#之WPF+OllamaSharpe实现本地模型对话功能v1.4

上传者: 43626218 | 上传时间: 2025-06-23 14:16:30 | 文件大小: 5.12MB | 文件类型: ZIP
Ollama本地模型对话、选择本地文件、本地图像对话 1、新增根据聊天记录回复的功能。 2、优化了部分ViewModel,将对应Model字段、属性移到Model中,方便后续扩展。 3、新增读取外部数据回复问题功能,目前支持txt文件。 4、新增添加图片提问题功能,模型需要支持视觉(如:minicpm-v:latest)。 5、优化了类结构,创建对应的Model(MainWindowModel),将所有字段、属性移到Model。 6、新增聊天记录窗体,修改了窗体加载时,加载聊天记录的功能。将其拆分成一个视图。 7、移除了折叠栏功能,更新为Grid区域的显示与隐藏。 将聊天记录列表从主窗体中分离)。 8、更新记录文件加载功能,显示提问日期。 新增选择文件类型设置预览图标。 9、新增功能,新聊天后第一次提问完成后,保存的记录刷新到记录列表、记录删除功能。 10、新增功能,创建新窗体判断显示Ollama服务运行状态。

文件下载

资源详情

[{"title":"( 2000 个子文件 5.12MB ) C#之WPF+OllamaSharpe实现本地模型对话功能v1.4","children":[{"title":"UserChatView.baml <span style='color:#111;'> 8.32KB </span>","children":null,"spread":false},{"title":"ComboBoxStyle.baml <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false},{"title":"ButtonStyle.baml <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"ChatRecordListView.baml <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"ExternalDataPreView.baml <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"SystemSettingView.baml <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"App.baml <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"MarkDownViewerStyle.baml <span style='color:#111;'> 1.35KB </span>","children":null,"spread":false},{"title":"BorderStyle.baml <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":"OfflineAI_nz2c1dei_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_rq4lzitv_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_kmpijlzn_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_jexv11aa_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_mmogt5jp_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_op5ljwkd_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ifsyahw0_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_engqsmhf_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_zrkxmkqg_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_g1mkp2vd_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_m0ztwydj_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_3e3qr1bo_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_vyjzpo2x_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_cvelf151_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_wus1dk3k_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_edeetl4t_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_f2mjuh12_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_cjeerpqv_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_0a4vlvke_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_hsei20ba_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_cfqz0rbw_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_lljfcklx_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_2l3jn5d1_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_g35n00yd_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_5ttk0xjk_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_gcdduxr4_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_1xgsiy5g_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_51ow03l3_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_5xqbov4b_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_conq1ryi_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_2g4zfmz5_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_gmmqjein_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_z4y31eis_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_v4ar11ru_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_wfuv1nsv_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_2koy3s10_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_dstjnwby_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_1jacrrou_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_rd5s4joa_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_skavdtg1_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ipxctlmj_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_qqcmdmy3_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_esdgz1dy_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_botjwfkf_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_5bnq4dsq_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_1h1u5kai_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_e5gl0ewk_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_kim001ka_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ryruu2mi_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_vzn1unbl_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_vwxmjrgj_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_n1ozcwcc_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_hi1qmlcx_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_2rnjq5dt_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_f30xoc0w_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_opixc3rw_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_olotkqqy_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_h2xgclon_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ho00tg5w_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_l4tsqymu_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_u4gldxa0_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_alnvv203_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_500uuc3n_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_jt3tbj1d_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_jrusincr_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_wiriztrr_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ppy44c4k_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_zv1ar1n0_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_5htcbbpp_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_xr3vsoxx_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_futqqi5o_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_31njyzkq_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_w23zog3z_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_qcoumegu_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_xvf11ewa_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_vx4vpjny_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_0hmcrqf4_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_qp3hkpyc_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_bcefvtud_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_aiys1jkw_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_gcgp2uap_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_czecyc10_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_lfsmhowj_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_aszc5z0q_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_zz1hfzrj_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_ooinax5c_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_mfuqg5p2_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_yzv25cfz_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_n1m1qkai_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_myerqkm1_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"OfflineAI_xfi0cdka_wpftmp.csproj.BuildWithSkipAnalyzers <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明