# CSharp本地调用DeepSeek模型 **Repository Path**: unbengable/LocalCallDeepSeek ## Basic Information - **Project Name**: CSharp本地调用DeepSeek模型 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-02-17 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: deepseek, WPF ## README ## 快速开始 ### 1. 搭建本地DeepSeek-R1,并打开在局域网内提供服务,任意蒸馏版本都可以; ### 2. 编译并运行本项目,在主界面上面将端口修改成自己的后就能使用了; 装了net8.0就能运行了,没有其它依赖 ![UI](appHome.gif) ## 注意事项 自己在赛博实验田项目上搭来测试用的,所以无关代码很多。核心是Cheems.Service.AI命名空间下的ChatService类的GetChatGptResponse()方法,其它的都是围绕它的可以不用看,ChatService类传送门:[ChatService](Cheems.Service/AI/ChatService.cs) 调用DeepSeek本地端口挺简单的,这里是官网文档链接:[首次调用 API | DeepSeek API Docs](https://api-docs.deepseek.com/zh-cn/) 我总结下来有以下几点需要注意: 1. DeepSeek是一个字一个字往外蹦,所以HTTP请求需要设置成流式输出; 2. DeepSeek不记录聊天记录,每次请求需将之前所有对话历史拼接好后,再重新问(也就是你可以篡改它的聊天记录,AI有时候会震惊自己居然这么说过);