开源视觉语言模型 Clef:本地部署替代闭源API的图片识别方案
最近圈子里讨论最多的一件事就是 Cloudflare 开源了 Clef。用过 Jev 的人应该都有体会那个模型看图的水平确实强——你给它一张前端页面截图它能帮你把布局、间距、配色说得很清楚你把终端报错截图丢给它它能直接帮你定位问题。但问题也很现实Jev 是闭源的API 按量计费一张截图丢过去就是上千 token批量处理几次账单就上去了而且代码截图、界面原型这类数据全都得过一遍云端。Clef 开源的第一个价值就在这你的图片理解需求终于可以在本地跑起来了。这篇文章主要解决三类人的问题。第一类是重度依赖视觉模型辅助编程的开发者想找 Jev 的开源替代第二类是手里有图片识别需求、但不想把数据交给第三方 API 的人第三类是单纯想在自己电脑上跑一个能“看图说话”的模型、又不清楚怎么下手的新手。我会把 Clef 是什么、能干什么、怎么部署、怎么接入现有工作流、以及我实际踩过的坑全部讲清楚你照着操作就能跑起来。1. 先说清楚 Jev 是什么为什么大家急着找替代1.1 Jev 的核心能力与典型使用场景Jev 本质上是一个带视觉理解能力的语言模型它的强项不是简单地输出“图里有什么”而是能结合上下文理解图片里的结构关系。我在 Codex 里用它的典型方式是这样的写前端页面时先把浏览器里的实际渲染效果截图丢给它然后问“左侧导航宽度是不是太宽了”“这个表单对齐有没有问题”它能把视觉信息和代码逻辑对应起来直接给出修改建议。这个能力在传统 OCR 工具或者纯文本模型上是做不到的。它另一个高频用途是处理报错。有时候终端里一长串报错信息复制出来格式乱、容易截断直接截图反而最完整。Jev 能识别截图里的错误堆栈提取关键异常类型和出错行号甚至能根据错误信息推测是依赖冲突还是语法问题。在这个场景里图片识别已经不是“看一看”的层面而是“理解后给出结论”的层面这也是它作为编程辅助工具的核心价值。1.2 闭源模型的三座大山成本、隐私、不可控用 Jev 用得越深三个问题就越明显。成本是最直观的。视觉模型的 token 消耗和纯文本完全不是一个量级。模型通常会把图片切分成固定大小的 patch再逐个编码成视觉 token。一张 1024x768 的普通截图换算成文本 token 大约在 1500 到 2500 之间也就是说你问一句话实际付费的 token 里 90% 都是图片带来的。如果是批量分析页面截图或者做自动化巡检一次跑下来几十张图费用立刻变得可观。隐私是第二个问题。代码截图、UI 设计稿、内部系统的操作界面这些都属于敏感信息。走云 API 就意味着这些数据要离开你的机器经过第三方服务器。对个人开发者来说可能还能接受但如果是给客户做外包项目或者公司内部有数据合规要求这条路基本走不通。我认识好几个开发者宁愿手动看截图也不愿意把客户的设计稿传到第三方模型里就是因为这个原因。不可控是第三个问题。闭源模型的版本迭代、接口变动、限流策略全部由服务方决定。今天还好好的 API明天可能就改版了高峰期调用可能变慢更别说模型下架的风险。你把自己的工作流建立在一个闭源服务上等于把核心工具的生命周期交给了别人。2. Clef 到底是个什么东西2.1 Clef 的定位与模型结构Clef 是 Cloudflare 开源的一个视觉-语言模型主打的就是本地部署和图片识别。它的模型结构走的是目前主流的多模态路线——视觉编码器负责把图片转换成特征向量语言模型部分负责理解这些特征并生成回答两者通过投影层对齐。这种架构的好处是能力边界清晰视觉部分负责“看到”语言部分负责“理解”调优时也可以分别处理。从开源仓库的信息来看Clef 的模型权重、推理代码、部署配置都是完整放出来的不是那种“只给权重不给代码”的半吊子开源。这就意味着你不仅能直接拿来用还能根据自己的需求做微调甚至改造它的视觉编码器来适配特殊的图片格式。我实际看下来的感受是它更像是一个“工程化”的开源项目而不是实验室里的研究代码部署路径相对顺畅。为什么 Cloudflare 会做这件事结合他们一贯的路线来看边缘计算和本地化推理一直是他们的重点方向。Clef 开源出来的意义在于它把“视觉模型”这个概念从云端 API 拉回到了用户可以自己掌控的本地环境里模型的运行位置、数据流向、调用方式都由使用者决定。这和之前只能在云端跑闭源模型相比是完全不同的思路。2.2 它在图片识别上能做什么Clef 支持输入本地图片路径、URL 或 Base64 编码的图片数据输出自然语言描述。具体到实际能做的事我试下来比较靠谱的有四类截图理解。给它一张软件界面截图它能准确描述出页面的整体布局、主要模块的位置、按钮和文本内容甚至能指出视觉层级上的问题。前端开发者拿它来快速梳理不熟悉的页面结构非常高效。报错识别。终端或 IDE 里的报错信息截图它能提取出核心异常信息。我在实践中最常用的做法是截取报错窗口后直接问“这个报错是什么原因”它能结合错误代码和堆栈信息给出定位方向而不是简单地把截图文字朗读一遍。图表解析。数据报表、流程图、架构图这类内容它能理解图中的逻辑关系。比如给它一张系统架构图它能说清楚各个组件之间的调用关系和数据流向这对快速理解别人的设计文档很有帮助。原型转代码辅助。这是偏实验性的用法。给 Clef 一张手绘线框图或者设计稿截图它可以帮你列出对应的 HTML 结构建议。注意它生成的不是像素级还原的代码而是一个“用代码实现这个布局应该怎么写”的思路参考在实际开发中可以节省不少从零开始的时间。3. 本地部署 Clef 的完整过程3.1 硬件需求和环境准备先说硬件。Clef 的模型尺寸有多档可选具体取决于你拉取的权重版本。以常见的 7B 到 8B 级别版本为例使用 4bit 量化后显存占用大约在 6 到 8GB长上下文和图片特征会额外多占一些建议显卡显存 12GB 以上比较从容。如果你的显卡只有 8GB 显存也可以跑但像素高一点的图片可能会报显存不足需要控制输入图片的分辨率。没有独立显卡的话纯 CPU 推理也能跑就是速度会比较感人一张图可能要等一两分钟。操作系统方面Linux 和 Windows 都能部署。我个人主力环境是 Windows下面会专门说一下 Windows 下的坑。推理运行时我建议优先考虑两个方向一是 Ollama安装简单、命令少适合想快速跑通的人二是 llama.cpp适合想对推理参数有更精细控制的人。如果你更习惯容器化部署官方仓库通常也会提供 Dockerfile一条命令就能把服务拉起来。3.2 拉起模型并启动 API 服务这里以 Ollama 方式为例因为它是目前上手最快、社区文档最全的路径。安装好 Ollama 之后直接用命令行拉取 Clef 模型ollama pull clef模型文件比较大具体看版本通常几个 GB 到十几个 GB 不等下载时间取决于你的网络。下载完成后启动服务并保持后台运行ollama serve默认情况下Ollama 会监听localhost:11434提供 OpenAI 兼容的 API 接口。你可以用 curl 快速验证一下服务是否正常curl http://localhost:11434/v1/chat/completions \ -H Content-Type: application/json \ -d { model: clef, messages: [{role: user, content: 你好}] }能正常返回内容说明基础服务已经通了。这时候 Clef 的 API 形态和 OpenAI 的 Chat Completions 接口是兼容的后续接任何支持 OpenAI SDK 的工具都会非常方便这也是我推荐这个部署方式的核心原因——省去了适配层的开发工作。3.3 Windows 和 Linux 部署的差异点Linux 部署相对顺畅只要显卡驱动和 CUDA 环境没问题基本就是拉模型、跑服务两步。Windows 上要多注意几个地方第一是显卡驱动。Windows 的显卡驱动更新频率和 Linux 不一样有时会出现 Ollama 检测不到 GPU 的情况表现是日志里显示 CPU 推理而不是 GPU 推理速度慢一大截。遇到这种情况直接把显卡驱动更新到最新版然后重启 Ollama 服务大多数时候能解决。第二是内存和虚拟内存。Windows 系统如果在显存不足时会尝试用共享 GPU 内存也就是把系统内存当作显存的扩展来用。这会导致推理速度显著下降但如果你的场景是偶尔处理几张图共享内存模式也可以接受总比直接报错强。我建议把 Windows 虚拟内存设置为系统自动管理不要手动关掉否则大一点的模型可能直接加载失败。第三是模型下载慢的问题。国内网络环境下拉取大模型文件经常不稳定如果 Ollama 的默认源下载速度很慢可以配置镜像源。Ollama 支持通过环境变量OLLAMA_HOST和镜像地址来切换下载源具体地址可以查一下社区维护的镜像列表注意验证来源可靠性。这个操作不是必需项但我实测下来能节省大量等待时间。4. 把 Clef 接入日常工作流4.1 在 Codex 和 IDE 工具链里切换模型源因为我之前用 Jev 就是在 Codex 环境里所以 Clef 跑起来之后我做的第一件事就是把 Codex 的模型源切到本地的 Clef 服务上。Codex 这类工具一般支持自定义模型的 API Base URL 和 API Key你可以把 Base URL 指向http://localhost:11434/v1API Key 随便填一个占位字符就行因为本地服务不做真正的鉴权校验。这样配置之后Codex 发出的模型请求就会走本地 Clef你还可以继续用之前的交互方式——截图、贴图片、问问题只是底层模型换成了 Clef。我在实际使用中观察到响应速度比云端 API 略快因为没有网络延迟推理质量在中英文混合的代码场景下表现稳定。切换到本地模型后还有个附带好处你可以在 Codex 的配置里把上下文长度调更大一些因为不再按 token 计费了长对话的成本焦虑直接消失。比如在处理一个多文件改动时可以把相关的截图和代码片段一次性塞给模型不需要像以前那样抠着预算精简输入。4.2 用 Python 批量调用 Clef 做图片识别很多做自动化的人关心的是能不能写个脚本批量调用答案是可以而且因为接口兼容 OpenAI 格式代码非常简单。下面是我在本地批量分析截图的脚本你可以直接参考import base64 import os from openai import OpenAI client OpenAI( base_urlhttp://localhost:11434/v1, api_keylocal, ) def analyze_screenshot(image_path, prompt请描述这张截图的内容并指出是否有异常。): with open(image_path, rb) as f: img_base64 base64.b64encode(f.read()).decode(utf-8) response client.chat.completions.create( modelclef, messages[ { role: user, content: [ {type: text, text: prompt}, { type: image_url, image_url: {url: fdata:image/png;base64,{img_base64}}, }, ], } ], max_tokens1024, ) return response.choices[0].message.content if __name__ __main__: folder ./screenshots for name in os.listdir(folder): if name.lower().endswith((.png, .jpg, .jpeg)): print(f {name} ) print(analyze_screenshot(os.path.join(folder, name)))注意几个细节。图片转 Base64 时不要带换行符某些环境会把换行带入 data URL 导致格式错误。max_tokens根据你的需求调整如果需要模型详细描述建议给到 1024 以上否则回答会被截断。这个脚本我用来批量分析前端页面的截图输出结果会保存成 Markdown 报告效率比人工看高很多。4.3 在自动化管道里做页面巡检基于上面的脚本我扩展了一个小工具用来做前端页面的定时巡检。思路是这样的用无头浏览器定时对目标页面截图然后把截图交给 Clef 识别让它判断页面是否正常、有没有出现报错弹窗、关键模块是否渲染完整。核心代码如下from selenium import webdriver from selenium.webdriver.chrome.options import Options options Options() options.add_argument(--headless) options.add_argument(--window-size1920,1080) driver webdriver.Chrome(optionsoptions) url http://localhost:3000 driver.get(url) driver.save_screenshot(check_001.png) driver.quit()截图生成后调用 Clef 做判断提示词我会写得相对严格比如请检查这张页面截图重点看1. 是否存在错误提示弹窗2. 主体内容是否渲染完整3. 是否出现空白区域。如果一切正常请回答页面正常如果有问题请说明具体位置和可能原因。这个方案目前我在个人项目里跑了两周多识别准确率在常见异常场景下能到八成以上而且最核心的价值是——所有截图都在本地处理不需要把页面内容上传到任何外部服务。对涉及客户数据的项目来说这个隐私边界很重要。如果你有类似需求可以基于这个逻辑自行扩展比如加 Webhook 通知、失败重试、报告邮件推送等模型能力反而只是其中一环。5. 常见问题和排坑记录5.1 显存不足与推理速度太慢这是问得最多的一个问题。显存不足的典型表现是启动推理时报CUDA out of memory或者服务直接卡死。我建议优先做三件事第一确认你使用的模型版本是量化版而不是满精度版。满精度模型需要的显存几乎是量化版的一倍以上普通消费级显卡很难吃下。第二控制输入图片的分辨率。在调用时把图片先缩放比如统一到 512px 宽识别质量不会明显下降但显存占用可以大幅降低。第三推理时关闭其他占用显存的程序浏览器多开标签页也很吃显存一些游戏的残留进程同样会占用。速度慢的问题要分情况。如果是 GPU 推理但还是慢看一下是不是没有真正启用 GPU 加速用ollama ps命令能查看当前是否运行在 GPU 上。如果显示的是 CPU就需要检查驱动和 Ollama 的版本。如果是 CPU 推理那就只能接受现实——8B 级别的模型在 CPU 上处理一张图通常需要 30 秒到 2 分钟不等。可以考虑用更小的量化等级换取速度。5.2 图片识别结果不准怎么调教Clef 识别不准有时候不是模型不行而是你喂图的方式有问题。我踩过几个坑之后总结出三条经验图片要先裁剪再上传。整屏截图往往包含大量无关信息比如空白区域、装饰元素模型需要在这些噪声里找重点准确率自然下降。我会先把截图裁剪到目标区域比如只裁剪报错弹窗周围的范围识别效果明显提升。提示词要限定输出格式。如果是开放式的“这张图是什么”模型可能给你一段泛泛的描写。更好的做法是让模型直接输出结论比如“请提取截图中的错误信息按以下格式回答错误类型、错误位置、可能原因”。Clef 在给定格式约束后输出质量会稳定很多。先描述后判断。对于复杂的截图可以让模型先复述一遍看到的内容再基于这个复述做判断。比如“先列出图中所有可见的文本内容再判断哪些内容可能表示异常”。这种做法本质上是把推理过程拆成两步能避免模型直接跳到错误结论。我在做巡检提示词时用了这个方法后误报率降了明显一截。5.3 API 兼容性和网络相关的坑接口接不上绝大多数情况是 Base URL 配置不对。如果你的服务是用 Ollama 启动的基础地址一般是http://localhost:11434/v1很多工具默认填的是http://localhost:11434少了/v1前缀结果请求 404。这一点最常见我也犯过好几次。还有一个容易被忽略的问题是端口占用。如果本机跑过其他 AI 服务11434 端口可能被占用服务起不来或者请求超时。可以用netstat -ano | findstr 11434排查端口占用情况有冲突就关掉旧服务或者给 Ollama 换端口。环境变量OLLAMA_HOST可以改监听地址比如改成0.0.0.0:11435方便局域网内的其他设备访问不过改监听范围时要注意局域网内所有设备都能访问你的服务数据安全要考虑清楚。模型下载网络问题前面提过补充一个更稳妥的做法尽量用 Docker 方式部署。Docker 镜像一般会把依赖环境打包好减少很多环境兼容问题而且容器内的网络配置通常比裸机更可控。不过 Windows 上跑 Docker 需要 WSL2 支持如果你机器上已经装了 WSL2那部署起来会很顺如果没有先装 WSL2 再走 Docker 路线前期多花半小时后续省心不少。6. 一些使用工具和选型的思考现在的开源视觉模型不止 Clef 一个你可能会纠结选哪个。我的看法是如果你已经用过 Jev并且核心诉求是“找一个能本地部署的 Jev 替代品”那 Clef 的吸引力在于它的工程化程度——模型格式、推理运行时、接口兼容性都已经打磨得比较完整不需要你花太多精力在环境适配上。而如果你追求的是极限推理性能或者打算做深度微调可能需要再对比 Qwen-VL、LLaVA 这些更早出现的开源方案它们社区更大、第三方教程更多。选型的时候可以按这个思路打分部署难度、接口兼容性、图片理解能力、社区活跃度。Clef 在部署难度和接口兼容性上得分很高图片理解能力属于“能用且稳定”的水平。如果你的用途就是截图分析、报错识别、图片内容描述它完全够用。如果你需要识别细粒度物体或者做专业的图像内容审核那可能需要再测试对比一下其他模型。7. 写在最后的一些体会说实话我在本地把 Clef 跑起来那一刻最大感受不是“模型好强”而是“我终于不用计算每次请求花多少钱了”。那种可以肆无忌惮地截图、丢图片、反复追问的状态和用云端 API 时的精打细算完全是两个体验。这种掌控感可能是开源模型替代闭源模型最本质的吸引力——不光是省了钱而是工具终于归你所有了。如果你之前没接触过本地视觉模型我建议从今天的部署步骤开始先跑通再说。别一上来就想着微调、搞复杂的工作流先把模型跑起来丢几张真实截图试试效果感受一下本地推理的速度和准确率再决定要不要把它嵌入到你的日常工具链里。我个人的体验是这个投入产出比非常高几个小时的时间换来的是一个完全属于你自己的图片识别服务。

相关新闻

Nacos源码启动全流程:环境配置、编译打包与IDEA调试实战

Nacos源码启动全流程:环境配置、编译打包与IDEA调试实战

1. 为什么源码启动 Nacos 比下载压缩包更值得折腾很多人第一次接触 Nacos 都是直接去官网拖一个 release 包,解压、改改application.properties、执行startup.sh -m standalone,看到控制台打印出那个绿色的启动成功日志,就觉得已经掌握了。但…

2026/10/15 9:08:50 阅读更多 →
MATLAB自适应滤波在ECG信号去噪中的应用与优化

MATLAB自适应滤波在ECG信号去噪中的应用与优化

1. 项目背景与核心挑战心电信号(ECG)作为临床诊断的重要依据,其质量直接影响心血管疾病的检出率。但在实际采集过程中,工频干扰(50/60Hz)、肌电噪声(0.1-1kHz)、基线漂移&#xff08…

2026/10/15 9:08:50 阅读更多 →
荧光标记技术Alexa Fluor 647-LNT在糖生物学研究中的应用

荧光标记技术Alexa Fluor 647-LNT在糖生物学研究中的应用

1. 项目概述:荧光标记技术在糖生物学研究中的应用在糖生物学和免疫学研究领域,荧光标记技术已经成为不可或缺的研究工具。Alexa Fluor 647-LNT(乳糖-N-四糖标记物)作为一种新型荧光探针,因其优异的荧光性能和特异性结合…

2026/10/15 9:08:50 阅读更多 →

最新新闻

2026东莞离婚纠纷维权优选:广东卡夫律所本土裁判优势深度解析

2026东莞离婚纠纷维权优选:广东卡夫律所本土裁判优势深度解析

2026东莞离婚纠纷维权优选:广东卡夫律所本土裁判优势深度解析在婚姻家事纠纷处理中,不同于普通民商事案件的刚性法条适用,离婚诉讼更看重本地法院裁判尺度、家事审判惯例、法官自由裁量标准。2026年东莞家事司法审判日趋精细化,抚…

2026/10/15 9:47:44 阅读更多 →
PyTorch实战Mask R-CNN实例分割:从数据准备到工业部署

PyTorch实战Mask R-CNN实例分割:从数据准备到工业部署

1. 项目概述:这不是“又一个目标检测demo”,而是一次真正落地的像素级理解实践Mask R-CNN不是PyTorch官方模型库里的一个可选模块,它是一套完整的方法论——把“图像里有什么”(分类)、“东西在哪儿”(定位…

2026/10/15 9:47:44 阅读更多 →
大文件秒传技术:JSP实现原理与优化方案

大文件秒传技术:JSP实现原理与优化方案

1. 大文件上传的技术挑战与秒传原理在Web开发领域,文件上传功能看似基础实则暗藏玄机。当文件体积超过100MB时,传统的表单上传方式就会暴露出各种问题:网络波动导致上传失败、服务器内存溢出、用户等待时间过长等。更糟糕的是,当用…

2026/10/15 9:47:44 阅读更多 →
IQ测试题含答案:30道题的结构设计与判分逻辑

IQ测试题含答案:30道题的结构设计与判分逻辑

简介:这是一份面向求职面试、企业招聘及自我测评场景的IQ测试训练资料,涵盖言语理解、图形推理、数据分析等常见题型,共约30道经典题目,并配有详细答案与解析思路。资源包为单个docx文档,体积4.26MB,便于阅…

2026/10/15 9:47:44 阅读更多 →
OSPF协议详解与华为实验配置指南

OSPF协议详解与华为实验配置指南

1. OSPF协议基础认知作为网络工程师日常接触最广泛的IGP协议之一,OSPF(Open Shortest Path First)以其链路状态特性和分层设计理念,成为企业网和运营商网络的首选路由协议。与距离矢量协议不同,OSPF路由器通过洪泛LSA&…

2026/10/15 9:47:44 阅读更多 →
RTD2718Q驱动芯片4K144显示方案:规格书解读与调试实战

RTD2718Q驱动芯片4K144显示方案:规格书解读与调试实战

简介:这份资源是Realtek RTD2718Q-VD-CG显示驱动芯片的官方规格书,面向显示器方案工程师、嵌入式开发人员及硬件选型人员,用于了解该芯片在4K144Hz高刷显示场景下的接口能力与系统集成方式。芯片支持HDMI 2.1与DP 1.4双路输入,兼容…

2026/10/15 9:46:43 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/14 7:53:34 阅读更多 →