使用C#控制台调用本地部署的DeepSeek
- 游戏开发
- 2025-09-21 19:39:03

1、背景
春节期间大火的deepseek,在医疗圈也是火的不要不要的。北京这边的医院也都在搞“deepseek竞赛”。友谊、北医三院等都已经上了,真是迅速啊! C#也是可以进行对接,并且非常简单。
2、具体实现1、使用Ollama部署DeepSeek。部署完成后,Ollama的默认端口是11434,后面会用到 2、创建一个控制台程序 3、引用微软的package- Microsoft.Extensions.AI.Ollama 4、在Program.cs文件中完成代码
using Microsoft.Extensions.AI; //使用的服务及端口 Uri modelEndpoint = new("http://localhost:11434"); string modelName = "deepseek-r1:1.5b"; //初始化 IChatClient chatClient = new OllamaChatClient(modelEndpoint, modelName); //问的具体问题 string question = "If I have 3 apples and eat 2, how many bananas do I have?"; var response = chatClient.CompleteStreamingAsync(question); Console.WriteLine($">>> User: {question}"); Console.Write(">>>"); Console.WriteLine(">>> DeepSeek (might be a while): "); await foreach (var item in response) { Console.Write(item); } 3、总结非常简单,也可以封装成webapi,对外提供服务
使用C#控制台调用本地部署的DeepSeek由讯客互联游戏开发栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“使用C#控制台调用本地部署的DeepSeek”