LLM推理性能评估核心指标详解:从TTFT到吞吐量的实战指南
直接聊一个很多人踩过的坑优化LLM推理服务时手头全是数据但真要判断“这次改动是变好了还是变差了”看着那堆指标反而不知道看哪个。响应时间忽高忽低问别人有人甩一句“看TTFT”有人说“你得盯吞吐”还有人说“PV和Token数才是关键”最后全都测了一遍更懵了。这篇文章要做的就是把LLM推理的核心评估指标从头到尾捋清楚。我不会只丢给你一堆术语定义而是结合自己实际做过的性能评估、瓶颈排查和服务调优经验讲清楚每个指标到底在衡量什么、为什么它会成为关键指标、测试时需要注意哪些细节以及真实场景里最容易掉进去的坑。适合正在做模型部署、推理优化、服务上线压测的开发者也适合刚入门大模型应用、想搞清楚“延迟和吞吐到底怎么权衡”的读者。这篇文章的结构很简单先搭一个整体的指标框架让你脑子里有一个全景图然后逐个拆解核心性能指标每个都讲透原理和实操接着聊几个容易被忽视但实际影响很大的隐性指标再给出一个我自己常用的测试评估方法可以直接照着落地最后整理一份踩坑实录和排查速查表。按这个顺序读下来你会对LLM推理评估这件事有一个完整的认知而不是零散地记住几个名词。1. 评估框架先行单一指标为什么会骗人1.1 为什么不能只盯“响应快不快”“响应快不快”听起来很直观但在LLM推理场景里这个问题本身就问错了。一个Chat应用和一个离线批量生成任务的评估方式完全不同。Chat类场景要求首字尽快出来用户的耐心窗口很短离线批量任务则更看重整体吞吐跑得慢一点没关系但单位时间要出尽量多的结果。还有流式输出场景和非流式输出场景前者用户能看到“打字机效果”后者必须等全部生成完才能展示。同一个服务用不同方式测得到的结论可能完全相反。我刚接触这个领域时也犯过这样的错用流式输出测了一次延迟数据很难看就急着调优后来才发现流式接口的“响应时间”定义和普通请求完全不同问题根本不在推理速度上而是出在客户端解析逻辑上。所以评估LLM推理性能的第一步不是拿工具开测而是先明确你的业务到底属于哪一类用户最在乎的到底是首字的感知速度还是完整回复的等待时间又或者是后台批量处理的效率。1.2 一张指标全景图建立认知框架把LLM推理评估涉及的指标做一个全景梳理可以分成四大类性能类指标、资源类指标、质量类指标、可靠性类指标。每一类服务于不同的评估目标。指标分类代表指标核心关注点主要适用场景性能类TTFT、TPOT、端到端延迟、吞吐量快不快、每秒能出多少token在线服务、批量任务资源类显存占用、KV Cache大小、GPU利用率能不能放下、有没有浪费部署规划、并发设计质量类困惑度、生成内容评估分数加速和压缩后“变笨”没有量化、蒸馏效果验证可靠性类错误率、超时率、排队耗时服务稳不稳、有没有不可用生产环境监控、压测验收这个框架的价值在于它让你在调优时不会只盯着一个维度。比如你想通过增大批处理大小来提升吞吐量结果显存爆了那这就是资源类指标在给你划边界你用FP16换成INT8来省显存吞吐上去了但生成质量掉得厉害质量类指标就跳出来拦住你。所有指标是互相牵制的只看其中任何一列都会得出偏颇的结论。2. 性能核心指标逐个拆解从原理到实测2.1 TTFT首个Token生成时间用户感知的第一道门TTFT的全称是Time To First Token指的是从客户端发出请求到服务端返回第一个token的耗时。这个指标对交互式应用的重要性怎么强调都不过分。想象一下你打开一个对话应用输入问题之后转圈圈转上十几秒一个字没蹦出来就算后台其实已经在算了用户的体感也是“卡死了”。很多即时反馈应用都把TTFT的P95控制在1到2秒以内超过这个线产品体验就会明显变差。TTFT为什么慢要从推理过程说起。LLM解码分为两个阶段预填充阶段和解码阶段。用户输入的一段提示词在预填充阶段要被模型并行计算一遍把所有输入的注意力信息都处理好才能开始生成第一个token。这段预填充计算量跟输入长度成正比输入越长TTFT通常越慢。这就是为什么网上很多评测里问“长文档总结”比问“一句话翻译”的TTFT明显高很多。实测TTFT有个容易被忽略的细节要计算的是“第一个token到达客户端”的时间而不只是服务端生成第一个token的时间。如果用了流式协议但客户端缓冲机制有问题导致数据到了但没及时渲染TTFT也会虚高。所以我做测试时会把客户端日志时间和服务端日志时间对上确认时间差到底花在了网络上还是渲染上。如果两者相差不大问题就在模型推理本身如果相差明显就得先查传输链路。2.2 TPOT / ITL每个token的“心跳”速度TPOT指Time Per Output Token即生成一个输出token的平均耗时。有些资料里也叫ITLInter-Token Latency含义基本一致都是衡量解码阶段每一步有多快。这个指标决定了一句话生成完整回复的总时长。假设TPOT是50毫秒生成300个token就需要15秒如果TPOT压到25毫秒总时长直接减半。解码阶段的耗时来源是自回归过程模型每生成一个token都要把当前已有的token序列重新过一遍计算然后采样出下一个token。这个过程中最重的计算是注意力机制的矩阵运算而每一步都要重算对历史所有token的注意力分数。所以TPOT受到两个因素显著影响一个是模型总参数量模型越大单步推理越慢另一个是当前已生成的序列长度生成到后期token数多了每一步消耗的时间也会自然上升。实践中有一种常见误解觉得TPOT“提升”了但用户实际体验反而没变化。这通常是因为测试时用了固定输出长度的小样本比如每次都只生成几十个token而真实业务里动辄几百上千。小样本掩盖了长序列后期变慢的问题。我的建议是测TPOT时至少跑三种输出档位短输出64左右、中输出256左右、长输出512以上分别记录平均值和趋势曲线才能看出真实表现也才能发现某些服务在长回复下性能退化的隐患。2.3 端到端延迟用户真实等待时间端到端延迟是完整的时间拼图从请求发起到全部内容生成结束用户等待的总时长。它约等于TTFT加上后续所有token的生成时间之和。对于非流式输出来说这个值几乎决定了产品的底层体验对于流式输出来说这个值影响的是“什么时候能完整复制整段回复”体验权重稍低一点但也需要监控。随着并发上升端到端延迟会呈现非线性增长。原因很简单排队。所有请求到服务端之后推理引擎会按策略把它们组合成批次排队靠后的请求等的时间会叠加。低负载时端到端延迟可能是2秒并发翻倍后变成4秒再翻倍可能直接跳成15秒。这个现象不是故障而是排队论在起作用。做容量规划时最好在多个并发档位下分别测端到端延迟然后画成曲线找出“延迟拐点”——也就是服务开始明显变慢的那个并发值。这个拐点往往就是你能承诺给业务的最大并发通道。2.4 吞吐量单位时间出多少token吞吐量的定义也容易混淆。一种定义是服务端每秒生成的token总数也叫Token/s另一种是每秒能处理多少个请求叫QPS或RPS。两者根本不是一个东西。一个请求可能生成500个token但另一个请求只生成20个token用QPS衡量显然不公平。生产环境最常用的是前一种模型生成吞吐量因为它能直接反映硬件算力的利用效率。吞吐量和批处理大小是高度强相关的。推理引擎一次吃进越多的请求矩阵运算的batch维度就越大硬件利用率通常越高单位时间产出的token总数也越高。但这里有两个限制一是显存batch越大KV Cache越长显存占用涨得飞快二是延迟一个批次里不管用户请求到的先后整个批次最慢的那个请求会拖住后面所有人的结果返回。所以高吞吐和低延迟本质上是一对矛盾目标两者如何取舍取决于你的业务形态。如果是离线批量任务优先冲吞吐如果是在线交互就得找到那个“吞吐尽量高但延迟还达标”的平衡点。3. 容易被忽略的隐性指标真正决定上限的细节3.1 显存占用与KV Cache算力之外的第一瓶颈很多人评估推理性能只看延迟和吞吐忽视了显存。但实际部署中显存往往是第一个把设计卡死的墙壁。推理阶段的显存占用不止是模型权重还有每一层注意力计算时缓存的K矩阵和V矩阵它们被统称为KV Cache。这个缓存的大小随并发请求数量和每个请求的序列长度动态变化。一个并发请求越大、每个请求生成的上下文越长KV Cache膨胀得就越厉害。举个直观例子一个请求输入500个token输出500个tokenKV Cache在该请求生命周期内要缓存大约1000个token相关的注意力信息。如果同时来了100个这样的请求KV Cache总量就非常可观甚至可能超过模型权重本身。这也是为什么很多服务在长上下文场景下明明显存是够的跑着跑着却OOM。排查时候可以通过监控工具看显存曲线如果发现显存在请求处理过程中一路上涨并在请求结束后回落大概率就是KV Cache在动态分配和释放。理解和计算KV Cache大小对设计最大并发数、判断是否需要量化、是否该做投机采样优化都有直接指导意义。3.2 并发能力与尾延迟P50和P99之间的鸿沟指标统计上平均值会骗人P99不会。P50表示“一半请求比这个值快”P99表示“99%的请求比这个值快”。两者之间的差距能揭示服务在高负载下的稳定性。一个健康的推理服务在并发适中时P50和P99差距不应过大。如果P99是P50的三到五倍说明部分请求被严重排队了用户会出现明显的“有人很流畅、有人卡半天”的割裂体验。并发能力的评估需要小心控制变量。我的建议是从低并发开始逐级加压1路、4路、8路、16路、32路每一档都稳定跑几分钟再记录。不要一上来就压百路并发那样只能看到一片混乱的数据排查不出任何问题。每一档测试里分别记录TTFT、TPOT和端到端延迟的P50、P95、P99并观察显存峰值和GPU利用率。这套数据拉出来较量高下立判有的方案P50不错但P99爆炸说明它不稳定有的方案P99很平可能更适合生产。3.3 加速换质量和量化的代价推理优化的本质经常是拿质量换速度量化就是这个领域的典型做法。把权重从FP16换成INT8或者INT4矩阵计算变快了显存占用变小了但模型生成的语义质量可能下降。怎么量化这个损失基本手段是困惑度评测在标准数据集上计算压缩前后的困惑度差异。通常来说从FP16到INT8很多人都感知不到明显质量下降但一到INT4不同模型表现差异就很大有的模型几乎无损有的模型会出现明显的胡言乱语。我个人的建议是量化验证不能只看困惑度一项。困惑度能从统计概率层面反映模型“困惑”程度但表达不出“回答得好不好”这种语义层面的变化。可以把量化前后的模型在同一组任务样本上生成结果然后用任务相关的评估方式对比。比如代码生成任务就看代码能否编译运行开放问答任务就让评估模型打分对比。只有这种双轨验证才能确定你这个业务场景下量化换来的速度提升到底值不值。3.4 可靠性指标错误率、超时率与排队失败新人在评估推理服务时经常漏掉一项失败率。跑压测时如果只看成功请求的延迟完全可能得出“服务性能很好”的结论而现实中大量请求在排队时就已经超时了。这些超时请求要么被客户端丢弃要么被上游重试最终变成更多负载回到服务端形成恶性循环。我建议评估时必须同时记录错误率返回非正常状态的请求占比、超时率超过客户端设定阈值的请求占比以及请求平均排队时长。这三项能反映服务的真实健康度延迟低但超时率高说明客户端超时阈值设得太严或者服务端在大压力下处理能力不足错误率高则要去查是否达到最大上下文限制、显存OOM被捕获后返回了异常、或者采样参数设置非法。生产环境里稳定性往往比极限性能更值钱。4. 实操评估方法从零到一搭一套可复用的测试流程4.1 固定测试条件控制变量是一切的前提评估最怕条件不一致。今天用短输入测明天用长输入测后天换一个提示词模板再测数据根本没法横向比较。我自己的习惯是准备一套固定但不失代表性的测试样本输入长度按短、中、长三档分布比如64、256、512个token左右的真实业务提示词各若干条同时设定固定输出长度参数把最大生成长度锁死比如128、256、512三档。这样测出来的TTFT、TPOT和整体延迟才能进行比较和分析。另一个经常被忽略的变量是预热。推理引擎首次加载模型后会有一段时间的懒加载和初始化比如CUDA Kernel的编译缓存、显存预分配这些都会让第一批请求特别慢。如果不预热直接测TTFT会被严重高估。我通常的做法是正式压测前先用几组请求跑两三分钟等GPU利用率和延迟曲线稳定下来再记录数据。最近要做对比测试时我还会额外做一个步骤每次改动配置后重启服务都在同样预热时间之后再开测保证前后条件一致。4.2 并发加压与时间窗口设计单轮测试跑一到两次就下结论在LLM推理评估里属于不可靠的样本量。因为推理过程本身带有随机性采样温度大于0时同一个提示词生成的token序列长度都不完全相同。更别提服务端的批处理调度、网络抖动等外部因素。我一般每个并发档位至少跑3轮取平均值、P95、P99并标注最小值范围波动。如果某轮数据明显偏离比如比均值的两倍还大就去查日志可能是有一个特别长的慢请求拖了后腿或者显存GC触发了抖动。压力持续时间也很有讲究。短时间压测看不出显存泄漏问题也不能暴露长时间运行后推理引擎性能逐渐退化的问题。我见过一个服务跑10分钟各项指标都挺好跑到30分钟后TPOT逐渐从30毫秒涨到80毫秒排查下来是KV Cache碎片化导致显存分配效率直线下降。所以推荐至少跑20到30分钟的持续压力中间每隔一分钟记录一次关键指标看有没有随着时间推移出现趋势性的性能下降。这类问题只有长时间测试能暴露。4.3 工具选型与指标采集落地经验工具怎么选取决于你要测的是单机模型推理还是完整服务链路。如果是单机模型推理可以写个小脚本直接调用推理引擎的接口记录每个请求的TTFT、TPOT等细粒度数据。如果是完整服务链路最好用压测工具打请求配合监控面板观察GPU利用率、显存、CPU等资源指标。两类数据要关联起来看推理引擎日志里的耗时数据和监控面板上的资源数据对应上才能判断瓶颈是算力不够、显存不够还是在网络传输等外围环节。即使是简单的脚本也要记录输出token总数和时间戳因为后续要计算准确的吞吐量和TPOT。有个取巧的小经验把生成请求的输出token数量直接从API返回的usage字段里拿可以免去字符换算的误差。另外把每轮测试的时间戳、配置参数、模型加载信息都记录到一个测试日志文件里避免过了几天数据混在一起彻底分不清哪份对应哪个配置。5. 常见问题与排查技巧实录5.1 真实环境典型状况速查表异常现象可能原因排查方向TTFT特别高且不稳定预填充阶段太长排队严重请求输入过长对比不同输入长度下的TTFT观察服务端排队队列长度TPOT越来越高生成长序列后期注意力计算量增大批处理不断变化分段统计不同输出区间的TPOT固定批处理大小复测显存峰值接近上限KV Cache膨胀batch过大存在显存泄漏监控显存随时间曲线降低并发或限制上下文长度后复测P99延迟突然飙升某个超长请求拖慢整个批次网络偶发抖动查看慢请求日志分别在长输入和短输入下测P99GPU利用率低但延迟高请求太稀疏批处理大小不足推理引擎调度开销过大提高并发压力检查是否开启了动态批处理参数量化后速度提升但质量下降明显低比特量化对特定层敏感性高校准数据集与业务数据分布不匹配对比不同量化位宽选择与业务更接近的校准数据集重新量化5.2 几个只有实际踩过坑才会懂的经验第一个经验不要迷信官方基准测试数据。公开渠道看到的模型推理速度通常是在理想硬件环境、最优批处理配置和固定输入长度下测出来的。换到你自己的业务数据和并发模型上结果很可能会差一个档次甚至几个档次。真正可用的是你自己环境里跑出来的那套数字。别人告诉我某个方案能到多高的吞吐我从来都是先自己验证一遍再说。第二个经验长上下文测试一定要加进日常评估清单。很多评估只用几百token的输入看着一切正常。但长上下文场景下模型推理的计算量和显存占用会显著上升运行速度也可能明显变慢。如果业务里有文档问答、长文本摘要这类需求却不在评估里覆盖长输入场景上线后很容易被真实流量瞬间打穿。我习惯把长输入设定为最大上下文的70%到80%这样能提前给服务容量划出安全线。第三个经验指标报表比单次测试结果更有价值。单次测试只能说明这一刻的状态真正的评估价值在于持续追踪。我每做一次重要优化就把同条件下的核心指标填进同一个表里看趋势迭代。这样过两周回头看哪次改动带来吞吐提升但延迟恶化哪个版本显存占用异常上涨都清清楚楚做技术决策时心里就有底了。5.3 使用场景匹配是最后一道决策滤网同样的指标数据在不同业务里取舍逻辑完全不同。举一个很实际的对比面向终端用户的消费级产品通常最关心TTFT和P99延迟因为用户感知最明显一个卡顿就可能流失一个用户而面向企业内部的知识库批量问答核心指标则是吞吐量和错误率慢一点没关系但要跑得稳、出得多。如果拿消费级产品的指标标准去要求批量任务会得出“性能不足”的误判反过来拿批量任务的优化思路去改造在线产品又会牺牲用户端交互体验。所以在拉出任何指标数据之后先问问自己这个数字对应的是哪个业务场景的什么诉求基于这个前提才能决定下一步是调整批处理策略降低延迟还是通过长连接聚合减少排队浪费又或者是加并发来摊薄GPU空闲时间。指标本身是工具场景才是目的。指导你做优化决策的永远是“这项改动匹配了当前场景的关键诉求吗”这个问题。

相关新闻

Kafka接入AI实战:实时数据流驱动大模型应用

Kafka接入AI实战:实时数据流驱动大模型应用

2024年年尾到2025年上半年,我身边很多团队都在做同一件事:把AI从"聊天窗口"搬到"生产链路"里。Chatbot也好,RAG也好,Agent调度也好,大家很快发现一个共同瓶颈——AI要喂数据,数据要流动…

2026/10/17 12:56:10 阅读更多 →
小波滤波器组示意图详解:分解重构原理与信号去噪工程实践

小波滤波器组示意图详解:分解重构原理与信号去噪工程实践

手头放着一张《小波滤波器组示意图》,这个主题其实挺有意思:几乎每次做信号处理,特别是那些带突变、非平稳的信号,我第一反应就是先过一遍小波滤波器组。大多数刚接触的人看到图里那棵不断二分的树,会觉得这就是一堆高…

2026/10/17 12:56:10 阅读更多 →
uni-app H5扫码实战:jsQR与html5-qrcode选型及避坑指南

uni-app H5扫码实战:jsQR与html5-qrcode选型及避坑指南

简介:这是一份面向前端与跨端开发者的H5扫码功能实现资源,围绕jsQR与html5-qrcode两个JavaScript库,解决浏览器端无需安装插件即可读取二维码的问题,并兼顾uni-app在H5环境下的集成需求。资源包共43个文件,约488KB&…

2026/10/17 12:56:10 阅读更多 →

最新新闻

2026最新GPT-5.5深度评测:Agent架构解析与API选型

2026最新GPT-5.5深度评测:Agent架构解析与API选型

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:03:58 阅读更多 →
Oracle Procedure 返回数据集:TaoToken 场景下的 Ref Cursor 与临时表选型小结

Oracle Procedure 返回数据集:TaoToken 场景下的 Ref Cursor 与临时表选型小结

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:03:58 阅读更多 →
2026就业新赛道:一人如何利用AI智能体制作漫剧?五大主流工具深度测评与TaoToken统一接入实践

2026就业新赛道:一人如何利用AI智能体制作漫剧?五大主流工具深度测评与TaoToken统一接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:03:58 阅读更多 →
openclaw工作区workspace文件配置与管理完全指南:从目录结构到TaoToken统一Key接入

openclaw工作区workspace文件配置与管理完全指南:从目录结构到TaoToken统一Key接入

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:03:58 阅读更多 →
爱马仕hermas agent部署选型指南:Docker与VPS方案对比及TaoToken接入实践

爱马仕hermas agent部署选型指南:Docker与VPS方案对比及TaoToken接入实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 23:03:58 阅读更多 →
Agent安全审计实战:security-audit-skill技能包设计与findings.json解析

Agent安全审计实战:security-audit-skill技能包设计与findings.json解析

1. 从零拆解 security-audit-skill:一个让 Agent 真正会做安全审计的技能包第一次看到security-audit-skill这个标题,我脑子里蹦出来的不是“又一个安全扫描脚本”,而是一个更具体的问题:怎么让一个通用 Agent 在拿到一份代码仓库…

2026/10/17 23:02:58 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →