💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
本文介绍了如何使用.NET 8.0及以上版本和Ollama实例创建简单的控制台应用程序,包括安装NuGet包、构建Semantic Kernel并注入Ollama聊天服务,最后通过聊天服务获取并输出消息。下篇文章将展示如何在WebAPI项目中实现相同功能。
🎯
关键要点
- 本文介绍了如何使用.NET 8.0及以上版本和Ollama实例创建简单的控制台应用程序。
- 确保本地环境中安装了dotnet 8.0及以上版本和Ollama实例。
- 项目设置包括创建控制台应用程序并安装必要的NuGet包。
- 在program.cs文件中使用必要的包,创建Semantic Kernel的构建器并注入Ollama聊天服务。
- 构建内核后,获取聊天服务并调用聊天功能。
- 下篇文章将展示如何在WebAPI项目中实现相同功能。
❓
延伸问答
如何使用C#和Ollama构建本地AI应用程序?
可以通过安装.NET 8.0及以上版本和Ollama实例,创建控制台应用程序并安装必要的NuGet包来实现。
在创建控制台应用程序时需要安装哪些NuGet包?
需要安装Microsoft.SemanticKernel和Microsoft.SemanticKernel.Connectors.Ollama这两个NuGet包。
如何在program.cs文件中注入Ollama聊天服务?
在program.cs文件中,使用Kernel类创建构建器,并调用AddOllamaChatCompletion()方法注入Ollama聊天服务。
构建内核后如何调用聊天功能?
构建内核后,可以通过获取chatCompletionService并调用GetChatMessageContentAsync()方法来实现聊天功能。
下篇文章将介绍什么内容?
下篇文章将展示如何在WebAPI项目中实现与控制台应用程序相同的功能。
使用Semantic Kernel的Ollama连接器有什么注意事项?
目前Semantic Kernel的Ollama连接器仍处于预览阶段,可能会有更新。
➡️