APP 流式渲染内容格式和数学公式是怎么个实现原理 - V2EX
cencents

APP 流式渲染内容格式和数学公式是怎么个实现原理

  •  
  •   cencents May 14, 2024 1505 views
    This topic created in 736 days ago, the information mentioned may be changed or developed.

    字节的豆包和 OPENAI 自己的 APP ,他们在对数学题解答的时候都会先出来公示字符 然后会自动变化渲染成公式表达形式,原生 APP 里这种类似的渲染是怎么实现的, 正常来说模型接口返回来的都需要前端渲染,这种安卓和 IOS 渲染公式这块 有啥好的解决方法吗,各位大佬求教~

    2 replies    2024-05-22 16:42:32 +08:00
    DTCPSS
        1
    DTCPSS  
       May 14, 2024
    应该和对 Markdown 的处理类似吧
    后端把 LaTeX 公式流式地传给前端
    前端每收到一点数据就重新执行一次渲染
    渲染的时候如果发现 LaTex 公式不完整,那么就直接以纯文本形式显示
    如果公式完整,那么就渲染为富文本
    cencents
        2
    cencents  
    OP
       May 22, 2024
    体验下来 也只有字节的内容渲染比较丝滑,百度的却是卡顿啊。哈哈哈哈
    About     Help     Advertise     Blog     API     FAQ     Solana     2773 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 15:20 PVG 23:20 LAX 08:20 JFK 11:20
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86