网站建设每月工作多少e wordpress rest api

张小明 2025/12/27 2:14:11
网站建设每月工作多少,e wordpress rest api,国家公示系统企业信息查询,企业简介介绍华为MateChat组件是为AI生成内容#xff08;AIGC#xff09;场景设计的UI库。MateChat#xff0c;作为华为专为AIGC场景精心打造的UI库#xff0c;旨在助力开发者高效构建AI对话应用。实际上#xff0c;它不仅支撑了华为内部多个应用的对话需求#xff0c;还融入了CodeAr…华为MateChat组件是为AI生成内容AIGC场景设计的UI库。MateChat作为华为专为AIGC场景精心打造的UI库旨在助力开发者高效构建AI对话应用。实际上它不仅支撑了华为内部多个应用的对话需求还融入了CodeArts、InsCode AI IDE等智能化助手的构建之中。MateChat 是由华为 DevUI 团队开发的一款开源前端 AI 组件库旨在帮助开发者快速构建智能对话应用。它专注于生成式 AIGenAI场景提供了一套完整的对话式交互组件如消息气泡、输入框和过程监督组件以实现流畅、易用的用户体验。 其核心特点包括即插即用轻量化设计支持快速集成到 React、Vue 等主流前端框架中降低开发门槛。高扩展性允许自定义消息格式、主题样式和对话逻辑兼容 OpenAI、Gemini 等主流 AI 模型。多场景适配不仅适用于通用网站如企业官网、电商平台还特别优化了研发工具领域如 IDE 插件支持沉浸式、情境化的交互体验。MateChat 已在华为内部多个应用及 CodeArts、InsCode AI IDE 等产品中落地体现了其在实际项目中的可靠性。 通过提供开箱即用的组件和灵活的定制能力它致力于简化 AI 对话功能的开发流程助力应用智能化升级。在安装完成MateChat 后我们需要将AI大模型进行对接进来。OpenAI在搭建完成页面后我们可以开始对接模型服务如 DeepSeek、盘古大模型、ChatGPT 等优秀大模型。在注册并生成对应模型的调用API_Key后可以参考如下方法进行调用通过 npm 安装 openai:$ npm install openai使用OpenAI初始化并调用模型接口如下为一段代码示例注意通常openai-node用于node环境如果在浏览器环境使用需要开启dangerouslyAllowBrowser开启该配置存在安全风险API凭证泄露请确保在安全环境中使用详见openai-node官方文档说明。importOpenAIfromopenai;constclientref();client.valuenewOpenAI({apiKey:,// 模型APIKeybaseURL:,// 模型API地址dangerouslyAllowBrowser:true,// 浏览器环境使用需要开启});constfetchData(ques){constcompletionawaitclient.value!.chat.completions.create({model:my-model,// 替换为自己的model名称messages:[{role:user,content:ques},],stream:true,// 为 true 则开启接口的流式返回});forawait(constchunkofcompletion){console.log(content: ,chunk.choices[0]?.delta?.content||);console.log(chatId: ,chunk.id);}}结合MateChat【快速开始】示例代码修改onSubmit函数代码如下importOpenAIfromopenai;constclientrefOpenAI();client.valuenewOpenAI({apiKey:,// 模型APIKeybaseURL:,// 模型API地址dangerouslyAllowBrowser:true,});constonSubmit(evt){inputValue.value;startPage.valuefalse;// 用户发送消息messages.value.push({from:user,content:evt,avatarConfig:{name:user},});fetchData(evt);};constfetchDataasync(ques){// 消息响应气泡messages.value.push({from:model,content:,avatarConfig:{name:model},id:,loading:true,});constcompletionawaitclient.value!.chat.completions.create({model:my-model,// 替换为自己的model名称messages:[{role:user,content:ques}],stream:true,// 为 true 则开启接口的流式返回});messages.value[messages.value.length-1].loadingfalse;// 将流式返回拼接到消息内容中forawait(constchunkofcompletion){constcontentchunk.choices[0]?.delta?.content||;constchatIdchunk.id;messages.value[messages.value.length-1].contentcontent;messages.value[messages.value.length-1].idchatId;}};完成模型API地址与APIKey填充后即拥有了一个对接大模型的简单应用。DeepSeek这里我们以DeepSeek为例介绍如何在MateChat搭建的应用中接入DeepSeek提供的模型服务。DeepSeek API 使用与 OpenAI 兼容的 API 格式详见官方文档DeepSeek - 首次调用APIbaseURL获取https://api-docs.deepseek.com/zh-cn/apiKey获取https://platform.deepseek.com/api\_keys前往DeepSeek开发平台获取相关的baseURL和apiKey后可以参考如下方法对【快速开始】中示例代码进行调整constonSubmit(evt){inputValue.value;startPage.valuefalse;// 用户发送消息messages.value.push({from:user,content:evt,});setTimeout((){// 模型返回消息messages.value.push({from:model,content:evt,});},200);};修改为importOpenAIfromopenai;constclientrefOpenAI();client.valuenewOpenAI({apiKey:,// 模型APIKeybaseURL:,// 模型API地址dangerouslyAllowBrowser:true,// 浏览器环境使用需要开启});constonSubmit(evt){inputValue.value;startPage.valuefalse;// 用户发送消息messages.value.push({from:user,content:evt,avatarConfig:{name:user},});fetchData(evt);};constfetchDataasync(ques){messages.value.push({from:model,content:,avatarConfig:{name:model},id:,loading:true,});constcompletionawaitclient.value!.chat.completions.create({model:deepseek-reasoner,// 根据deepseek模型列表进行替换messages:[{role:user,content:ques}],stream:true,// 为 true 则开启接口的流式返回});messages.value[messages.value.length-1].loadingfalse;forawait(constchunkofcompletion){constcontentchunk.choices[0]?.delta?.content||;constchatIdchunk.id;messages.value[messages.value.length-1].contentcontent;messages.value[messages.value.length-1].idchatId;}};完成模型API地址与APIKey填充后即拥有了一个对接DeepSeek大模型的简单应用。如果你想要参考更完整的页面示例.其他当前大部分大模型服务 API 接口都使用与 OpenAI 兼容的 API 格式但直到目前还没有标准的协议定义模型接口规范所以仍会存在协议不兼容的问题。这里补充介绍如下 fetch SSE 的接入方案供参考Fetch Event SourceFetch Event Source 是一个用于处理服务器发送事件Server-Sent Events, SSE的 JavaScript 库并具有 Fetch API 中所提供的所有功能。安装依赖npm install microsoft/fetch-event-source使用 fetchEventSource 调用模型接口import{fetchEventSource}frommicrosoft/fetch-event-source;constgetAIAnswer(content,type){abortControllernewAbortController();constaiAnswer{from:assistant,content:,type,avatarPosition:side-left,avatarConfig:{...aiModelAvatar},loading:true,};messages.value.push(aiAnswer);constsourcefetchEventSource(apiUrl,{method:POST,headers:{Content-Type:application/json,},body:JSON.stringify({messages:[{role:user,content,},],apikey:apiKey,}),signal:abortController.signal,onopen:(response){},onmessage:(msg){messages.value.at(-1).loadingfalse;if(msg.data[DONE]){nextTick((){conversationRef.value?.scrollTo({top:conversationRef.value.scrollHeight,behavior:smooth,});});return;}constdataJSON.parse(msg.data);constresponseContentdata.choices[0].delta.content;messages.value.at(-1).contentresponseContent;},onerror:(err){messages.value.at(-1).loadingfalse;messages.value.at(-1).content请求失败;throwerr;},});};conststop(){if(abortController){abortController.abort();abortControllernull;// 更新最后一条消息的状态if(messages.value.length0){messages.value.at(-1).loadingfalse;messages.value.at(-1).content已中止对话;}}};使用MateChat的多种方式当前MateChat主要基于Vue3开发但我们仍可以通过多种方式将MateChat与您的项目集成。以下是一些可行方案供参考一、在Vue3项目中集成MateChat主流方式适用场景需要深度定制AI助手功能并与现有Vue项目无缝融合的场景。步骤 参考 快速开始 的使用方式import{createApp}fromvue;importAppfrom./App.vue;importMateChatfrommatechat/core;importdevui-design/icons/icomoon/devui-icon.css;createApp(App).use(MateChat).mount(#app);二、通过iframe嵌入独立页面适用场景需快速为第三方平台添加AI助手且不希望侵入宿主环境。步骤构建独立MateChat页面: 创建一个包含MateChat组件的独立Vue项目并打包为静态资源或独立部署。嵌入iframe在宿主页面中通过iframe加载matechat应用。三、与其他框架集成如React/Angular适用场景需与现有其他框架的宿主应用集成方案建议封装Web Component: 将MateChat组件打包为自定义元素供任意框架调用。通过微前端架构: 使用qiankun、microApp等微前端方案将MateChat作为独立子应用加载。华为MateChat组件是为AI生成内容AIGC场景设计的UI库。MateChat作为华为专为AIGC场景精心打造的UI库旨在助力开发者高效构建AI对话应用。实际上它不仅支撑了华为内部多个应用的对话需求还融入了CodeArts、InsCode AI IDE等智能化助手的构建之中。MateChat 是由华为 DevUI 团队开发的一款开源前端 AI 组件库旨在帮助开发者快速构建智能对话应用。MateChathttps://gitcode.com/DevCloudFE/MateChatMateChat官网https://matechat.gitcode.comDevUI官网https://devui.design/home
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站开发中使用框架吗装修网站运营

Windows系统实用工具与控制面板全解析 在使用Windows系统的过程中,我们会遇到各种各样的需求,而系统自带的许多实用工具和控制面板中的功能,能帮助我们更好地管理和使用计算机。下面将为大家详细介绍这些实用功能。 系统还原(System Restore) 系统还原是一项非常实用的…

张小明 2025/12/27 2:13:39 网站建设

做视频的免费素材网站贵州住房和城乡建设厅官方网站

一、背景近年来,随着vivo大数据平台的数据量和任务量持续快速增长,新增的计算机资源已无法满足不断扩大的存储和计算需求。同时,我们观察到互联网和算法等在线业务在白天流量高峰,而在夜间流量显著下降,导致部分服务器…

张小明 2025/12/27 2:13:06 网站建设

体育建设网站首页国内营销网络途径困难

第一章:智普Open-AutoGLM部署概述智普AI推出的Open-AutoGLM是一个面向自动化自然语言处理任务的开源框架,支持模型训练、推理优化与快速部署。该框架基于GLM系列大模型构建,具备良好的可扩展性与跨平台兼容能力,适用于企业级AI应用…

张小明 2025/12/27 2:12:33 网站建设

建立网站成本最低做网站的成本费用

第一章:Open-AutoGLM开发者激励机制全景解析Open-AutoGLM 作为开源大语言模型自动化框架,其生态的持续繁荣依赖于健全的开发者激励机制。该机制不仅涵盖代码贡献奖励,还融合任务完成度、模型性能优化、社区影响力等多维度评估体系&#xff0c…

张小明 2025/12/27 2:12:00 网站建设

网站开发服务费计入什么科目建设云个人证件查询系统

简 介: 本文探讨了ADC采样频率对150kHz信号幅度测量的影响。实验使用STC32G微控制器,通过改变ADC时钟分频系数(0-7)获得不同采样频率下的数据。研究发现:1)ADC采样频率较高时,输入阻抗较低导致信…

张小明 2025/12/27 2:11:27 网站建设

wordpress引用php关键词优化公司费用多少

还在为无法下载抖音视频而烦恼吗?想要保存无水印的高清视频用于创作或学习?这款抖音视频下载工具正是为你量身打造的解决方案!作为一款功能强大的命令行工具,它能够轻松获取抖音平台上的视频内容,支持去水印、批量下载…

张小明 2025/12/27 2:10:55 网站建设