成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

.NET AI如何從0開始?你會嗎?

人工智能
本文主要為.NET開發者提供了如何從零開始使用.NET的semantic-kernel?進行AI開發的教程。首先,作者詳細介紹了如何創建一個.NET項目,并安裝需要的Microsoft.SemanticKernel?依賴包。

你是否在思考如何利用AI為您公司的產品增加智能方向的業務擴展?

或者你是否有思考過怎么去利用AI減少部分工作量?

如果你有類似于上面的問題,想要學習AI,并且您是一名.NET開發工程師,或您是一名棄暗投明的Java轉.NET AI方向的工程師,那么你可以從這一篇開始,使用.NET semantic-kernel進行從0開始的入門基礎教程,并且在網站免費訪問,當然如果您沒有AI,那么也可以在 http://api.token-ai.cn/網站注冊,然后網站提供了hunyuan-lite永久免費的模型供您消息使用,下面,我們將要從控制臺開始我們的入門教程。

準備

實現我們需要確認您是一名有過.NET經驗的開發者,您對于.NET至少是一名初級工程師;

好,下面我們將打開我們常用的編程工具Visual Studio 2022

來,跟著我們一步一步來

創建項目

  1. 點擊創建新項目

圖片圖片

  1. 搜索控制臺應用,然后點擊下一步。

圖片圖片

  1. 命名1_Semantic_Kernel_Chat,然后點擊下一步,

圖片圖片

這里的框架選擇.NET 8.0,然后其他的默認即可,然后點擊創建,我們的項目就創建完成,然后緊跟著我們繼續。

圖片圖片

圖片圖片

安裝依賴

在上面的步驟我們創建好了一個控制臺,然后接下來我們需要對這個控制臺項目安裝一些需要用到的依賴包。

  1. 右鍵項目1_Semantic_Kernel_Chat,然后點擊管理 NuGet程序包(N)。

圖片圖片

  1. 然后搜索Semantic.Kernel,找到Microsoft.SemanticKernel,點擊安裝,然后關閉這個頁面。

圖片圖片

注冊免費的大模型

在上面的教程當中,我們安裝了Microsoft.SemanticKernel依賴包,現在我們需要在一個提供免費AI大模型的網站注冊,

  1. 打開https://api.token-ai.cn/,如果您有Github賬號的話直接點擊下面的Github圖標即可登錄,如果沒有則點擊注冊賬號注冊一個賬號,然后我們登錄系統當中,

圖片圖片

  1. 創建令牌,點擊菜單中的圖標鑰匙。

圖片圖片

  1. 在這里系統默認提供了一個Token,點擊復制Key即可,接下來下面會用到這個。

圖片圖片

添加Chat對話示例

  1. 由于SK默認的限制并沒有提供直接修改地址的接口,所以我們需要自定義HttpClientHandler,下面我們創建一個OpenAIHttpClientHandler.cs,然后提供以下實現
public class OpenAIHttpClientHandler : HttpClientHandler
    {
        private readonly string _uri;

        public OpenAIHttpClientHandler(string uri) => _uri = uri.TrimEnd('/');

        protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request,
            CancellationToken cancellationToken)
        {
            UriBuilder uriBuilder;
            if (request.RequestUri?.LocalPath == "/v1/chat/completions")
            {
                uriBuilder = new UriBuilder(_uri + "/v1/chat/completions");
                request.RequestUri = uriBuilder.Uri;
            }
            else if (request.RequestUri?.LocalPath == "/v1/embeddings")
            {
                uriBuilder = new UriBuilder(_uri + "/v1/embeddings");
                request.RequestUri = uriBuilder.Uri;
            }

            return await base.SendAsync(request, cancellationToken);
        }
    }
  1. 打開我們的Program.cs添加具體代碼,在這里我們使用了hunyuan-lite模型,這個是https://api.token-ai.cn/提供的免費模型,并且不限制次數(5 QPS)。
using _1_Semantic_Kernel_Chat;
using Microsoft.SemanticKernel;

var kernel = Kernel.CreateBuilder()
 .AddOpenAIChatCompletion(
  modelId: "hunyuan-lite", // 請注意hunyuan-lite模型是免費提供的。
         apiKey: "這里填寫在https://api.token-ai.cn/創建的令牌",
  httpClient: new HttpClient(new OpenAIHttpClientHandler("https://api.token-ai.cn/")))
 .Build();

await foreach (var item in kernel.InvokePromptStreamingAsync("您好,我是TokenAI。"))
{
 Console.Write(item.ToString());
};
  1. 執行項目,然后會輸出這個模型的回復,當你寫到這里的時候那么您已經跨入了第一步,當然不要太高興了,下面將會迎來更難的挑戰。

圖片圖片

總結

本文主要為.NET開發者提供了如何從零開始使用.NET的semantic-kernel進行AI開發的教程。首先,作者詳細介紹了如何創建一個.NET項目,并安裝需要的Microsoft.SemanticKernel依賴包。接著,作者引導讀者在提供免費AI大模型的網站上注冊,并獲取API令牌。然后,作者提供了一個自定義HttpClientHandler的示例,并展示了如何在Program.cs中添加具體代碼來使用hunyuan-lite模型。最后,作者演示了項目的執行結果,并提醒讀者接下來的學習將會更有挑戰性。

責任編輯:武曉燕 來源: token的技術分享
相關推薦

2019-05-07 15:49:27

AI人工智能藝術

2023-03-29 08:52:58

視覺Vue組件庫

2021-05-14 07:20:07

.NetSwagger使用

2022-08-31 14:24:03

數字化轉型小程序平臺

2021-03-15 06:49:03

Ffmpeg項目轉換庫

2017-10-13 15:59:47

2019-01-29 14:29:03

微服務路由

2017-05-08 14:27:49

PHP框架函數框架

2024-03-29 12:50:00

項目分層模型

2024-05-17 16:18:45

微服務灰度發布金絲雀發布

2021-07-09 06:48:29

數組存儲內存

2025-05-29 08:00:00

數組編程語言

2021-08-19 15:36:09

數據備份存儲備份策略

2024-02-06 09:55:33

框架代碼

2017-09-06 15:43:46

大數據挖掘分析數據挖掘

2021-04-14 06:53:52

C# 修飾符 Public

2021-04-16 15:02:11

CAP理論分布式

2024-02-22 08:31:26

數據恢復工具MySQL回滾SQL

2022-05-24 09:43:54

UnityMono編輯器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文字幕精品一区 | 亚洲一区二区三区视频免费观看 | 蜜桃视频在线观看免费视频网站www | 国产福利网站 | 成在线人视频免费视频 | 色婷婷久久久久swag精品 | 亚洲欧洲精品在线 | 国产精品久久久久不卡 | 国产精品久久久久久吹潮 | 成人在线免费网站 | 日韩和的一区二在线 | 最新中文字幕一区 | 国产精品中文字幕在线观看 | 天天操天天干天天曰 | 亚洲精品大片 | 在线观看中文字幕视频 | 成人精品免费 | 亚洲精品一区二区在线观看 | 日韩在线免费观看视频 | 欧美高清免费 | 日韩一级黄色片 | 欧美亚洲综合久久 | 99re热精品视频 | 国产一区二区视频免费在线观看 | 久久精品16 | 欧美人妖网站 | 亚洲综合网站 | 精品久久久一区二区 | 精品国产乱码久久久久久a丨 | 一区二区三区四区av | 亚欧精品 | 一个色在线 | 免费国产视频在线观看 | 欧美激情视频一区二区三区在线播放 | 国产精品一区在线观看 | 国产精品国产三级国产aⅴ中文 | www国产亚洲精品 | 久久久国产精品一区 | 97日日碰人人模人人澡分享吧 | 操操操操操 | 午夜视频网站 |