<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Sdcb Chats 1.6.6 發布,徹底移除 Azure.AI.OpenAI 專用包

      最近,我對我的開源項目 Sdcb Chats 進行了一次更新,發布了 1.6.6 版本。這次更新的核心,是解決了一個我個人一直很在意的技術債:徹底移除了對 Azure.AI.OpenAI 這個專用包的依賴。

      在介紹具體改動前,先為新朋友簡單介紹一下 Sdcb Chats。這是一個旨在幫助開發者和用戶輕松接入、管理和使用各類主流大語言模型的開源項目。

      核心特性包括:

      • ?? 廣泛的模型支持:兼容超過 18 種主流 LLM,包括 OpenAI、Azure OpenAI,以及在本地部署的 Ollama 等。
      • ??? 靈活的數據庫選項:支持 SQLite、SQL Server 和 PostgreSQL,可以根據部署規模靈活選擇。
      • ?? 多樣的部署方式:提供 Docker 鏡像和原生二進制文件,旨在實現快速、便捷的部署。
      • ?? 完善的管理功能:內置多用戶管理、Token 消耗統計與成本控制模塊,為實際運營提供支持。

      項目基于 Apache 2.0 協議開源,所有代碼都托管在 GitHub,歡迎大家關注和貢獻:https://github.com/sdcb/chats

      接下來,我們詳細聊聊 1.6.6 版本(包含 1.6.5 的累積更新)帶來的變化。

      API 的統一:移除 Azure.AI.OpenAI 依賴

      在之前的版本中,為了同時兼容標準 OpenAI API 和 Azure OpenAI,我需要同時維護對 OpenAIAzure.AI.OpenAI 兩個包的依賴。后者雖然是微軟官方出品,但在實踐中存在一些與主包不完全一致的 API 行為和配置,這給代碼的統一性和維護性帶來了一些不必要的麻煩,算是一個不大不小的“痛點”。

      好消息是,微軟最近終于將 Azure OpenAI 的預覽版 API 更新為與官方 OpenAI API 完全兼容。

      官方的參考文檔也明確了這一點:Azure OpenAI Service preview API reference

      這一變化意義重大。現在,我可以直接移除 Azure.AI.OpenAI 包,只保留 OpenAI 包,就能同時服務于兩個平臺。代碼邏輯得到了極大的簡化,不再需要那些條件編譯或分支判斷來處理不同平臺的差異。對于追求代碼簡潔的我來說,這是一個非常受歡迎的改進。

      得益于 API 的統一,之前的一些模型使用限制也自然解除了:

      • o3/o4-mini 這類需要 Response API 的模型,之前只能通過 Azure 部署,現在同樣支持標準的 OpenAI 渠道。
      • 圖片生成模型 gpt-image-1 也一樣,不再受限于必須使用 Azure OpenAI,現在兩個渠道均可使用。

      Gemini_Generated_Image_agbiz3agbiz3agbi

      其他更新與 Bug 修復

      當然,除了這個核心變化,還有一些其他的調整。

      首先,作為常規維護的一部分,我將項目依賴的一系列 NuGet 包更新到了最新版本,具體清單如下:

      AWSSDK.S3 updated to 4.0.6.3
      Microsoft.EntityFrameworkCore.* updated to 9.0.8
      Mscc.GenerativeAI updated to 2.6.8
      OpenAI updated to 2.3.0
      System.IdentityModel.Tokens.Jwt updated to 8.13.0
      System.Runtime.Caching updated to 9.0.8
      

      其次,也修復了一個迭代開發中出現的典型問題。在 1.6.5 版本中,我修復了 o3/o4-mini 等模型在使用 JSON Schema 時會導致 API 調用失敗的 Bug。然而,這個修復卻意外導致了 gpt-image-1 圖片生成模型的調用出錯。修復一個 Bug 引入另一個,這大概是軟件開發的常態了。在 1.6.6 版本中,這個問題已經得到修正,保證了功能的穩定性。

      如何快速上手?

      如果你想體驗 Sdcb Chats,可以通過以下兩種方式部署。

      對于習慣使用 Docker 的用戶,可以使用以下命令:

      docker run --restart unless-stopped --name sdcb-chats -v ./AppData:/app/AppData -p 8080:8080 sdcb/chats:latest
      

      如果你偏好直接運行二進制文件,可以訪問項目的 GitHub Release 頁面:
      https://github.com/sdcb/chats/releases

      以 Windows 為例,下載 chats-win-x64.zip,解壓后運行 Chats.BE.exe 即可啟動服務。

      需要說明的是,項目默認使用 SQLite 數據庫,并會自動創建,無需額外配置。如果你的業務需要更專業的數據庫,它也支持 SQL Server 和 PostgreSQL,具體配置方法請參考項目首頁的文檔。

      關于下載地址

      我之前提供過一個位于 io.starworks.cc:88 的國內下載鏡像,主要是為了解決 GitHub Release 在國內訪問慢的問題。但這個鏡像的穩定性并不理想,后續我可能不再投入精力維護。因此,建議大家還是優先通過官方的 GitHub Release 頁面進行下載,以確保獲取到最穩定和最新的版本。

      總的來說,這次更新讓 Sdcb Chats 的底層實現更加干凈和統一,也體現了上游技術生態(這里指 Azure)向開放標準靠攏的積極趨勢。這對于開發者無疑是件好事。


      感謝閱讀到這里,如果感覺本文對您有幫助,請不吝評論點贊,這也是我持續創作的動力!

      也歡迎加入我的 Sdcb Chats QQ群:498452653,一起交流 .NET 和 AI 的各種有趣玩法!

      posted @ 2025-08-08 08:45  .NET騷操作  閱讀(554)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧美日产国产精品| 一边吃奶一边做动态图| 国产不卡一区二区在线| 曰韩无码二三区中文字幕| 久久丫精品国产| 国产精品一区二区麻豆蜜桃| 亚洲一区二区三区啪啪| 日韩中文字幕有码午夜美女| 一区二区三区精品偷拍| 国产精品亚洲一区二区z| 少妇人妻偷人精品视蜜桃| 亚洲欧美国产日韩天堂区| 久久国产成人午夜av影院| 丰满少妇69激情啪啪无| 又粗又硬又黄a级毛片| 久久99精品国产麻豆婷婷| 国产精品久久蜜臀av| 国产欧美久久一区二区| 亚洲国产片一区二区三区| 久久久无码精品亚洲日韩蜜桃| 中文精品无码中文字幕无码专区| 亚洲aⅴ男人的天堂在线观看| 中国熟妇牲交视频| 亚洲一品道一区二区三区| 华人在线亚洲欧美精品| 亚洲精品中文字幕一二三| 久久久久无码精品国产h动漫| 成人无码一区二区三区网站| 精品自拍自产一区二区三区| 1精品啪国产在线观看免费牛牛| 亚洲国产精品综合久久20| 午夜成年男人免费网站| 屯留县| 日本东京热一区二区三区| 国产精品综合一区二区三区| 最新国产精品拍自在线观看| 激情五月天一区二区三区| 免费无码毛片一区二三区| 免费一级黄色好看的国产| 免费无码一区无码东京热| 丰满爆乳一区二区三区|