微軟官方出品GPT大模型編排工具:7個開源項目

今天一起盤點下,12月份推薦的7個.Net開源項目(點擊標題查看詳情)。

1、一個瀏覽器自動化操作的.Net開源庫

這是一個基于 Google 開源的 Node.js 庫 Puppeteer 的 .NET 開源庫,方便開發人員使用無頭 Web 瀏覽器抓取 Web、檢索 JavaScript 呈現的 HTML,以及與 UI 元素交互等功能。

比如可以用來抓取網頁、生成頁面 PDF 或者圖片、網頁截屏,以及進行自動化測試等。

2、微軟官方出品:GPT大模型編排工具,支持C#、Python等多個語言版本

Semantic Kernel是一個輕量級的SDK,最基本的功能就是幫我們完成與OpenAI、Azure OpenAI和Hugging Face大模型的API的對接,并且支持C#、Python、Java版本。

Semantic Kernel提供自定義插件、編排計劃、信息存儲至數據庫(如SQLite、MongoDB、Redis、Postgres等)。

總的來說,Semantic Kernel就是可以把用戶輸入的prompt,經過分解為多個步驟、獲取外部數據、執行自定義操作等,轉換為一個更好的prompt,再調用大模型API,從而獲取結果。

外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

3、****一個支持多線程下載和斷點續傳.Net開源庫

這是一個可用于下載各種類型文件,支持多種下載方式,如隊列下載、優先級隊列下載、本地文件下載等。

它提供了簡單易用的API,方便開發者集成到自己的應用程序中。

支持實時流媒體,如在下載時播放音樂。

4、搭建一個私有NuGet服務器

BaGet是一個開源輕量級的NuGet服務器項目,基于.Net Core開發的,支持跨平臺部署,可以快速部署和使用,適用于多種場景。

使用主要場景如下:

1、包管理:可用于管理.Net Core項目的依賴項和包,使得開發者可以輕松添加、更新和刪除包,可以大大簡化包管理和維護工作;

2、自定義包管理:很多公司內部會根據定制一些開源項目包,或者使用特定的版本,搭建私有NuGet就非常方便;

3、方便團隊云協作:很項目是跨地域、跨團隊的,這時候就需要對包進行管理和共享,可以有效提升效率和減少出錯;

4、方便運維部署:方便運維人員分發到各個服務器,方便通過命令來操作,提升部署效率。

圖片

5、CefSharp:網頁自動化和爬蟲神器

CefSharp是一個基于Chromium Embedded Framework(CEF)的.NET開源項目。

可以讓開發人員非常方便使用C#與瀏覽器交互,可以操作Html、Css、執行JavaScript代碼等方式來處理頁面的內容。

支持多線程,方便開發人員創建多個瀏覽器對象,并可以通過設定CookieContainer和UserAgent來模擬不同用戶的操作,提升網頁數據采集和速度。

6、Quasar:輕量級、高效的.NET遠程管理工具

這是一個基于 C#開發的、開源的快速、輕量級遠程管理工具,可用于服務器管理工作以及員工監控,是一個高穩定性和易于使用的的遠程管理工具。

圖片

7、DotNetZip:.NET中的強大ZIP文件處理庫

DotNetZip是一個開源的.Net庫,用于處理ZIP文件格式。該類庫提供了豐富的ZIP文件操作功能,包括讀取、寫入、修改、加密等。是一個強大且靈活的庫,使用非常方便。

- End -

更多開源項目: https://github.com/bianchenglequ/NetCodeTop

我是編程樂趣,一個.Net開發經驗老程序員,歡迎“關注”我,每天為你分享開源項目和編程知識。
也歡迎加入【.Net技術編程交流社區】,和大家共同學習交流!,
點擊加入:https://bbs.csdn.net/topics/613465368

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/895613.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/895613.shtml
英文地址,請注明出處:http://en.pswp.cn/news/895613.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

蘋果CMS站群插件的自動生成功能:提升網站流量的秘訣

引言 在數字營銷的浪潮中,站群技術因其強大的流量引導能力而備受青睞。蘋果CMS作為一款優秀的內容管理系統,憑借其靈活性和可擴展性,成為了站群管理的理想選擇。本文將詳細介紹蘋果CMS站群插件的自動生成功能,探討如何通過這一功…

VS Code User和System版區別【推薦使用System版本】and VSCode+Keil協同開發之Keil Assistant

VS Code User和System版區別 Chapter1 VS Code User和System版區別1. 對于安裝而言2. 結束語 Chapter2 VS Code 安裝、配置教程及插件推薦插件: Chapter3 VSCodeKeil協同開發之Keil Assistant1. 效果展示2. Keil Assistant簡介3. Keil Assistant功能特性4. 部署步驟…

大語言模型入門

大語言模型入門 1 大語言模型步驟1.1 pre-training 預訓練1.1.1 從網上爬數據1.1.2 tokenization1.1.2.1 tokenization using byte pair encoding 1.3 預訓練1.3.1 context1.3.2 training1.3.3 輸出 1.2 post-training1:SFT監督微調1.2.1 token 1.3 強化學習1.3.1 基…

DeepSeek R1 本地部署和知識庫搭建

一、本地部署 DeepSeek-R1,是幻方量化旗下AI公司深度求索(DeepSeek)研發的推理模型 。DeepSeek-R1采用強化學習進行后訓練,旨在提升推理能力,尤其擅長數學、代碼和自然語言推理等復雜任務 。 使用DeepSeek R1, 可以大大…

基于大數據的全國熱門旅游景點數據分析系統的設計與實現

【大數據】基于大數據的全國熱門旅游景點數據分析系統的設計與實現(完整系統源碼開發筆記詳細部署教程)? 目錄 一、項目簡介二、項目界面展示三、項目視頻展示 一、項目簡介 該系統主要包括登錄注冊、系統首頁、圖表分析、數據管理和個人信息五大功能模…

李宏毅機器學習筆記:【6.Optimization、Adaptive Learning Rate】

Optimization 1.Adaptive Learning Rate2.不同的參數需要不同的學習率3.Root Mean Square4.RMSProp5.Adam6.learning rate scheduling7.warm up總結 critical point不一定是你在訓練一個network時候遇到的最大的障礙。 1.Adaptive Learning Rate 也就是我們要給每個參數不同的…

Task03:Ollama API 的使用

Ollama API 使用指南 簡介 Ollama 提供了強大的 REST API,使開發者能夠方便地與大語言模型進行交互。通過 Ollama API,用戶可以發送請求并接收模型生成的響應,應用于自然語言處理、文本生成等任務。本文將詳細介紹生成補全、對話生成的基本…

我用AI做數據分析之四種堆疊聚合模型的比較

我用AI做數據分析之四種堆疊聚合模型的比較 這里AI數據分析不僅僅是指AI生成代碼的能力,我想是測試AI數據分析方面的四個能力,理解人類指令的能力、撰寫代碼的能力、執行代碼的能力和解釋結果的能力。如果這四個能力都達到了相當的水準,才可…

DC-6靶機滲透測試全過程

目錄 前期準備 一、滲透測試 1.IP地址查詢 2.端口信息搜尋 3.網頁信息搜集 wappalyzer WPScan 反彈shell graham用戶 反彈出jens的shell nmap提權 二、總結 前期準備 攻擊機: kali windows11 靶機:DC-6靶機(調至NAT模式&#xff0…

[操作系統] 基礎IO:系統文件I/O

在 Linux 操作系統中,文件 I/O(輸入/輸出)是程序與文件系統交互的基礎。理解文件 I/O 的工作原理對于編寫高效、可靠的程序至關重要。本文將深入探討系統文件 I/O 的機制。 一種傳遞標志位的方法 在 Linux 中,文件的打開操作通常…

3.8 AI驅動的市場調研革命:從數據采集到競品策略生成的閉環實踐指南

AI驅動的市場調研革命:從數據采集到競品策略生成的閉環實踐指南 引言:智能時代的高效市場洞察 Forrester研究顯示,使用AI輔助市場調研可使數據采集效率提升8倍,策略生成速度加快4倍。本文以GitHub Sentinel、LanguageMentor為案例,揭示如何構建AI增強型市場分析體系,實現…

AF3 MmcifObject類解讀

AlphaFold3 中 MmcifObject類 是 解析 mmCIF 文件的核心數據結構,用于存儲解析后的蛋白質結構信息,包含PDB 頭部信息、Biopython 解析的結構、鏈序列信息等。 下面代碼包含 Monomer 、AtomSite、ResiduePosition、ResidueAtPosition、 MmcifObject以及ParsingResult數據類的…

網絡安全 “免疫力”:從人體免疫系統看防御策略

在當今數字化時代,網絡安全已變得至關重要。每天,我們的網絡系統都面臨著來自各方的威脅,就像人體時刻暴露在各種病原體中一樣。今天,我們就來聊聊網絡安全與人體免疫系統的奇妙聯系,看看從免疫系統中能汲取哪些構建強…

滾動彈幕案例

滾動彈幕案例 一、需求 1.頁面上漂浮字體大小不一、顏色不一&#xff0c;從左向右滾動的彈幕&#xff1b; 2.底部中間有一個發送功能&#xff0c;可以發送新的彈幕&#xff1b; 3.底部的發送部分可以向下收起和彈出。 二、html <div class"container"><…

【wiki知識庫】08.添加用戶登錄功能--后端SpringBoot部分

目錄 一、今日目標? 二、SpringBoot后端實現 2.1 新增UserLoginParam 2.2 修改UserController 2.3 UserServiceImpl代碼 2.4 創建用戶上下文工具類 2.5?通過token校驗用戶&#xff08;重要&#xff09; 2.6 創建WebMvcConfig 2.7 用戶權限校驗攔截器 一、今日目標 上…

AI大模型的技術突破與傳媒行業變革

性能與成本&#xff1a;AI大模型的“雙輪驅動” 過去幾年&#xff0c;AI大模型的發展經歷了從實驗室到產業化的關鍵轉折。2025年初&#xff0c;以DeepSeek R1為代表的模型在數學推理、代碼生成等任務中表現超越國際頭部產品&#xff0c;而訓練成本僅為傳統模型的幾十分之一。這…

C++字符串處理指南:從基礎操作到性能優化——基于std::string的全面解析

博主將從C標準庫中的 std::string 出發&#xff0c;詳細探討字符串的處理方法&#xff0c;涵蓋常見操作、性能優化和實際應用場景。以下內容將圍繞std::string 的使用展開&#xff0c;結合代碼示例進行說明。 一、std::string 的基本操作 1.1 創建與初始化 std::string 提供了…

3.【線性代數】——矩陣乘法和逆矩陣

三 矩陣乘法和逆矩陣 1. 矩陣乘法1.1 常規方法1.2 列向量組合1.3 行向量組合1.4 單行和單列的乘積和1.5 塊乘法 2. 逆矩陣2.1 逆矩陣的定義2.2 奇異矩陣2.3 Gauss-Jordan 求逆矩陣2.3.1 求逆矩陣 ? \Longleftrightarrow ?解方程組2.3.2 Gauss-Jordan求逆矩陣 1. 矩陣乘法 1.…

深入了解 Oracle 正則表達式

目錄 深入了解 Oracle 正則表達式一、正則表達式基礎概念二、Oracle 正則表達式語法&#xff08;一&#xff09;字符類&#xff08;二&#xff09;重復限定符&#xff08;三&#xff09;邊界匹配符&#xff08;四&#xff09;分組和捕獲 三、Oracle 正則表達式函數&#xff08;…

用python寫一個聊天室程序

下面是一個簡單的基于Socket的Python聊天室程序示例&#xff0c;包括服務器端和客戶端&#xff1a; 服務器端代碼&#xff1a; import socket import threadingdef handle_client(client, address):print(f"New connection from {address}")while True:msg client…