当前位置: 首页 > news >正文

四川省住房和城乡建设厅网站发html 5网站欣赏

四川省住房和城乡建设厅网站发,html 5网站欣赏,北京市中海建设有限公司网站,wordpress主题修改不了DevExpress .NET MAUI多平台应用UI组件库提供了用于Android和iOS移动开发的高性能UI组件#xff0c;该组件库包括数据网格、图表、调度程序、数据编辑器、CollectionView和选项卡组件等。 目前许多开发人员正在寻找多种方法将AI添加到解决方案中#xff08;这通常比想象的要…DevExpress .NET MAUI多平台应用UI组件库提供了用于Android和iOS移动开发的高性能UI组件该组件库包括数据网格、图表、调度程序、数据编辑器、CollectionView和选项卡组件等。 目前许多开发人员正在寻找多种方法将AI添加到解决方案中这通常比想象的要容易这要归功于易于使用的基于云的AI服务和灵活的控制API。在本文中我们将使用OpenAI来扩展DevExpress .NET MAUI HTML编辑功能具体来说我将向您展示将AI相关功能添加到HTML编辑控件并调整其UI来获得最佳用户体验欢迎下载最新版体验 获取DevExpress v24.1正式版下载 配置AI 直到最近只有拥有专门机器学习专家的公司才能在其产品中添加高级人工智能功能。今天由于拥有数十亿个参数的强大预训练模型利用人工智能只需最少的努力。像OpenAI这样的云服务现在可以很容易地处理复杂的业务需求例如 文本生成ChatGPT的核心特性我们将在本文中使用它图像分析检测图像中的对象识别边界等图像生成从文本描述创建图像 - 非常适合具有设计功能或数据可视化需求的应用程序文本到语音和语音到文本在口语和书面语之间无缝转换 使用OpenAI .NET库这个过程甚至更加简单因为它提供了云API而不直接处理HTTP请求。要开始使用OpenAI您需要 如果您还没有OpenAI账户注册一个OpenAI账户访问API密钥页面获取API密钥OpenAI使用信用系统将服务货币化——模式越强大成本就越高新账户通常会获得免费积分。打开.NET MAUI项目并引用OpenAI NuGet包。创建一个ChatClient实例并将API密钥传递给构造函数 ChatClient aiClient new(model: gpt-3.5-turbo, YOUR API TOKEN); 我们将使用GPT 3.5 Turbo模型因为它的资源密集度较低但您可以随时切换到更强大的模型以满足更复杂的需求。 配置DevExpress组件 为了充分利用AI必须创建一个直观的用户界面。在处理大型文本消息时支持富文本格式列表、粗体、标题来在视觉上分隔文本块是很有帮助的。因此我们将使用.NET MAUI HTML编辑器它的API允许您从各种来源加载文档并检索当前的HTML内容发送给OpenAI同时还将使用工具栏控件旨在与DevExpress .NET MAUI HTML Editor等组件无缝协作合并按钮来触发AI操作。 在HTML编辑控件中显示文档 使用DevExpress .NET MAUI HTML编辑器您可以从各种来源加载内容如文件、流、字符串或URIs。对于本例我们将从存储在应用程序包在Resources\Raw文件夹中中的文档中加载HTML。要显示HTML只需读取文件并将其传递给HTML编辑器的SetHtmlSourceAsync 方法 async void OnPageAppearing(object sender, EventArgs e) { using Stream stream await FileSystem.Current.OpenAppPackageFileAsync(mail.html); using StreamReader reader new StreamReader(stream); await htmledit.SetHtmlSourceAsync(await reader.ReadToEndAsync()); } 添加自定义工具栏 在较小的手机屏幕上在不影响可用性的情况下整合多个操作按钮是一项挑战在可操作元素的数量和大小之间取得平衡至关重要。此外您需要决定显示哪些元素因为在许多情况下不需要同时显示所有操作因为这会使UI混乱。 我们的工具栏控件可以帮助解决这些现实 它根据Material Design 3标准自动调整元素因此您不必担心填充或大小。它允许您将元素分组到页面中换句话说可以在单独的页面上显示所有与AI相关的操作仅在需要时显示。 HTML编辑器包括一个内置的工具栏但将隐藏它以便使用自定义工具栏。为此将HTML编辑器的ShowToolbar属性设置为false并创建一个带有适当自定义按钮的Toolbar控件 dx:SafeKeyboardAreaView Grid RowDefinitions*,Auto dx:HtmlEdit x:Namehtmledit ShowToolbarfalse dx:DXDockLayout.DockTop/ dx:DXToolbar Grid.Row1 dx:ToolbarNavigationButton Content PageNameAIAssistant/ dx:ToolbarPage NameAIAssistant ShowBackButtontrue dx:ToolbarButton ContentFix Grammar ✨ ClickedOnFixGrammarClick/ dx:ToolbarButton ContentTranslate to German ClickedOnToGermanClick/ dx:ToolbarButton ContentEnhance ClickedOnEnhanceClick/ /dx:ToolbarPage /dx:DXToolbar /Grid /dx:SafeKeyboardAreaView 我们把HTML编辑器和工具栏放在SafeKeyboardAreaView容器中以防止键盘打开时重叠。 获得AI响应并在 .NET MAUI HTML编辑器中显示 一旦设置了自定义工具栏按钮就可以处理相关的单击事件。当单击按钮时我们将从HTML编辑器中检索内容将其发送到OpenAI并在DevExpress .NET MAUI HTML编辑器中显示响应。 要获取HTML内容我们将使用GetHtmlAsync方法。然后将从前面配置的OpenAI客户端类调用CompleteChatAsync方法最后将把OpenAI的响应分配给HTML编辑器 CompleteChatAsync方法接受一个聊天消息列表它可以是以下方式当中的一个 系统模型的一般说明您只能定义一个系统消息。用户用户的提示它可以包括模型要处理的附加指令和内容。助理模型的答复您可以组合多个用户和助手消息来构建聊天历史记录确保最新的请求包含所有以前的上下文。 总结 随着用户/业务期望的不断提高集成AI功能将变得越来越重要。幸运的是您不需要成为机器学习专家来利用人工智能。在这篇文章中我遵循以下简单的步骤将智能文本增强功能整合到.NET MAUI项目中 注册OpenAI并获得API密钥。向客户端添加一个连接到OpenAI服务的库。使用GetHtmlAsync从DevExpress .NET MAUI HTML编辑器中检索内容添加工具栏按钮来调用AI功能。
http://www.hkea.cn/news/14271126/

相关文章:

  • 珠海网站建设公司seo推广优化公司哪家好
  • 新乡网站seo上海企业建站提供商
  • 棋牌网站开发建企业网站哪家好
  • 网站建设的目标和需求建设网站需要些什么手续
  • 深圳外包网站制作公司深圳网站设计 公司价格
  • 有名的wordpress网站工商局加强网站建设的通知
  • 网页编辑软件绿色1688关键词怎么优化
  • 做健身类小程序的网站预约网免费建站流程
  • 深圳网站建设在哪里找电影网站网页设计
  • 网站建设要后台吗高校专业建设五大要素
  • 随州公司做网站四子王旗建设局网站
  • 有哪些做问卷调查赚钱的网站自己的网站 做采集怎么做
  • 网站设计标注图怎么做dw网页制作步骤图片
  • 上海网站建设小程序阿里云带宽5m能做什么网站
  • php除了做网站还能做什么搜狗搜索排名优化
  • 网站下载app连接怎么做六盘水网络推广
  • 帮人做网站一定要先收费网站做404是什么意思
  • 怎么做盗版电影网站吗数据网站怎么做的
  • 连云港市建设工程安全监督站网站请牢记此域名
  • 外贸网站建设和优化wordpress换行不显示
  • 云南网站建设企业wordpress导航图标
  • 南宁网站设涉县网站开发
  • 工艺礼品东莞网站建设南宁网站建设哪家公司实力强
  • 投融网站建设方案namecheap建站wordpress
  • php网站开发经理招聘淮安市哪里可以做网站
  • 做网站用备案吗肇庆企业建站模板
  • 阿里云做网站要几天金网科技有限公司
  • 2008 iis 配置 asp网站张家港专业做网站
  • 杭州网站建设商业深圳市公共资源交易中心官网
  • 买域名之后怎样做网站搜索引擎广告例子