基本信息

案例ID:234484

技术顾问:阿泰 - 4年经验 - 株式会社日東ソフト

联系沟通

微信扫码,建群沟通

项目名称:AI-Chat-App(WPF)

所属行业:人工智能 - 其他

->查看更多案例

案例介绍

本作品是一个使用 WPF + Prism 构建的桌面端 AI 对话与图像生成应用,采用 MVVM 架构与模块化设计,集成 OpenAI 官方 API,实现稳定的文本生成与图像生成能力。应用结构清晰、可测试性强,并通过分层与抽象大幅提升可维护性与可扩展性。

在功能层面,用户可以输入文本并获得 AI 回复,同时支持基于文本的图像生成。UI 通过 XAML 进行布局,并对 ScrollViewer 等操作进行接口抽象,使 ViewModel 能在不直接依赖 UI 的情况下进行事件与滚动逻辑控制。应用支持 Command、CommandParameter 实现的事件绑定,使界面与逻辑完全分离。

项目中还构建了 ASP.NET Core WebAPI 服务器,用于安全调用 OpenAI API,并采用 Controllers → Logics → Services 的三层结构处理请求。API Key 仅保存在服务器端,提升了安全性。

测试方面,通过 xUnit + Moq 实现 ViewModel 与 API 服务的单元测试,覆盖正常流程与异常处理。整体工程展示了本人在 WPF 工程化架构、MVVM 实践、API 集成、安全调用、单元测试 等方面的综合能力。

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服