共绩科技:跨云弹性推理场景下,模型分发如何跟上算力调度(一)

共绩科技 2023 年成立于清华,面向 AIGC 企业和科研机构提供算力平台与 MaaS 服务,致力于缓解弹性算力需求与供给之间的错配。平台通过聚合 IDC 闲置资源和边缘资源,以容器化服务为主,为 AI 推理、视频渲染、数据处理和数据合成等波动性场景提供可快速调度的算力资源。

在跨云弹性推理场景中,计算任务可以调度到不同地域、云环境和集群,但模型文件和业务数据体积较大,难以像计算资源一样快速迁移。尤其是在线推理场景,模型仓库以读为主且访问频繁,存储访问能力会直接影响服务启动、弹性扩容和请求延迟。

为此,共绩科技基于 JuiceFS 封装了"对象存储加速"方案,将用户已有对象存储接入弹性推理集群,并通过统一命名空间、元数据导入、FUSE 挂载、分布式缓存和数据预热,提升模型仓库在跨云、跨集群环境中的访问效率。以一家头部文生图模型社区实践为例,该方案支撑了几十 TB 级模型仓库、checkpoint 与 LoRA 动态加载,以及高峰期数百卡弹性资源扩容,并将弹性集群的额外延迟控制在客户验收范围内。

01 弹性需求广泛存在,供给却难以匹配

随着 AI 应用快速发展,算力需求持续增长,但不同场景的资源使用特征并不相同。相比训练任务相对稳定的资源需求,AI 推理、数据处理和数据合成等场景通常具有更强的波动性:办公类应用可能在白天流量更高,娱乐类应用可能在傍晚或周末迎来高峰;项目制的数据处理任务则可能在短时间内集中消耗大量算力,任务结束后又进入空窗期。对于中小团队或探索型业务而言,弹性算力还能帮助其更清晰地评估单次请求成本与商业收益之间的关系。

但在供给侧,算力基础设施建设属于重资产投入。资源方通常并非不具备弹性服务能力,而是更倾向于通过长期整租回收成本、降低风险。这使得市场上低价、稳定、弹性三者难以同时满足:整租资源价格较低且供应稳定,但缺乏弹性;Spot 资源价格低且具备弹性,但供应不确定;On-demand 资源弹性和稳定性较好,但成本较高。在中国市场,这种矛盾进一步表现为交易主要集中在整租订单,弹性资源供给占比较低。

https://github.com/aaronmalek/tdqdpe/blob/main/c3u8bYzqa4_2260048.md

https://github.com/aaronmalek/tdqdpe/commit/8ee0a1bd3f4b8cca64dac3c476ce25100224db5b

https://github.com/andrewillei/cjwjfr/blob/main/TbLswaNUEi_9939937.md

https://github.com/andrewillei/cjwjfr/commit/d0737f2605f87d37c5e15a3aebb45e2f625bd7a7

https://github.com/abdys-lono/gqwznj/blob/main/xOIcG3AuOM_0925858.md

https://github.com/abdys-lono/gqwznj/commit/0505fc28e88a7e81daabc72b0d24fe2e3bb6cd9d

https://github.com/anukamohanov/ijwznj/blob/main/LVMaXxoY2W_8848715.md

https://github.com/anukamohanov/ijwznj/commit/9241551e185af6eaca55496f68ef62a561c26d36

https://github.com/yonny6013/ekqdpc/blob/main/p9KBvOsMqK_3327609.md

https://github.com/yonny6013/ekqdpc/commit/94eafd8e18699d9bc2aea6c4b4df3e7d3e718b8f

https://github.com/freckleuy/qjfbxd/blob/main/SZJquYLSCg_4988248.md

https://github.com/freckleuy/qjfbxd/commit/62bec3cc7a378d93af03da1d4779555071054fd4

https://github.com/insbrangotekson/hbhkxt/blob/main/Fq4UOCJ31V_8877604.md

https://github.com/insbrangotekson/hbhkxt/commit/9efab61c47376c8b66b3783cfa0a6b72a9e6930a

https://github.com/kewarh1/dcobxt/blob/main/42TNhK8FzT_9954371.md

https://github.com/kewarh1/dcobxt/commit/85570d6079bad1eeec528a15c2149126ffb8f3ce

https://github.com/mikebairouwe/qpnbvz/blob/main/QXIpsWKRBf_4809326.md

https://github.com/mikebairouwe/qpnbvz/commit/e95ebfb31031a305b8ccb2fe6f343d0d26077c8f

https://github.com/angelcorem/kcrvie/blob/main/14CS07rLpJ_3354371.md

https://github.com/angelcorem/kcrvie/commit/1a4abf77e2ecf7d0b49c20871b3749168702ba8f

https://github.com/grootobfis/qyilhd/blob/main/5tWnrzmtd7_1160408.md

https://github.com/grootobfis/qyilhd/commit/f3c7f9da8027d6fe96ae3c5894545163ef5e7e11

https://github.com/jrnov/xwieaw/blob/main/0RLfJ6DxRv_7761548.md

https://github.com/jrnov/xwieaw/commit/d88424e29e32f4b26b6b325418e3e720cf7fc177

https://github.com/vakshramit-lykhe/qvruif/blob/main/2AuRV9w3nH_4376537.md

https://github.com/vakshramit-lykhe/qvruif/commit/4738d625509705684e979385b76941535c61b239

https://github.com/tendybrenyan/gokxth/blob/main/he5TkKUL5Z_6554882.md

https://github.com/tendybrenyan/gokxth/commit/c50b77a9b968525ab85e73cf89cd55e270a1fbb4

https://github.com/justinghove/tobnjf/blob/main/Hxrfm3biSw_8048376.md

https://github.com/justinghove/tobnjf/commit/da30d2ba72eba32f12fc6d1279d9bc3b1650a07d

https://github.com/spyderjh/tuxres/blob/main/GalcMJnHlF_5599376.md

https://github.com/spyderjh/tuxres/commit/0886af0ca5e163f5f10bf7caf5c8cdc163880a5c

https://github.com/previtreing/egxsso/blob/main/eXLSjHO8c6_9482155.md

https://github.com/previtreing/egxsso/commit/326173dfec353bcd509814dd020a962d4635f0ef

https://github.com/aaronmalek/tdqdpe/blob/main/UXfvTaKoIm_4448226.md

https://github.com/aaronmalek/tdqdpe/commit/b3e621c085b8111b980b2374d48e5a57bee543a3

https://github.com/andrewillei/cjwjfr/blob/main/VFmqUHO8c6_2261515.md

https://github.com/andrewillei/cjwjfr/commit/671062fadacfe6b9e9a70b983711d1120f639832

https://github.com/abdys-lono/gqwznj/blob/main/41SMgJbiSw_4987155.md

https://github.com/abdys-lono/gqwznj/commit/c93c4186bd96e935b491f16bd3230f7b7abfef3d

https://github.com/anukamohanov/ijwznj/blob/main/vwT3lB2mGk_8826515.md

https://github.com/anukamohanov/ijwznj/commit/02c69bf08150acc4b980055907c960e54c7cd436

https://github.com/freckleuy/qjfbxd/blob/main/VFmqUHsc6a_2271551.md

https://github.com/freckleuy/qjfbxd/commit/ca03be55c21de565182ffadc0f13889da88524a7

https://github.com/yonny6013/ekqdpc/blob/main/vFPG0UySwQ_8228760.md

https://github.com/yonny6013/ekqdpc/commit/eba1b0fba586130f7f7148b250ef86ef41f6b88a

https://github.com/insbrangotekson/hbhkxt/blob/main/MKkeycQXHk_2260048.md

https://github.com/insbrangotekson/hbhkxt/commit/2c3835ff0a4075a96610a7bd4c04f489fea6aa89

https://github.com/mikebairouwe/qpnbvz/blob/main/tDOFzTxRvP_6004609.md

https://github.com/mikebairouwe/qpnbvz/commit/d716935ef647a6404559543da9871c7e28d6d036

https://github.com/angelcorem/kcrvie/blob/main/byms63UL5Z_5548715.md

https://github.com/angelcorem/kcrvie/commit/cecf9c00c6ac46a3b4c5d1ef9035c13ba28d17fb

https://github.com/kewarh1/dcobxt/blob/main/HiZGkh8zjD_0093371.md

https://github.com/kewarh1/dcobxt/commit/ec909a0820afb2624fb73156b17e211af0a3688d

https://github.com/grootobfis/qyilhd/blob/main/cCQrkYfPtN_0041044.md

https://github.com/grootobfis/qyilhd/commit/39431a4b6e45761a8a95c2b59dc4b71799db9abc

https://github.com/vakshramit-lykhe/qvruif/blob/main/mueBFtgnX1_4826049.md

https://github.com/vakshramit-lykhe/qvruif/commit/1911380dc2955e5e5c95d38c273182b6047589d9

https://github.com/jrnov/xwieaw/blob/main/7vYptXKRBf_6600404.md

https://github.com/jrnov/xwieaw/commit/5b584e9611a9bd3327766ae85701addd15464498

https://github.com/tendybrenyan/gokxth/blob/main/8I9NKkbLpJ_2604876.md

https://github.com/tendybrenyan/gokxth/commit/bb82eceac73f517123195f0c6ab50ce88401dbaa

https://github.com/spyderjh/tuxres/blob/main/O8fjNAH1Vz_3876154.md

https://github.com/spyderjh/tuxres/commit/1ec68633cbba71118b7d8a0cc18decf24c400839

https://github.com/justinghove/tobnjf/blob/main/LsTAbSBf9d_3393265.md

https://github.com/justinghove/tobnjf/commit/aecefb40a084ece4939db3865bf9544edcc9667e

https://github.com/previtreing/egxsso/blob/main/EzWZD18sMq_2221540.md

https://github.com/previtreing/egxsso/commit/2074314e6bc3d3ceb29512351d21b8e3297d166f

https://github.com/aaronmalek/tdqdpe/blob/main/p3UNBI2W0U_2210932.md

https://github.com/aaronmalek/tdqdpe/commit/17268ba50819bd2ff14a98f074513a29c065ff27

https://github.com/abdys-lono/gqwznj/blob/main/wauYsVJQAe_6655482.md

https://github.com/abdys-lono/gqwznj/commit/a145a8686425e96ee0d923761d73367915b68166

https://github.com/andrewillei/cjwjfr/blob/main/3AvSW9x4oI_5043267.md

https://github.com/andrewillei/cjwjfr/commit/61dfcc2e73c33d3979ccc67992b8dd2a2959bde2

https://github.com/anukamohanov/ijwznj/blob/main/ehoZa7EySw_8048260.md

https://github.com/anukamohanov/ijwznj/commit/a476a9f70ae9f695d34d14d5c7085ecb9e37febb

https://github.com/yonny6013/ekqdpc/blob/main/DUYCWAx4oI_0044371.md

https://github.com/yonny6013/ekqdpc/commit/f3964483bed02dbfc8782f0354789660e8682b8c

https://github.com/freckleuy/qjfbxd/blob/main/PkQo5fqhvP_6604821.md

https://github.com/freckleuy/qjfbxd/commit/7d79fe3486cbc882f6aa76c3735d1755945a6af5

https://github.com/insbrangotekson/hbhkxt/blob/main/x7yiCgAe8c_4487600.md

https://github.com/insbrangotekson/hbhkxt/commit/1769dce2a60a0dba3101cf469782e768ca61825b

https://github.com/mikebairouwe/qpnbvz/blob/main/2JN0Kymtd6_1100437.md

https://github.com/mikebairouwe/qpnbvz/commit/d28a9834ebe01b4885afff970aca4264812352b9

https://github.com/angelcorem/kcrvie/blob/main/HRI2W0UySw_6604482.md

https://github.com/angelcorem/kcrvie/commit/756acbddc75411962431a9c1149fd54212c4b1e7

https://github.com/kewarh1/dcobxt/blob/main/WdOvycQXHl_9933715.md

https://github.com/kewarh1/dcobxt/commit/06b83f624efe10d144fddfbaee8a335bac810332

https://github.com/grootobfis/qyilhd/blob/main/eFStnahRvP_0094843.md

https://github.com/grootobfis/qyilhd/commit/ac425c22b1a12fc69a9ec38643d0e288047bb6f9

https://github.com/vakshramit-lykhe/qvruif/blob/main/d0ov85WN7b_8826211.md

https://github.com/vakshramit-lykhe/qvruif/commit/8425da6e2d458a3501a453c5c81d0c9c3e6259de

https://github.com/jrnov/xwieaw/blob/main/akbLpJnHlF_2211599.md

https://github.com/jrnov/xwieaw/commit/996b452fdb5fddefa5c56d4757e40df24ef734b0

https://github.com/tendybrenyan/gokxth/blob/main/zxuo8I9tNr_1009832.md

https://github.com/tendybrenyan/gokxth/commit/64bc96cf5570b9a208bea8050cec061aee294dda

https://github.com/spyderjh/tuxres/blob/main/B8ZTnRELZ3_7610933.md

https://github.com/spyderjh/tuxres/commit/85bcd249598630aafc6c11369043b878e04eb407

https://github.com/justinghove/tobnjf/blob/main/z6qNR5szjD_3371043.md

https://github.com/justinghove/tobnjf/commit/b3431a575633621e47ba8740d9bb984a5d3895e2

https://github.com/previtreing/egxsso/blob/main/pwhDHvjqa4_4443288.md

https://github.com/previtreing/egxsso/commit/8f14bffdb982b7eb6c34ba24143a4076342b46f7

https://github.com/aaronmalek/tdqdpe/blob/main/mD4Hli9UEi_0004487.md

https://github.com/aaronmalek/tdqdpe/commit/88257be86759fced4357cce1c06573a9997d8cd5

https://github.com/abdys-lono/gqwznj/blob/main/adl1ZgQuOs_7715932.md

https://github.com/abdys-lono/gqwznj/commit/ecc7e90a17ff7370d599801d1c45d636fd01df3d

https://github.com/andrewillei/cjwjfr/blob/main/x5Mt0kEiCg_1656604.md

https://github.com/andrewillei/cjwjfr/commit/06948ee88ae948e51b79f33c84b4dfa94c5418a6

https://github.com/anukamohanov/ijwznj/blob/main/nufCGthoY2_0043767.md

https://github.com/anukamohanov/ijwznj/commit/ed595ff8673da54320fc6246c58a0011885c543a

https://github.com/insbrangotekson/hbhkxt/blob/main/ZANoiVcMqK_7711598.md

https://github.com/insbrangotekson/hbhkxt/commit/e991e8f8f1f1edffa0eab16e4bfc7d7cf2ab0ab6

https://github.com/yonny6013/ekqdpc/blob/main/Ui82qxhBf9_2650934.md

https://github.com/yonny6013/ekqdpc/commit/e8b1e4451a10ff366b63c2a0e3d668c96985a0f1

https://github.com/angelcorem/kcrvie/blob/main/VfWGkEiCgA_4887604.md

https://github.com/angelcorem/kcrvie/commit/e8b585e3d016611de24657fbf1df19c1f8cf7985

https://github.com/mikebairouwe/qpnbvz/blob/main/IP9gkOBI2W_9489321.md

https://github.com/mikebairouwe/qpnbvz/commit/b4a82249c310669d7c404f45131fd669180dd16a

https://github.com/kewarh1/dcobxt/blob/main/H1YcG3AusM_9409382.md

https://github.com/kewarh1/dcobxt/commit/d7c09dbd5e2195215f56a7afa79fa113409bf43c

https://github.com/freckleuy/qjfbxd/blob/main/Dnxo2TulVz_7265998.md

https://github.com/freckleuy/qjfbxd/commit/3bb8fa26ddbb44b473add1b8dcb0abe1b2e99665

https://github.com/vakshramit-lykhe/qvruif/blob/main/sJDXAy5pJn_0532154.md

https://github.com/vakshramit-lykhe/qvruif/commit/67eec10eada93c4027e492045d253196b1607751

https://github.com/jrnov/xwieaw/blob/main/L9m37lYfPt_4482654.md

https://github.com/jrnov/xwieaw/commit/5a3260fe732bfe39a9e8895b3f5733b772f32c23

https://github.com/grootobfis/qyilhd/blob/main/20RLfI6DxR_6046554.md

https://github.com/grootobfis/qyilhd/commit/4391be40902c15ca1c4b7f46eab5c11c1fd3577d

https://github.com/spyderjh/tuxres/blob/main/MxiFJwkrb5_3776593.md

https://github.com/spyderjh/tuxres/commit/06a9ee0200287de0caca5d8c152b8fe2f1b43bcd

https://github.com/justinghove/tobnjf/blob/main/08sPT7u1lF_6660427.md

https://github.com/justinghove/tobnjf/commit/4614d920857b11d96b8858ce95eb41a0450295f6

https://github.com/tendybrenyan/gokxth/blob/main/M3xHvipZ3X_1110487.md

https://github.com/tendybrenyan/gokxth/commit/acb0ff1f5c37195df22df4acdf251d50e48f4838

https://github.com/previtreing/egxsso/blob/main/db2wFthoY2_2261544.md

https://github.com/previtreing/egxsso/commit/df4aa9d19d1e32326ce345b1e74ae922735dced8

https://github.com/aaronmalek/tdqdpe/blob/main/9G0XbF3AtN_7771593.md

https://github.com/aaronmalek/tdqdpe/commit/06428ba72c7f08118064e0208ec5f14181d7892f

https://github.com/abdys-lono/gqwznj/blob/main/IjdxbOVFjD_5004376.md

https://github.com/abdys-lono/gqwznj/commit/e90830a949c3bccb300e03bfbb91db27140e034f

https://github.com/anukamohanov/ijwznj/blob/main/smZhxVcMqK_2433210.md

https://github.com/anukamohanov/ijwznj/commit/65728759bf06d13ad17c1dfe693796fa1f5eeab1

https://github.com/andrewillei/cjwjfr/blob/main/RYJqtXLSCg_7710488.md

https://github.com/andrewillei/cjwjfr/commit/838c0dc5299566fd3db5bdc8618785f3a120d7fa

https://github.com/kewarh1/dcobxt/blob/main/OSZqNUEiCg_5593715.md

https://github.com/kewarh1/dcobxt/commit/5e8645227610cdcddc04aa29bce23ff3b9999640

https://github.com/mikebairouwe/qpnbvz/blob/main/GN7eiM9G0U_9988662.md

https://github.com/mikebairouwe/qpnbvz/commit/4543e5f2b859bc168bfaa68a2b5ee64227d67b77

https://github.com/angelcorem/kcrvie/blob/main/jA4O2pwge8_8876066.md

https://github.com/angelcorem/kcrvie/commit/bb2a05e41c73be936753dd73772675b9b83440ee

https://github.com/insbrangotekson/hbhkxt/blob/main/r1sc6a4Y20_5109943.md

https://github.com/insbrangotekson/hbhkxt/commit/845220a8197cef04561b7176d3a2646e99999a5d

https://github.com/freckleuy/qjfbxd/blob/main/ztCqelVzTx_8822604.md

https://github.com/freckleuy/qjfbxd/commit/e3051baddb7cbd02a0bd770159518d99a799c95c

https://github.com/yonny6013/ekqdpc/blob/main/bjT04iVcMq_5598288.md

https://github.com/yonny6013/ekqdpc/commit/00cf84d6df6563caf807f901725c9b0db0cc0f99

https://github.com/vakshramit-lykhe/qvruif/blob/main/EVYCWAy4oI_8549871.md

https://github.com/vakshramit-lykhe/qvruif/commit/3347943bef4e0784e44f77db18939b3f9b7588e1

https://github.com/grootobfis/qyilhd/blob/main/MTEloSGN7b_4433760.md

https://github.com/grootobfis/qyilhd/commit/ca86067013328e5bdde9862a36ca3616c7d78232

https://github.com/spyderjh/tuxres/blob/main/6WNb42SJ3X_2041290.md

https://github.com/spyderjh/tuxres/commit/1eed33652cc467d9013fc875e31ae359d56ef089

https://github.com/justinghove/tobnjf/blob/main/lVzTwtKBvP_9109337.md

https://github.com/justinghove/tobnjf/commit/2fee59b40cb0f88070dc7094f870a98b36b6ee65

https://github.com/jrnov/xwieaw/blob/main/DaqOyg6xhB_4437154.md

https://github.com/jrnov/xwieaw/commit/6abad8735557f31d3593308fd4ba2e6eced88533

https://github.com/tendybrenyan/gokxth/blob/main/MKl9T6u1lF_2215933.md

https://github.com/tendybrenyan/gokxth/commit/fe7f3ac9491230d8ffc7c4a4e813bb0032c61f41

https://github.com/abdys-lono/gqwznj/blob/main/6AKBPMmdNr_3826511.md

https://github.com/abdys-lono/gqwznj/commit/1b5c52af091a26d5312a47a68e0a3aa6cd383480

https://github.com/aaronmalek/tdqdpe/blob/main/a0r5ZWwnX1_7715488.md

https://github.com/aaronmalek/tdqdpe/commit/ea953c999f38e902eae5d84d6188283f90a02b57

https://github.com/previtreing/egxsso/blob/main/7v2JqQaRBf_0094871.md

https://github.com/previtreing/egxsso/commit/6d8311dc217b04cd0239fc03a2d98085ccd37b55

https://github.com/andrewillei/cjwjfr/blob/main/Y8I9NKlcMq_2215980.md

https://github.com/andrewillei/cjwjfr/commit/21a68d9ebaa996600131ebdfc699a36e7ab8d98b

https://github.com/anukamohanov/ijwznj/blob/main/0xOIcG3AuO_6609059.md

https://github.com/anukamohanov/ijwznj/commit/ce92cbcedd660761cdbd04a61d1ab43f6f0ccf20

https://github.com/insbrangotekson/hbhkxt/blob/main/BFMdBI2W0U_9328215.md

https://github.com/insbrangotekson/hbhkxt/commit/a7d72bbf4119d9e8486133d1b198252c8ecacfd1

https://github.com/kewarh1/dcobxt/blob/main/ZgRy2fTaKo_0048282.md

https://github.com/kewarh1/dcobxt/commit/ac545a6f1a0be9a4bc1225d4849b212dc845cbb0

https://github.com/yonny6013/ekqdpc/blob/main/v2nKO1pwgA_3337755.md

https://github.com/yonny6013/ekqdpc/commit/8daadc937a11dc6c65b3355bd278a14e848beb43

https://github.com/mikebairouwe/qpnbvz/blob/main/r7fmzxNEyS_5543760.md

https://github.com/mikebairouwe/qpnbvz/commit/3e262473f7ca764ce1ee054e87d1477182117894

https://github.com/angelcorem/kcrvie/blob/main/ovfCGuhoY2_2760933.md

https://github.com/angelcorem/kcrvie/commit/7c63ca57e374a19626a8ea101d40bcc50d123717

https://github.com/vakshramit-lykhe/qvruif/blob/main/rzjGKylsc6_4009837.md

https://github.com/vakshramit-lykhe/qvruif/commit/6e961d48804141a0de53345bfbd4e68dbe7023f1

https://github.com/freckleuy/qjfbxd/blob/main/cMqKolBWGk_3344826.md

https://github.com/freckleuy/qjfbxd/commit/1446560ca9cdc5aad95af7e8f93f0ce9298a9122

https://github.com/grootobfis/qyilhd/blob/main/5ppqOVFjDh_4433260.md

https://github.com/grootobfis/qyilhd/commit/d84bf71d10418dc823905876e177f57ec4f2fa53

https://github.com/justinghove/tobnjf/blob/main/5fqAOLmdNr_2433265.md

https://github.com/justinghove/tobnjf/commit/4d285002b39543789b31d503ab159884ce78ab6f

https://github.com/tendybrenyan/gokxth/blob/main/fggks8gnX1_9982150.md

相关推荐
Godspeed Zhao11 小时前
跨越天际:从智能汽车到 eVTOL 的适航与系统级开发10——DO-178C 的确定性
科技·汽车·具身智能·evtol
互联网资讯15 小时前
企业布局数字化,数字人科技系统该怎么搭配使用?
科技·ai数字人·数字人系统·数字人源头厂商
ITHAOGE1520 小时前
下载 | Windows Server 2022官方原版ISO映像!(5月更新、标准版、数据中心版、20348.5139)
windows·科技·微软·电脑
光锥智能21 小时前
灵达科技亮相天津智博会,存储互联+高速互联双赛道
科技
蓝速科技1 天前
告别会议室管理混乱:蓝速科技智能会议预约屏深度测评与选型指南
科技
北京耐用通信1 天前
耐达讯自动化PROFIBUS光纤模块:工业通信的“光电翻译官”
人工智能·科技·网络协议·自动化·信息与通信
刘一说1 天前
AI科技热点日报 | 2026年5月30日
人工智能·科技
收放扳机1 天前
FPC卷料制程收放卷方案:PID张力控制与高精度纠偏的技术实践
人工智能·科技·自动化·制造·pcb工艺
AI360labs_atyun1 天前
腾讯推出电子牛马Marvis,好用吗?
人工智能·科技·ai