.net MCP Sampling (MCP Server 回调客户端 LLM)
MCP 协议中提供了一种机制 ,通过在 MCP client 中设置,可以为 MCP 服务端提供调用 LLM 的桥梁。 在 .net 中的处理流程就是 MCP Client 中配置回调机制,然后在 MCP Server 工具类 中注入 McpServer 对象,然后调用 var chatClient = thisServer.AsSamplingC…
2025-10-07 0:59
|
9
|
|
261 字
|
7 分钟
.net 开发 MCP 客户端
创建 MCP client # 如果调用本地开发项目,使用如下调用参数 Command = "dotnet", Arguments = ["run", "--project", GetMcpServerProjectDirectory(),], # 使用标准输入/输出(Stdio)传输作为…
2025-10-01 15:25
|
23
|
|
145 字
|
4 分钟
.net 开发 MCP 服务器
.net 开发 MCP 服务器 微软手册 :快速入门 - 创建最小 MCP 服务器并发布到 NuGet - .NET | Microsoft Learn 官方库:https://github.com/modelcontextprotocol/csharp-sdk 我目前使用微软的库实现,官方库以后再研究 安装 安装服务模板 dotnet new…
2025-9-26 0:38
|
58
|
|
769 字
|
8 分钟
.net AI 向量搜索
使用 InMemoryVectorStore 做向量数据存储 使用 ollama + embeddinggemma 进行向量计算 处理过程 // 这里使用 ollama + embeddinggemma await using var serviceProvider = this.CreateServiceProviderCore(it =>…
2025-9-15 18:07
|
120
|
|
98 字
|
4 分钟
.net AI 返回结构化结果
返回结构化结果需要对应的 AI 支持 (OpenAI),发出请求时指定 response_format 为 json_schema, 然后 json_schema 属性指定返回的结构 可以通过修改提示词,强制要求返回结构化结果,在某些 AI 上,它还是会返回兼容结果,从而成功运行。测试时在 ollama + phi4, 通义上都正常的返回指定的结构…
2025-9-15 13:24
|
111
|
|
217 字
|
5 分钟
.gitignore 生成工具
输入工具或是开发语言 https://gitignore.io https://www.toptal.com/developers/gitignore/ https://www.toptal.com/developers/gitignore/api/visualstudio,csharp,dotnetcore,aspnetcore vs 使用的 h…
2025-9-14 23:10
|
108
|
|
16 字
|
几秒读完
LiveCharts2 自定义填充方向并滚动显示
LiveCharts2 默认往 0 方向填充,如果要自定义填充方向,可以设置将实际数据设置一个偏移量,它所有数据移到合适的位置,然后再计算 Y 轴标签(因为是文字的, 可以随意调整)显示成正确的数值。 下面写了一个辅助类,将所有数据计算出偏移量后保存至数组中,再计算出对应真实值的标签,在下面使用两种方式设置到轴中 X 轴,与待显示数据的数组同步计算…
2025-9-12 21:45
|
119
|
|
442 字
|
9 分钟
.net 项目收集
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
2025-9-10 17:42
|
144
|
|
11 字
|
几秒读完
进程间通讯组件 netmq
项目地址: https://github.com/zeromq/netmq 三方总结: https://www.cnblogs.com/hsiang/p/18622806 using (var server = new ResponseSocket("@tcp://localhost:5556")) // bind using …
2025-9-05 2:00
|
157
|
|
39 字
|
1 分钟内
一个轻量级的 .NET 状态机库
Stateless 库——一个轻量级的 .NET 状态机库,用于在 C# 中建模有限状态机(Finite State Machine, FSM)。 项目背景 项目地址:https://github.com/dotnet-state-machine/stateless stateless 是一个用于 .NET 的开源状态机库,允许开发者以声明式方式定…
2025-9-05 1:52
|
173
|
|
360 字
|
3 分钟