OpenAI DevDay实测:GPT-6.1 Sol进步有限,Codex CLI才是真增量
OpenAI DevDay的直播我是一边做项目一边看的从凌晨两点看到天亮越看越精神也越看越纠结。这次官方一口气放出了好几个新品Codex CLI、GPT-6.1 Sol模型、各种API与工具链的更新乍一看确实有种“梭哈”的味道像是把压箱底的东西都端上了桌。但等我把所有更新过完一遍再自己上手跑了几轮最真实的感受是GPT-6.1 Sol没有给我带来预期中的惊艳反而是那个藏在列表里的Codex CLI让我觉得这次大会没有白看。下面就把我的现场观感和实操记录拆开聊聊。如果你是一个天天跟终端、API、代码生成打交道的开发者或者正在琢磨要不要把GPT-6.1 Sol接进自己的项目流程这篇文章应该能帮你省下不少试错时间。我会先从这次发布会的产品布局说起再重点拆解Codex CLI的安装、认证和实际使用接着给出调用GPT-6.1 Sol的示例代码最后整理我实测中踩过的一堆坑和解决办法。整个过程都以我的真实操作为基础不是那种“通读官方文档”后的复读。1. 这次发布会的整体布局梭哈心态与生态补全1.1 为什么说这是梭哈熟悉OpenAI开发者大会的人应该记得前几届的节奏大多是一个核心发布加几个周边优化。比如早期推Function Calling后来推GPTs每一届都有一条明确的主线。但这次不一样发布列表一眼望过去模型、开发工具、API、开发者体验全都有份官方像是把整个产品矩阵一次性搬到了台面上。我自己粗略分了一下这次发布至少可以分成四个板块新模型GPT-6.1 Sol主打工程向任务与长上下文处理。Codex CLI一个跑在终端里的开源编码代理。API平台的能力增强包括更灵活的调用方式和评估工具。一些围绕安全、可观测性和工作流的零碎更新。这种“全家桶”式的节奏传递的信号其实很明确OpenAI现在更关心的是让开发者留在自己的生态里干活而不只是单纯卖模型API。过去我们写代码的时候经常会和网页版ChatGPT来回切换复制代码、粘贴新需求、再复制结果效率损耗非常大。Codex CLI的出现就是为了把这个来回彻底拿掉让模型直接在终端里操作文件、跑命令、改代码。这种布局明显是在向Agent方向压注不是说某个模型单独有多强而是整套工具链让你更离不开它。1.2 GPT-6.1 Sol站在前作肩膀上的“改进款”先说我的结论GPT-6.1 Sol没有那种“版本大跳跃”的震撼感。从命名来看Sol更像是GPT-6系里的一个细分版本官方给它的定位也更偏向工程效率提升而不是全新架构。我试下来觉得它在代码生成、复杂指令跟随、超长上下文这几项上确实比上一代稳一些但如果只跑日常问答或基础文本处理你很难感知到明显差异。有个细节值得讲一下GPT-6.1 Sol对上下文窗口的使用策略做了调整。官方资料里强调它可以更“聪明”地压缩和管理历史对话而不是粗暴截断。实际体验中当我把一个几万字的项目背景塞进对话它的回答不会像以前那样频繁跑偏能抓住更早之前的关键约束条件。这种改进对长任务非常关键。不过遗憾的是模型名称里的“Sol”并没有对应到任何特别突出的新功能。它更像是一次稳健的常规升级修复了已知问题拉高了工程场景的上限但没有制造新的噱头。如果你期待看到“绝对智能”的又一次跃迁那这次确实会让你觉得平平无奇。但如果你把它当成一个更稳定的生产模型来用它的意义反而比想象中大。我做了个小范围的对比测试用同样的提示词分别问GPT-6.1 Sol和之前的版本涉及多文件、需要综合上下文的任务上GPT-6.1 Sol明显更稳代码通过率大概提升了十几个百分点但在简单LeetCode级别问题上表现几乎没有差异。这正好印证了它是一款“重上下文、重工程”的模型而不是通用场景的全能选手。测试任务前代模型表现GPT-6.1 Sol表现基础问答与常识推理较好与之前持平单文件代码生成良好略有提升多文件上下文分析一般容易漏信息明显更稳定长对话指令跟随容易跑偏保持约束能力更好超长文档总结丢失细节关键信息覆盖更全1.3 Codex CLI才是真正的增量如果只能从这次发布会里挑一个东西来用我会毫不犹豫选Codex CLI。从名字能猜出来它是一个跑在终端里的开源编码代理核心特性就是让你可以用自然语言直接指挥它它读代码、改代码、执行测试命令整个流程都发生在命令行里不需要再切到浏览器复制粘贴。官方提到它支持ChatGPT登录也支持用API Key调用这意味着它可以成为一个很轻量的个人开发助手。我更看中的是它在工程协作上的价值。比如你在处理一个Git仓库的issue时可以直接在终端里说“帮我看看这个函数为什么超时”Codex会自动列目录、读文件、跑git blame再给你结论。这种形态比网页聊天室要“硬核”得多非常贴合开发者的日常工作流。我自己用下来最直观的感受是它把一个项目从“打开IDE开始读代码”变成了“直接描述目标就能自动动手”。门槛当然还是有的你需要了解基本的终端操作和版本控制但相比过去把上下文手动喂给聊天机器人这份体验已经友好太多了。2. 核心细节解析Codex CLI与GPT-6.1 Sol的实操要点2.1 Codex CLI的安装与认证官方推荐用npm安装命令很简单。npm install -g openai/codex安装完先别急着用它会要求你登录ChatGPT账号或者提供OpenAI API Key。正常流程是运行codex login然后选择“Sign in with ChatGPT”浏览器会弹出来完成授权。如果你是用API Key的模式那就得先设置环境变量export OPENAI_API_KEYsk-你的key这里必须提醒一句API Key是你的身份凭证和钱包千万不要写进博客、README或者任何会公开分享的代码仓库。GitHub的secret扫描器很可能会嗅探到轻则密钥失效重则产生额外费用。我的建议是优先用ChatGPT登录方式好处是额度直接走你的订阅不用单独盯着API账单。如果你有多个账号可以在登录时多配置几个profile方便切换。登录成功后你会看到一条欢迎提示“Welcome to Codex”这个入口就算通了。各个平台还有一个小的环境差异macOS和Linux直接在终端里export环境变量就行Windows则建议用PowerShell里的$env:OPENAI_API_KEYsk-...或者在系统环境变量里设置。如果这部分没配好后面调用API很容易出现401认证错误。2.2 依赖缺失与npm安装踩坑我在安装时实际碰到了网络热词里提到的那个问题missing optional dependency openai/codex-win32-x64. reinstall codex: npm in。这类问题在Windows环境特别常见原因是openai/codex包里写了一些平台相关的可选依赖npm在安装时可能因为网络或缓存问题没把它们拉全。解决办法也不复杂最简单的是强制重装npm install -g openai/codex --force如果还不行就手动安装对应平台的依赖npm install -g openai/codex-win32-x64然后执行一次版本检查codex --version只要能正常输出版本号说明二进制编译和链接没有问题。这一步卡住的朋友不要慌这是典型的环境问题和你的编程水平没有关系。我遇到过不只一次因为Node版本太新或太旧导致依赖编译失败后来切到LTS版本再装就顺利通过了。2.3 GPT-6.1 Sol的调用参数与使用建议在API层面调用GPT-6.1 Sol的方式和之前的模型基本一致只需把模型名替换成gpt-6.1-sol。下面是一个Python示例。from openai import OpenAI client OpenAI() response client.chat.completions.create( modelgpt-6.1-sol, messages[ {role: system, content: 你是一个严谨的代码审查助手回答尽量简洁。}, {role: user, content: 帮我审查这段Python代码指出潜在问题...} ], temperature0.2, max_tokens2048 ) print(response.choices[0].message.content)这里有一个经验如果你做的是代码生成或调试任务temperature建议调到0.2以下太高容易输出看起来很合理但实际跑不通的代码。做头脑风暴或文风改写时可以适当调到0.7以上但GPT-6.1 Sol本身就更擅长工程向任务我日常基本都是低温度使用。使用场景上它最适合三段任务长上下文归纳与代码重构、多文件项目中的跨文件逻辑排查、以及复杂指令跟随。如果只是做关键词提取或简单补全用更轻量的模型反而更便宜更快没必要杀鸡用牛刀。在代码块里可以看到整个API调用并没有因为新模型而增加额外复杂度对已经接入了OpenAI SDK的项目来说改一个字符串就能切换模型。2.4 上下文管理的重要性我在用GPT-6.1 Sol做项目级任务时发现它的上下文窗口虽然很大但如果你一股脑把整个仓库内容塞进去效果依然会打折。关键在于你要给它“结构化的信息”而不是数据堆。一个可取的做法是把项目树、关键文件摘要、目标说明按顺序拼进system prompt用户消息里只保留本次需要处理的具体问题。比如项目结构 - src/main.py - src/utils.py - tests/test_main.py 问题src/main.py 中 process_data 函数需要支持分页请给出修改方案。这种结构化描述会让模型更快聚焦也避免上下文被无关文件占满。这个技巧在Codex CLI中同理Codex虽然会自动分析文件结构但如果你埋得太深它也可能迷路。我见过有人在长会话里频繁提到无关文件结果模型把注意力全放到那边了。一个反面典型是把几千行代码直接粘贴进去然后问“哪里有问题”。GPT-6.1 Sol会把大部分上下文用于“阅读”原始代码留给推理和规划的空间就变小了。更好的做法是让模型先定位再提供相关片段这样它反而能给出更准确的判断。3. 实操记录从零开始跑通Codex CLI与模型调用3.1 环境准备与项目初始化我挑了一个旧的Python命令行项目来做实测项目里有几个模块没有现成测试环境。首先我在项目根目录运行codex init它会自动生成一个.codex目录里面记录了会话配置、允许的模型和用户偏好。如果你第一次使用建议先打开配置文件确认默认模型是否已经指向GPT-6.1 Sol。我自己的做法是强制指定模型避免它回退到老版本。初始化完成后我还建议把项目里无用的文件加入ignore清单。比如日志、缓存目录、构建产物这些东西反正跟编码代理要处理的任务没多大关系让模型反复扫描只会浪费token。3.2 用Codex解决真实编码任务然后我尝试了一个具体任务让Codex给项目里的接口增加重试逻辑。我直接在终端里输入codex 分析 src/api_client.py 并给所有 HTTP 请求增加指数退避重试最大重试3次Codex的行为让我有点意外它不是简单给你一段代码而是真的去读文件先执行了一个grep再列出函数定义然后才动手修改。整个过程会以交互式diff的形式展示改动你需要输入approved才会落地写入。这个设计很赞相当于给AI的操作加了一道人工审核闸门。我把改完的代码跑了一遍单元测试虽然有一处异常类型判断写得太窄导致测试挂了但整体大方向是对的。我随后追加了一句话“把异常类型从ConnectionError改为所有RequestException。”它很快就调整了代码并重新跑测试这回通过了。这种多轮修正的体验比网页对话框里反复复制粘贴要顺畅得多。印象最深的其实是任务开始时Codex会读入项目说明和目录结构然后像人类开发者一样“思考”该动哪里。期间还会输出一些中间推理步骤虽然不完全透明但至少能让你知道它在关注哪些文件。3.3 调用模型跑一个真实评估为了验证GPT-6.1 Sol的水平我准备了一个小数据集10个编程问题用同样提示词分别问GPT-6.1 Sol和之前的版本。测试结果让我更确定之前的判断真正拉开差距的是需要综合多处代码细节的任务。比如其中一个任务是修复一个数据同步脚本脚本本身只有几十行但报错信息涉及另外两个模块的函数签名。前代模型容易忽略模块间依赖关系给的补丁经常改坏导入路径GPT-6.1 Sol则能主动检查函数签名保证补丁和现有代码风格一致。我还记录了一个开销对比同一个任务如果上下文很长GPT-6.1 Sol的输入token会更多但输出质量提升是实打实的。作为个人开发者我的建议是普通聊天用轻量模型写项目代码再上GPT-6.1 Sol按需分配成本不要所有请求都统一走大模型。3.4 API调用中的错误处理在实际调用中网络抖动和限流是躲不掉的。一个比较健壮的请求写法是加上重试与退避。import time from openai import OpenAI client OpenAI() max_retries 3 for attempt in range(max_retries): try: resp client.chat.completions.create( modelgpt-6.1-sol, messages[{role: user, content: 写一个快速排序}], temperature0.1, ) print(resp.choices[0].message.content) break except Exception as e: print(f尝试 {attempt 1} 失败: {e}) time.sleep(2 ** attempt)这套重试逻辑对于处理临时限流非常有用。但要注意如果连续几次都是401那基本就是API Key本身有问题不能再继续重试了。区分错误类型很重要401是认证问题429是限流500可能是服务端临时故障不要一视同仁地重试。4. 常见问题与排查技巧实录4.1 依赖安装失败与二进制缺失我在前面的安装小节提到了missing optional dependency实际在Windows上还会遇到另一个问题npm把包下载完了但codex运行时提示缺少某个二进制文件。遇到这类情况优先尝试彻底清理再安装。codex uninstall npm uninstall -g openai/codex rm -rf ~/.codex npm install -g openai/codex清干净再装比在失控的环境里打补丁强得多。如果你有多个Node版本建议用nvm切换到一个LTS版本再安装很多玄学问题其实源于Node版本过新或过旧。4.2 登录成功但不认账号有朋友遇到codex login成功后执行任务仍然提示没有权限。这时候看看账号模式是不是切换错了。如果你用的是ChatGPT登录就要确保账号订阅里有Codex的权限而不是单纯只有API账户。官方文档里对账号类型区分得很细这是最容易让人懵的地方。解决办法是运行codex logout再codex login重新选择正确的账户角色。我自己的经验是多账号环境下最好在配置里明确指定当前profile否则默认账号可能会跳到另一个没有权限的订阅上。4.3 API调用报401/429这是两个高频错误我整理一下状态码可能原因处理方式401API Key错误或未设置检查环境变量确认密钥未过期401账号无权限访问该模型确认订阅等级或申请权限429请求过多达到速率限制加入退避重试或降低并发429账户余额不足检查账单额度及时续费我还发现一个特别隐蔽的问题如果脚本里同时使用了openai库的旧版本可能请求还是送到老模型端点返回一堆奇怪错误。升级openai库到最新版并确认base_url没有被第三方SDK改写能省去很多排查时间。4.4 模型输出质量不稳定的排查如果同样的问题GPT-6.1 Sol今天答得好明天答得差大概率是你的prompt缺少稳定锚点。我建议固定system prompt并且把关键约束写明白例如“不要解释直接给代码”“所有函数都需要类型注解”。如果输出仍然摇摆可以降低temperature并考虑使用模型内置的JSON输出模式。还有另一种可能你拿到的结果已经被上下文中的错误示例带偏了。多轮对话里一旦模型自己生成了一段糟糕代码后面它经常会沿着这个错误方向继续修修补补。这时果断开新会话或者用Codex的/reset命令清空对话比让模型自我纠错更省时间。4.5 一个关于成本控制的私藏技巧最后分享一个小技巧我用Codex做项目开发时会把项目的文档目录、构建产物和日志目录都加进.codexignore避免Codex反复扫描或上传大文件。这样既能减少token消耗也能防止模型被无关文件干扰。一个简单的.codexignore长这样node_modules/ dist/ build/ *.log .env据我实测一个小小的ignore配置可以省下差不多20%的token项目越大收益越明显。我还习惯在每次会话结束前执行codex history快速回顾刚才改动了哪些文件配合git diff做一个二次审查保证AI写进代码库的每一行都是自己确认过的。这算是个人工作流层面的保险能减少很多不必要的回滚。最后再补一个我自己很受用的体验每次大会结束大家都会争论哪个模型最强、哪项指标又刷新了但就实际生产力而言工具链的完善程度比单点模型的进步更能决定你的效率。GPT-6.1 Sol这次没有带来所谓的颠覆可Codex CLI让我体会到“AI编码助手”终于从聊天框走进了真正的终端。如果你还没来得及尝试建议直接装一个Codex第一次让它改代码的感觉会让你觉得这些年的命令行世界终于又有了新变化。

相关新闻

claude-mem 记忆系统实战:让 Claude 跨会话记住项目上下文

claude-mem 记忆系统实战:让 Claude 跨会话记住项目上下文

1. 从"聊完就忘"说起:claude-mem 到底想解决什么如果你长期用 Claude 做开发、写文档、做研究,大概率遇到过这种场景:昨天花了两个小时跟它把一套数据模型的字段、约束、命名规范全部对齐了,今天新开一个会话&#xff0…

2026/10/11 3:58:29 阅读更多 →
有线解码器DECODER-PV-PB实战:PowerBus私有协议解析与老旧楼宇改造

有线解码器DECODER-PV-PB实战:PowerBus私有协议解析与老旧楼宇改造

1. 项目缘起:为什么我要折腾一台有线解码器去年接手一个老旧楼宇的智能化改造项目,现场遗留了一批早期部署的PowerBus总线设备——门禁面板、环境传感器、照明控制器,型号杂、协议乱,最要命的是上位机系统早就没人维护了。业主不想…

2026/10/8 19:41:33 阅读更多 →
ROS2机器人开发全栈指南:从环境搭建到项目实战

ROS2机器人开发全栈指南:从环境搭建到项目实战

1. 这套课程到底在讲什么:从标题拆解ROS2机器人开发的全貌“ROS2机器人应用开发工程师全套视频课程”这个标题,乍一看像是一套普通的培训目录,但如果你在机器人行业待过一段时间,就会知道它背后覆盖的知识密度相当大。ROS2不是一门…

2026/10/9 17:51:20 阅读更多 →

最新新闻

Java GC调优完全指南:从原理到实战排查Full GC与性能优化

Java GC调优完全指南:从原理到实战排查Full GC与性能优化

有人问我,Java面试里“如何对垃圾回收进行调优”这道题到底怎么答才算过关。说实话,这道题问倒过不少人。背几个JVM参数容易,真到线上出了Full GC频繁、接口超时、CPU飙高的时候,很多人还是不知道从哪儿下手。这篇文章我就把GC调优…

2026/10/11 4:37:17 阅读更多 →
大模型压缩三剑客:量化、蒸馏与剪枝

大模型压缩三剑客:量化、蒸馏与剪枝

一、模型压缩技术在保证一些模型性能损耗不大的情况下,使得模型尽可能的小,就是我们要解决的问题。而让模型规模变小,我们称之为模型压缩,所以基于上述背景,如何解决大模型在低资源设备硬件上提升推理效率就是模型压缩…

2026/10/11 4:37:17 阅读更多 →
dsh-skill-mcp-panel 故障排查:从 command not found 到面板可用

dsh-skill-mcp-panel 故障排查:从 command not found 到面板可用

1. 项目概述:这不是面板丢了,是技能链断了“面板不见了、MCP 连不上、命令找不到”——这三句话不是报错日志,是某开发者凌晨两点在协作群里的求救信号。我第一次看到这个标题时,下意识点开不是为了查文档,而是想确认&…

2026/10/11 4:37:17 阅读更多 →
设计行业云桌面选型:性能实测、架构差异与避坑清单

设计行业云桌面选型:性能实测、架构差异与避坑清单

这几年我被问得最多的一句话就是:云桌面到底能不能干设计师的活。问的人里有设计团队负责人、公司IT主管,也有刚起步的自由设计师。他们手头要么堆着一排高配工作站,要么每个月为了显卡、内存的采购审批头疼,听别人说云桌面能集中…

2026/10/11 4:37:17 阅读更多 →
为 Claude Code 接入 Google Search MCP:打破知识截止,实现实时联网搜索

为 Claude Code 接入 Google Search MCP:打破知识截止,实现实时联网搜索

前阵子帮一个项目排查依赖版本问题,我对着 Claude Code 问了一句:"这个包现在最新版本是多少?"它非常肯定地告诉我 2.0.3。结果我顺手去代码仓库看了一眼,最新稳定版早就是 2.4.1 了。那一刻我突然意识到:我…

2026/10/11 4:37:17 阅读更多 →
05.04 · n8n 源码剖析:工作流运行器 Workflow Runner

05.04 · n8n 源码剖析:工作流运行器 Workflow Runner

本文是专栏「n8n 工作流引擎剖析」第 05 章(组件深度剖析)的第 04/11 篇,承接上一篇《Webhook 接入层 Webhook Ingress》。核心是 WorkflowRunner 与 ActiveExecutions。 你在这里: 读完本文,你会知道一次执行是如何被…

2026/10/11 4:36:17 阅读更多 →

日新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 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/10 5:23:50 阅读更多 →
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/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练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/10 10:38:42 阅读更多 →