翻譯|產(chǎn)品更新|編輯:龔雪|2025-01-03 10:52:26.043|閱讀 97 次
概述:DevExpress官方已正式發(fā)布v24.2,新版本針對(duì)人工智能(AI)方面的功能做了著重加強(qiáng),歡迎下載最新版產(chǎn)品體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress擁有.NET開(kāi)發(fā)需要的所有平臺(tái)控件,包含600多個(gè)UI控件、報(bào)表平臺(tái)、DevExpress Dashboard eXpressApp 框架、適用于 Visual Studio的CodeRush等一系列輔助工具。屢獲大獎(jiǎng)的軟件開(kāi)發(fā)平臺(tái)DevExpress 今年第一個(gè)重要版本v23.1正式發(fā)布,該版本擁有眾多新產(chǎn)品和數(shù)十個(gè)具有高影響力的功能,可為桌面、Web和移動(dòng)應(yīng)用提供直觀的解決方案,全面解決各種使用場(chǎng)景問(wèn)題。
DevExpress官方已正式發(fā)布v24.2,新版本針對(duì)人工智能(AI)方面的功能做了著重加強(qiáng),歡迎下載最新版產(chǎn)品體驗(yàn)!
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
安裝DevExpressAIIntegration NuGet包,不管使用哪個(gè)提供商,您都必須在中注冊(cè)聊天客戶端(管理注冊(cè)的AI客戶端)。
WinForms/WPF
using DevExpress.AIIntegration; using DevExpress.AIIntegration.Extensions; using Microsoft.Extensions.AI; IChatClient myChatClient = GetChatClient(); AIExtensionsContainerDesktop.Default.RegisterChatClient(myChatClient);
Blazor/ASP.NET Core
using DevExpress.AIIntegration; using Microsoft.Extensions.AI; using OpenAI; IChatClient myChatClient = GetChatClient(); builder.Services.AddSingleton(myChatClient); //or reference the Microsoft.Extensions.AI NuGet package and use //builder.Services.AddChatClient(config => config.Use(myChatClient)); builder.Services.AddDevExpressAI();
除了對(duì)多個(gè)服務(wù)的AI模型訪問(wèn)外,新版本還實(shí)現(xiàn)了與Azure AI語(yǔ)言服務(wù)交互的API(包括Azure AI Translator和用于文本摘要的Azure AI語(yǔ)言)。服務(wù)的選擇取決于項(xiàng)目的預(yù)算,請(qǐng)注意在調(diào)用以下方法時(shí),文本翻譯和摘要請(qǐng)求將專門發(fā)送到Azure AI語(yǔ)言服務(wù)。
要使用這些服務(wù),安裝DevExpress.AIIntegration.Azure.TextAnalytics和/或DevExpress.AIIntegration.Azure.Translation NuGet包并創(chuàng)建TextTranslationClient和/或TextAnalyticsClient:
C#
using Azure; using Azure.AI.Translation.Text; using Azure.AI.TextAnalytics; string azureTranslatorEndpoint = GetEnvironmentVariable("AZURE_TRANSLATOR_ENDPOINT"); string azureTranslatorKey = GetEnvironmentVariable("AZURE_TRANSLATOR_API_KEY"); var translationClient = new TextTranslationClient(new AzureKeyCredential(azureTranslatorKey), new Uri(azureTranslatorEndpoint)); string azureTextAnalyticsEndpoint = GetEnvironmentVariable("AZURE_TEXT_ANALYTICS_ENDPOINT"); string azureTextAnalyticsKey = GetEnvironmentVariable("AZURE_TEXT_ANALYTICS_API_KEY"); var textAnalyticsClient = new TextAnalyticsClient(new Uri(azureTextAnalyticsEndpoint), new AzureKeyCredential(azureTextAnalyticsKey));
使用以下代碼在應(yīng)用程序中注冊(cè)這些服務(wù):
WinForms/WPF
//Register an Azure.TextTranslation client. AIExtensionsContainerDesktop.Default.RegisterTranslatorAzureAIService(translationClient); //Register an Azure.TextAnalytics client. AIExtensionsContainerDesktop.Default.RegisterTextAnalyticsAzureAIService(textAnalyticsClient);
Blazor/ASP.NET Core
services.AddDevExpressAI(config => config.RegisterTranslatorAzureAIService(translationClient); config.RegisterTextAnalyticsAzureAIService(textAnalyticsClient); );
要激活DevExpress AI支持的擴(kuò)展,請(qǐng)查看以下新主題:
更多產(chǎn)品更新咨詢,請(qǐng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)