外围网上金喜网站

界面控件DevExpress v24.2新版亮点 - Azure AI翻译器和AI语言支持

翻译|产品更新|编辑:龚雪|2025-01-03 10:52:26.043|阅读 58 次

概述:DevExpress官方已正式发布v24.2,新版本针对人工智能(AI)方面的功能做了着重加强,欢迎下载最新版产品体验!

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

相关链接:

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

 DevExpress官方已正式发布v24.2,新版本针对人工智能(AI)方面的功能做了着重加强,欢迎下载最新版产品体验!

DevExpress技术交流群11:749942875      欢迎一起进群讨论

人工智能(AI)
注册聊天客户端

 安装DevExpressAIIntegration NuGet包,不管使用哪个提供商,您都必须在中注册聊天客户端(管理注册的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();

Azure AI翻译器和AI语言支持

 除了对多个服务的AI模型访问外,新版本还实现了与Azure AI语言服务交互的API(包括Azure AI Translator和用于文本摘要的Azure AI语言)。服务的选择取决于项目的预算,请注意在调用以下方法时,文本翻译和摘要请求将专门发送到Azure AI语言服务。

 要使用这些服务,安装DevExpress.AIIntegration.Azure.TextAnalytics和/或DevExpress.AIIntegration.Azure.Translation NuGet包并创建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));

使用以下代码在应用程序中注册这些服务:

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);
);

在UI中启用AI驱动的扩展

要激活DevExpress AI支持的扩展,请查看以下新主题:

更多产品更新咨询,请



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@ipmdipw.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
DevExpress Universal Subscription

优秀的界面控件开发包,帮助企业构建卓越应用!

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

DevExpress ASP.NET Controls

多款重量级ASP.NET用户界面组件套包,让您快速开发出完美、强大的应用程序!

title
title
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP