.NET Core C#系列之 Semantic Kernel 入门课

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

本文介绍了如何在国内使用OpenAI在线API,推荐使用https://api.token-ai.cn。用户需注册并创建令牌,在Visual Studio 2022中创建项目,安装Microsoft.SemanticKernel,并自定义HttpClientHandler与API交互。最后,通过Kernel对象实现流式对话输出,后续将更新更多Semantic Kernel教程。

🎯

关键要点

  • 在国内使用OpenAI在线API推荐使用https://api.token-ai.cn。
  • 用户需注册账号并创建令牌,建议设置无限额度和无过期时间。
  • 在Visual Studio 2022中创建名为TokenAI的控制台项目。
  • 安装Microsoft.SemanticKernel,并自定义HttpClientHandler与API交互。
  • 创建OpenAIHttpClientHandler类以修改请求地址。
  • 通过Kernel对象实现流式对话输出,使用InvokePromptStreamingAsync方法。
  • 后续将更新更多Semantic Kernel教程,包括初级/中级/高级/插件函数/联网搜索/记忆库。

延伸问答

如何在国内使用OpenAI在线API?

推荐使用https://api.token-ai.cn注册账号并创建令牌,设置无限额度和无过期时间。

在Visual Studio 2022中如何创建项目?

打开Visual Studio 2022,创建一个名为TokenAI的控制台项目。

如何安装Microsoft.SemanticKernel?

在项目中右键点击,选择管理NuGet程序包,搜索并安装Microsoft.SemanticKernel。

如何自定义HttpClientHandler与API交互?

创建OpenAIHttpClientHandler类,重写SendAsync方法以修改请求地址。

如何实现流式对话输出?

使用Kernel对象的InvokePromptStreamingAsync方法实现流式对话输出。

后续会更新哪些Semantic Kernel教程?

后续将更新初级/中级/高级/插件函数/联网搜索/记忆库等教程。

➡️

继续阅读