粉丝753获赞1572

今天要讲的话题是 vo 三。 vo 三国内无需复杂操作,通过艾米丽、 ai、 速创 api 等合规平台即可直连使用。这些平台深度适配国内网络,加载速度快,支持国内邮箱或手机号注册, 全程中文界面无门槛。核心功能与原版一致,支持文声视频、图声视频可自定义分辨率,比例与风格音画同步生成,自然流畅。部分平台还优化了成本与病发限制,价格更亲民,无流量瓶颈, 无需科学上网,不用高价订阅,新手也能快速上手。适配短视频创作、商单制作等多场景,轻松享受顶尖 ai 视频工具的便利。

零门槛、高效率、强功能的创意视频工具搜索二小程序只要点一下开始创作。搜索二输入你想要的主题,比如春季旅行短片, ai 就 能帮你生成完整文案,选好风格,一键生成画面,配音、音乐全都自动匹配短片很快。

对接香蕉二 api 接口的小程序生成产品介绍图,到底效果怎么样?是不是很积累呢?今天正好有一个客户,他给了我两张图片, 我们上传一下。这个是客户给的两个产品宣传图,这个是个洗衣凝珠,然后提示词呢?我这里让他用图一跟图二来生成,下边是一个介绍,然后我们点击立即生成就可以了。上面也可以选择比例啊,选择你想要的比例都行,我们选十六比九吧。 点立即生成图片创建成功。我们稍等看一下,这个图片已经生成好了,我们来看一下效果怎么样啊?这个是它的效果,我觉得是可以放到产品图片里展示,没有问题的。


首屏内容绘制时间叫首次内容绘制时间,这个首次内容绘制时间呢,我们在这呢创一个视例,就直接叫做 f c p。 好, 这个地方我们要用到一个关键的 api, 这个 api 可能之前同学们都没有关注过,叫 performance api, 这个呢是浏览器原生支持的啊,那我们呢可以在这儿直接拎一个 performance, 大家可以看到这里有很多个关于 performance 的 啊,那我们自己如果要去做监听处理,我们直接用 performance observer, observer 里面呢可以去获取到各种各样的这个 entry list, 把 entry list 解构出来之后,可以获得到我们当前的比如说 first content paint 它的具体数值啊,好,那我们在这儿呢直接来获取到它最终的数值,就是这个 entries, 等于这个 entry list 上面呢会有一个叫 get entries by name by name。 这个里面呢可以获得的内容很多啊,比如说我们在这儿呢可以获取的就是 first gun content for campaign 啊,这样就能够获取得到,我们可以呢去把这个 entries 来便利一遍,然后最终在这里我们去监听关于你的会制的它的这个整个数据啊,在这儿呢可以选择 paint, 因为我们现在呢没有去安装这个 ps 的 提示啊,所以这边看不到。然后呢我们可以把这些全部指定上去,比如说我可以获取你当前绘制的指标啊,那我们可以来打印一下这个 entries, 看一看现在效果。 那我们在这儿呢直接执行这个 f c p, 或者说我们可以在外部导出,到外部之后在 main 这个里面来去调用一下试试啊,在最下面我们来测试呃相关的指标采集啊,比如在这儿我们直接引入 从 performance 里面来引入这个 f c p。 好, 我们来看一下执行这个 f c p, 看下最终的效果啊,当然了,这个时候它获取得到的内容呢,可以看到它这个 interest 的 效果啊,我们再直接来到这边刷新一下,在这个里面呢看它的结果 里面呢,现在 entries 里面打印的为空啊,就是你可以重新再刷新一下。呃,首屏的这个加载内容呢,你如果按照常规情况下的获取的话啊,就这个类型里面的可能不存在。我们可以获取的时候你可以选择其他的,因为这个里面呢,你可以找到它的各种类型的。这个里面可以找到 performance observer entry list 呢,有很多种不同类型啊,比如说这里大家可以看到的有可以获取通过 name 来去获取的啊,或者呢你可以通过这个 type 去获取的这个 type 值呢,可以点到对应的地方来看它有哪些 type 值。比如说 first input, 就是 我们说的 f i d 啊, not just content for paint 呢,就是最大内容渲染 最长的动画的帧啊,包括呢这个 long task, 长任务等等啊,这些呢,大家都可以直接通过刚才的这个视例去获取。那如果说我们现在要获取的是 lcp 的 话,你也可以把这里给它换掉啊,比如说在这个内容里面呢,给它换成 largest contentable paint。 那 当然如果是 fcp, 我 们一般采集的话, 可能你会借用比如像呃 web visuals 啊那些工具来直接采集你的这个数据来看到最终结果啊,那我们假设把它换成这个 f c, 那 个 f c, 呃叫 largest content for paint, 获取这个数据啊, 但它这个采集呢,有时候不一定会采集得到啊,就是如果说我们把打完包之后单独去构建出来的话,在生产测环境呢,能够获取到这个数据。那如果说我这里把它再变一下,比如在这个内容里面呢,我也把它变成 long task, 如果是长任务的话,当然我们这个里面你看没有,如果说没有长任务,它也不会去会制出来你的这个数据啊,那这是一种方式,如果说你自己再去采集的时候,通过这个 performance api 的 话,刚才给大家看到的一般情况,你在采集的时候呢,测试可能需要一个过程呢,就比如说我在 呃,再来来一个这个 lcp 的, 再给它举个例子啊, const lcp, 把这个同样的放在里面,把这个关键 api 呢复制到下面来,在这个里面呢,把它改成,呃,直接通过 get entrance 吧,我们就不需要这个名称了, 这里呢改成叫 largest content for campaign。 好, 这样我们从里面啊再去打印这个名称,这个呢变成 lcp。 好,我们再来试一下造型,当然我们现在没有调用啊,在这边呢,我可以去调用一下这个 lcp, 然后呢在下面调用 lcp, 看到结果。 lcp new observer, 这个地方没有打印吧? lcp 结果是获取的,我重启一下 p m m start, 再来重新看一下, 结果呢?没有打到,没有打印出来啊,检查一下具体为什么没有打印出来,在这边获取到这个内容之后,呃, l c p 我 们来看调用了没有?导出出去以后获得到这个 observer 的 结果的时候呢,在这里我们可以指定它的类型 buffer, 这个我们可以把它去掉,这里我们先把它去掉,先不管它。 再来看上面那个的话,刚才应该改成 paint 吧。 paint 啊,这里可以看到它获取的结果呢?没有。然后呢,我们把这里也可以改成 paint, 在 这边能看到它其实有两个 timing 啊,一个是 first paint, 一个是 first content for paint 啊,这个是 f p, 这个是 f c p 的, 那 f c p 的 话,按照上面的这个获取的内容呢?你可以在这儿我刚才写的是 first 吧。 first content for paint 啊,这样就上面就能够获取得到它的结果,这也是我们在那个类型里面获取的结果的时候啊,就对应的是它 first of content for paint, 或者你 f p 的 话,跟 f c p 两个也有区别啊,可能是我刚才这里写错内容,写错了在里面呢,或者你呃通过这个名称来获取吧。 名称来获取,再来重新刷新一下,那这里刚才写成 type 了啊,通过名称来获取 first content for paint, 就 拿到了这个里面的指标,结果呢,也能够获取得到啊,这是那个获取 f c p 的, 那你如果说是那个 l c p 的 话,你可以通过 这边给定的啊,就比如说 largest content for paint, 最大内容渲染,当然这个不一定存在,就有时候可能会存在,有时候不一定存在就没存在的话,它其实就不会去采集你的这个数据。 当然长任务这些呢也是一样,就是只有你有长任务的时候它才会去采集到。那比如说你要去看你的整个导航进入啊,到这个开始绘质的一个时间的话,那你其实也可以在这儿呢,比如说加举一个,呃, test 例子啊,那你把这个呢换成 navigation, 可以 获取到它的那个 导航的一个时长啊,我们在这儿呢可以再打印一下,把它获取过来 test, 然后下面获取,通过 test 来打印来看到最终的结果,刷新一下这个里面是不是可以看到?呃,当然我这里 test 里面,我们把它换成 test, 可以看到 test 里面的 entry, 就 可以看到整个这个 performance navigation 的 timing 啊,就是从你的输入到最终的显示你完整的这个过程,其实在这里面都能拿到啊,你也可以自己去通过计算来去减来获得到你最终想要的一个指标啊,这是性能相关的,那。


然后我们主要是给这企业单位去用的,像你全部那些,就我们和他们的他都在采购,那些账呢,合同呢?收款呢?都有,对,然后过几天我发一个公开的这个照片的这个给你去看吧,就我们有这企业在用。对,然后的话他主要是卖他这个的产品的 根源代码,那主要呢是用来做接口的开发啊,接口的管理跟这个的服务基本上全部都是可以可说话可配置的,包括有产品的,那除了这个本身这个的业务逻辑可能需要去转化或者是开发之外,别的这后面的这整个流程都是已经是提供 提供有这个能力了。那么包括从接口的接入啊、授权文档的这个的生成发布啊、调用权限印制啊、统计啊、收费啊,基本上能够想象到的我们都有提供,那主要呢就是给大家的企业单位啊低端,然后他去搭建去用,那他搭建就可以把这个接口啊给到外部的或者是内部的,或者是别的开发者,然后去调用。这个呢就他的一个的场景的定位啊, 只要他的整个的业务流程就是这样一个的留言图,那么他甚至以这个接口的平台去做一些部署和解决方案的,那就围绕的就是两两边的这个用户,一个是接口的提供方,一个是接口的使用方,然后给他去做一个的匹配和服务和对接。那后面的话就是我们那些系统的这个截图,比如说黄色的这块是我们的一个后台叫 id 命,那么 他是能够同时适配呃, pc 啊跟移动端、 ipad 这些多端的访问的,然后也是比较友好的这样一个的风格,用的六三啊,它是五合一,那这第一个的能力啊,第一套这个产品, 那第二块呢?是蓝色这一块啊,我们把它给他们不要放,主要是给开发者去用一个开平台,他是给那些用接口的这个这个接口方,他可以过来注册买接口或者是申请接口,然后去调接口,然后看到这样一个流量的消耗和他的一些充值付费的这个能力 啊,但是我们也会提供这个接口本身的服务,那可能说我们跟那些什么 switch 啊, pos 啊, ipad 啊最大的区别,就说我们会提供接口本身的这个服务的这个能力,哎,不仅是单纯是一个接口的扣端的一个调用的工具, 包括这些的这样开发呀的能力也都有,包括一些,呃,接口的门户网站,你刚问的这一块,他也是可以自动去生成,又可以看一个演示啊,这文档啊,列表搜索都是好的,包括调整这个能力,然后我们也会提供一套很完整的这个文档的。二开呀的首页的文档,包括了安装 部署、产品的使用,呃,开发配饰啊等等的这些都有这些很完整的这个的这个文档可以适合去二次开发呀维护或是申请什么援助啊,都是可以的啊。大家可以介绍你们支持支持新创吗? 支持的啊,对,支持,包括在达梦试驾都是可以支持新创的,但我们的话要那个讲过要用这套的版本,就是招投标的版本,然后的话如果说买了这套的话, 就可以默认是配这个达梦的跟这新创的,如果说你这边要试配别的这个中间,那可能要根据你这个新创的要求,我们再去根据中间那个改造这个这个成本,然后去去做报价。那您说啊,不需要,那就不用改造。那如果说有些别的话啊,你可以让我们来改造,也可以自己去改造,都可以。对,现在只支持达梦。 陌陌是打陌陌的这个知识吧?跟那个麒麟的这个系统的一个不熟。对,如果说别让我们要评估到这个工作量。嗯嗯, 好,那上面就是演示的这块啊,就大概把这流程大概就就介绍一下,然后我给你发的这个是我们就是,呃,最省这个的,这个是最最省版的,因为 m 版的话是上个版本的。那我们就来大概咱咱来看一下吧。 啊,这五合一啊,就是这这五个他有一个接口的模块站,就是游客可以看到这个平台有什么能力的,你看到这些的入口啊,包括这些的这个文档呢,他全部都是这种生成的。像这一块你刚说的那五个是一套还是一套?一套?对,这一套就是这五个加起来就是这个价格,包括原来嘛,所以它是非常便宜性比较高的。对, 嗯,然后你看到比如像像这些啊,他都是可以智能化的去生成的啊,不用去编辑代码的啊,那有这个门户网站啊,就是游客可以看到的,我们先看游客的这个这个角度啊,他可以去搜索啊、 seo 啊,然后去看接口啊,去解锁接口,然后这样去调试这个接口都是可以的啊,然后的话 开发文档就是甘肃的,你看到他这个简介啊,安装的包括产品的介绍啊,这都有,包括这个开发前端、后端这些都有可可编排,这都有很很全面这个的文档,然后可以去看。那我们就重点来说一下管理后台跟这个开放平台吧。啊?来演示一下啊, 后台他主要是给我们内部用的,就刚说的就是我们,咱们说这个黄色的这套啊,就这套的这个管理后台啊,那他这边可以来做一个登录啊, 这个是超管的这个账号啊,这个超管啊,那他就可以分为,呃,最基础的一些平台的这个管理,他包括站点啊, logo 都是可以配置的,包括编号啊,都是可以配置的啊,就是你看到这边要换个名称,换个 logo, 他 都是可以配置的啊,包括底部的这些的信息都是可以配置的。 然后的话,呃,他就有这些账号的管理,包括开发者的管理,然后账号的管理。那么还有这个电脑管理这个概念呢,要重点说一下,因为用接口的话,他不是人,他是一个后台管理这个概念呢,要重点说一下,因为用接口的话,他是一个 app 的, 然后去管理它到底是哪个的应用过来去调用的,那么可以对它做一个分配选项的限流啊,包括什么加密啊、白名单啊这些的控制啊,那这个是开发者啊,这个是他的一些应用, 然后的话到了这边就专门做接口的,包括你看碰到问题,比如说这边我可以去建一个接口啊,就是格式化的话是接口代码的都可以。然后呢我的这个版本号啊,路径呢跟名称呢?可以自己去去填写。那比如说这个是我的一个演示跟跟测试 啊,今天是幺二幺六啊,幺二幺六的演示接口啊,比如说我用这个咳嗽的编排啊,然后点确定好,然后就可以编辑了,比如他用开启默认,可以用 g 啊,用 pos 啊参数的这些。那你们可以去看他这个的编排啊,然后他开始啊的这个的节点,那么也可以去给他去做一些 调试,也可以的啊,他是 ok 的, 然后包括预览这些代码呀,就是他不然去他的背后也是生成好这些代码的,可以去捆绑去改的,那我觉得 ok, 对 不对?好,那我就给他保存一下,我换个名称吧。 啊?您这边是三,比如是上海的,就这么写就可以了啊,上海会议演示那图标的话可以给他去换一个,比如我换这一个吧。嗯,然后就保存发布啊,你那边可以看到了,比如像,像这个接口,你那边也可以去搜到的, 大家去看呢,看这个的接口的吗?然后去看到这个接口的格式,他就可以去去去请求,然后去调用的啊,就这样一个过程,就他这个接口是很快速的,你看这个就就好了吗?然后我们再试着给他改一下,比如说刚才返回的是他的握,对不对? 我们给他加一个啊啊?看到有没生效啊啊?他调试 ok 了,对不对?好,那我们再给他去保存发布一下 啊,你看他就不用不用去做什么部署啊,打包啊,就很快速的再请求一下,这个就生效了吗?这个看到吗? 哦,可以可以。你这个你这个好像这个是在讲那个就是接口发布门户吗?对,接口的发布,对,编排跟发布。对,如果说你觉得他这个的能力有限的话,然后呢你也可以说就是把它给转回到脚本的这个方式去开发的, 那你就可以去去写了吗?其他也不难,就是脚本的这个语法。然后我们在这边呢有提供很完整的这个脚本的代码,跟确实差不多吧,就比较简单的一个语法,他必要时期那个。

一二哒三哒四五六哒七八一二三四五六七八 一二三四五六七八一二三四五六七, 一哒二哒,三四五六七哒八哒,一二。