当前位置: 首页 > article >正文

使用C#控制台调用本地部署的DeepSeek

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,对外提供服务


http://www.kler.cn/a/567343.html

相关文章:

  • JAVA安全—手搓内存马
  • 荣耀AI PC 2.0战略发布,推出新品笔电荣耀MagicBook Pro 14
  • PyCharm 的使用 + PyCharm快捷键 + 切换中文界面
  • 蓝桥杯好题推荐--高精度加法
  • 文字滚动效果组件和按钮组件
  • 进行性核上性麻痹患者的生活护理指南
  • Microsoft Fabric - 尝试一下使用On Premiums data gateway从本地Sql Server同步数据到Lakehouse
  • Chart.js 电商数据可视化实战:构建企业级销售仪表盘(附完整源码)
  • 计算机视觉|深入剖析生成对抗网络(GAN)
  • 间隙波导阵列天线 学习笔记2 使用加载脊U型辐射层的一种Ka波段高效率圆极化卫星天线的发展
  • 本地部署 GitHub 上的 Python 人脸识别项目
  • 突破网络壁垒:实现 Mac SSH 访问 Windows WSL Ubuntu 的最佳实践20250301
  • Python Cookbook-2.20 在 Python 的搜索路径中寻找文件
  • 【Selenium|进阶】超详细讲解PO模式
  • 计算结构体的大小(结构体内存对齐)、结构体实现位段
  • 【Django5】练习
  • MySQL 存储过程详解
  • C#委托(delegate)的常用方式
  • Skywalking介绍,Skywalking 9.4 安装,SpringBoot集成Skywalking
  • 【华为OD机考】华为OD笔试真题解析(16)--微服务的集成测试