OpenAI API 中场战事:模型选型、批量任务与成本排查指南
这次我们不看某个本地一键包而是从一个技术人更容易感知的维度拆一个更大的题OpenAI 的中场战事。GPT 迭代、推理模型、多模态、API 生态、批量任务和 Token 成本这些东西正在决定 AI 应用落地的“下半场”怎么走。这篇文章不聊太多叙事层面的战略重点放在开发者真正关心的内容上接口怎么接、模型怎么选、批量任务怎么排、成本怎么估、出现报错怎么排查以及 OpenAI 这一套能力处在什么竞争位置。如果你正在给团队做技术选型或在考虑是否把业务接入 OpenAI 的 API这篇文章可以直接收藏。如果你在找本地一键部署的教程这里也会穿插给出云端 API 与本地模型的对比帮你判断哪条路线更适合自己。1. 核心看点速览先给一张速览表把 OpenAI 这套生态的关键指标放在一起看维度观察项目类型闭源大模型 API 服务 多模态工具链当前重心推理模型、多模态、Agent 能力、开发者 API 生态技术人最关心的功能文本生成、代码辅助、函数调用、结构化输出、批量任务硬件门槛调用官方 API 不需要自备 GPU本地部署开源替代方案需要 GPU启动方式云端 API 接入无“一键启动”概念接口能力Chat Completions、Assistants、Batch 等需以官方最新文档为准批量任务官方有 Batch API也支持自建队列调度成本结构按 Token 计费输入与输出分开计价适合场景内容生成、客服、代码助手、数据分析、Agent 工作流、教学演示从开发者视角看OpenAI 的核心资产不是某一个模型而是“模型 API 生态”的组合。模型在快速迭代API 形态也在不断变化因此中场战事的本质是开发者愿意把多少生产级工作流迁移到这套生态里。2. 中场战事的背景为什么现在觉得像“中场”说“中场”是因为基础大模型的竞争已经走过拼参数和拼榜单的第一阶段开始进入产品化、工程化和商业化落地的第二阶段。第一阶段的叙事很清晰谁训出了更大的模型谁在 benchmark 上领先。但现在再聊 AI几乎所有团队都在问同一个问题模型效果够了能不能稳定跑在业务里这就是“中场”和“上半场”最大的区别。上半场拼的是模型的“上限”比如复杂推理、长文本理解、多模态识别中场开始拼的是“下限”API 是否稳定、返回是否可控、批量任务吞吐够不够、成本能不能算得清、出错之后能不能自动恢复。OpenAI 在这个阶段做的事情也基本围绕这几条线展开在通用模型之外追加了专门强调推理能力的模型系列解决复杂数学、逻辑、代码规划类任务。在多模态方向上持续扩展支持图像输入、语音输入、实时对话等能力。在 API 层不断叠加工具调用、结构化输出和批量处理能力方便开发者把模型接进真实工作流。在价格和服务形态上持续调整让企业客户有更多方式控制成本。这个阶段没有“终局感”但你能明显感到竞争节奏在变化模型发布频率不像上半场那么“炸场”但产品工程层面的密度明显提高。技术团队做选型时不能只看模型跑分还要看这整套服务在自己的业务样本上能不能稳定、低成本地工作。3. 模型产品矩阵通用模型与推理模型怎么选OpenAI 的产品线并不是单一的聊天机器人。从开发者的视角可以把它的模型能力大致分成三类。3.1 通用对话与文本生成模型这类模型适合日常的文本生成、改写、总结、翻译、代码补全、客服问答等任务。特点是响应速度快、指令跟随能力强、普适性高。实际接入时大多数常规业务需求可以先用这类模型跑通。选型判断标准任务不需要复杂的多步推理输出以自然语言或代码为主对延迟比较敏感。3.2 推理增强模型推理增强模型的出现是 OpenAI 中场战事里最值得注意的变化之一。这类模型在回答前会增加内部推理过程适合数学推导、复杂逻辑分析、代码调试、策略规划等任务。但要注意推理增强不代表所有任务都更快或更便宜。它的响应时间通常更长Token 消耗也更高。所以选型时不要“无脑上顶配”而是按任务复杂度分层简单任务用通用模型控制延迟和成本。复杂任务用推理模型优先保证正确率。混合场景先用通用模型做前置分类再把困难任务路由到推理模型。3.3 多模态与特殊能力模型图像理解、语音转写、实时对话等能力OpenAI 也有对应的产品形态。技术团队评估多模态模型时重点不应该是“能不能识别图片”而是识别结果能不能结构化输出对高分辨率图片的 Token 消耗是否可控在业务场景中是否存在幻觉或误判是否支持批量调用这些问题的答案直接影响产品能不能真正落地。多模态 API 的接入门槛并不高真正的成本在“效果验证”和“异常样本处理”上。4. 开发者视角API 接入、函数调用与结构化输出从开发者的角度看OpenAI 最核心的价值是 API。这里给出一个最常见的调用示例。需要注意的是模型名、接口地址和参数会随版本更新变化下面代码中的模型名和地址都需要替换为你账号实际可用的配置。4.1 基础对话调用示例from openai import OpenAI client OpenAI( api_keyYOUR_API_KEY, # 替换成真实密钥注意不要提交到仓库 base_urlhttps://api.openai.com/v1 # 如使用兼容网关或代理请以官方文档为准 ) response client.chat.completions.create( modelREPLACE_WITH_MODEL_NAME, # 例如 gpt-4o、o3 等以账号实际可用为准 messages[ {role: system, content: 你是一个技术分析助手回答要简洁直接。}, {role: user, content: 请用三句话总结 OpenAI 中场战事的技术看点。} ], temperature0.7 ) print(response.choices[0].message.content)这段代码的核心点在于 messages 的结构system 部分定义行为user 部分是用户请求assistant 部分在多轮对话中会用来保存上下文。实际项目里尽量不要把全部历史对话一股脑塞进 messages否则 Token 会快速膨胀。4.2 函数调用与结构化输出如果你想把模型能力接进自己的工具不要只让它返回纯文本。更稳的做法是让模型按固定的 JSON 结构输出或者使用函数调用能力。下面是一个用于“结构化抽取”的调用示例from openai import OpenAI import json client OpenAI(api_keyYOUR_API_KEY) prompt 从下面文本中提取技术关键词和风险点OpenAI 的 API 持续迭代批量任务成本需要关注。 response client.chat.completions.create( modelREPLACE_WITH_MODEL_NAME, messages[{role: user, content: prompt}], response_format{type: json_object}, # 具体参数以官方文档为准 ) result json.loads(response.choices[0].message.content) print(result)结构化输出的价值在于下游系统可以直接解析 JSON不需要做字符串拆解也不容易因为模型回答“口语化”而导致程序崩溃。对于生产环境来说这是从“能用”走向“可用”的关键一步。4.3 超时与重试基础示例API 调用不可能永远成功。网络抖动、限流、服务端负载都可能导致请求失败。工程化接入必须考虑重试。import time from openai import OpenAI from openai import APITimeoutError, RateLimitError client OpenAI(api_keyYOUR_API_KEY) def chat_with_retry(message, max_retries3): for attempt in range(max_retries): try: response client.chat.completions.create( modelREPLACE_WITH_MODEL_NAME, messages[{role: user, content: message}], timeout30 ) return response.choices[0].message.content except RateLimitError: time.sleep(2 ** attempt) except APITimeoutError: time.sleep(2 ** attempt) raise RuntimeError(API 调用多次失败)这个示例用了指数退避第一次失败等待 2 秒第二次等待 4 秒第三次等待 8 秒。具体错误类型以 openai SDK 当前版本为准但重试思路是通用的。5. 批量任务与工作流集成OpenAI 提供的批量任务能力是在“中场战事”里容易被低估的一环。很多人只拿它做聊天测试但在真实业务中批量任务才是把模型能力转化为生产力的主要方式。5.1 什么时候需要批量任务典型场景包括对大量历史工单做标签分类。批量翻译产品文档。把旧文章批量改写为结构化 Markdown。对用户评论做情感分析。在离线数据集上跑模型评估。这些任务有几个共同点单条请求耗时不敏感、数据量很大、成本需要精细控制。把它们写成同步循环调用既慢又容易触发限流更合适的做法是队列调度或官方 Batch API。5.2 自建批量调度示例下面是一个简单的 Python 调度思路适合小批量、低并发的场景。实际生产环境建议引入消息队列和任务状态记录。import time from openai import OpenAI client OpenAI(api_keyYOUR_API_KEY) tasks [ {custom_id: task-001, message: 给这段文章写一个技术摘要。}, {custom_id: task-002, message: 把这句话翻译成英文。}, {custom_id: task-003, message: 提取这条群聊记录中的待办事项。}, ] results [] for task in tasks: try: response client.chat.completions.create( modelREPLACE_WITH_MODEL_NAME, messages[{role: user, content: task[message]}], ) result { custom_id: task[custom_id], output: response.choices[0].message.content, status: success, } except Exception as exc: result { custom_id: task[custom_id], error: str(exc), status: failed, } results.append(result) # 做简单限速避免打满配额 time.sleep(0.5) for result in results: print(result)这个示例强调一个原则批量任务的每一单都必须有 custom_id、状态和结果字段。这样即使中间有几个任务失败了也不需要整批重跑只补跑失败项就行。5.3 JSONL 格式的批量请求示意如果使用官方 Batch API通常需要把请求逐行写入 JSONL 文件。下面是一个格式示意具体接口字段以官方最新文档为准{custom_id: job-001, method: POST, url: /v1/chat/completions, body: {model: REPLACE_WITH_MODEL_NAME, messages: [{role: user, content: 总结这篇文章的核心观点}]}} {custom_id: job-002, method: POST, url: /v1/chat/completions, body: {model: REPLACE_WITH_MODEL_NAME, messages: [{role: user, content: 翻译这句话成英文}]}}需要重点检查三处custom_id 不能重复url 路径要与账号权限匹配body 里的参数要符合模型要求。批量任务同样需要设置监控不能提交完就忘掉。6. 成本、性能与资源观察谈 OpenAI绕不开成本。这里没有统一数字因为模型版本、账户类型、任务类型都会影响价格。但有一个通用思路任何 API 服务的成本都可以用 Token 估算。6.1 Token 成本估算示例def estimate_cost( prompt_tokens: int, completion_tokens: int, input_price_per_million: float, output_price_per_million: float, ) - float: 估算单次调用的花费。 input_price_per_million / output_price_per_million 表示每百万 Token 的价格需要按官方定价填充。 return ( prompt_tokens / 1_000_000 * input_price_per_million completion_tokens / 1_000_000 * output_price_per_million ) # 示例按假设价格估算实际价格以官方页面为准 cost estimate_cost( prompt_tokens2000, completion_tokens500, input_price_per_million5.0, output_price_per_million15.0, ) print(festimated cost: ${cost:.4f})这个脚本解决的不是“知道价格”的问题而是“每次调用把钱算清楚”的问题。批量任务上线前先抽 100 条真实业务数据跑一遍统计平均输入 Token、输出 Token、失败率再乘以业务总量就能得到大概的成本区间。6.2 性能观察指标接入 API 后要观察的性能指标不复杂但很容易被忽略指标怎么理解重点观察方向首 Token 延迟从发送请求到收到第一个字节对交互式应用影响大端到端延迟整次请求完成耗时受输出长度影响明显每分钟请求数RPM限流相关账号配额与并发策略失败率请求失败占比排查网络、配额、服务端状态Batch 完成时长批量任务整体耗时是否存在大量排队成本同比每周费用变化判断是否需要优化 Prompt 和缓存性能观察不要只看平均值。更建议看 P95 和 P99如果 P99 明显高于平均值说明系统存在长尾延迟可能是模型负载、网络波动或输出长度差异导致。这个特点无论是用 OpenAI API还是自建开源模型都适用。6.3 显存与本地部署的对照很多团队会问是不是必须用 OpenAI API答案取决于你的资源边界。OpenAI 官方 API 的优势是零硬件门槛、开箱即用、模型迭代快。缺点是数据要经过云服务且成本会随调用量线性增长。如果业务涉及强数据隐私或者希望完全自主掌控就需要评估开源模型的本地部署路线。本地部署的硬件门槛主要围绕 GPU 显存和内存。模型越大显存需求越高。具体参数需要根据模型版本实测不能拍脑袋。但有一个通用原则先用小模型在消费级显卡上跑通流程再逐步扩大到更大模型或云 GPU。如果业务并发量很低一个小显存方案也能稳定工作。7. 与开源模型、本地部署的竞争格局OpenAI 并不是唯一选择。当前开源模型的能力已经逼近闭源模型尤其在常规任务上开源模型的性价比越来越高。技术团队做选型时不能默认“OpenAI 一定最好”也不能默认“开源一定更便宜”。7.1 对比维度维度OpenAI API开源模型本地部署硬件要求无云端服务需要 GPU 和显存规划模型迭代由服务方持续更新需要手动升级模型版本数据隐私数据会经过第三方服务本地运行数据可控启动成本注册即可按 Token 付费需要部署、调参、维护批量任务官方接口或自建队列自建推理服务与队列定制能力受限只能通过 Prompt 调优可微调可改采样策略稳定性依赖服务方 SLA依赖自建运维能力这张表想表达的是OpenAI API 的真正壁垒不是“模型效果领先”而是“接入成本极低”。几分钟注册、一个 API Key、几行代码就能跑通一个场景。而本地部署省的是长期调用费花的是工程时间。7.2 混合路线中场阶段比较务实的选择是混合路线高敏感数据场景本地部署开源模型做基础抽取和分类。复杂推理场景按需调用 OpenAI API只把最困难的任务送过去。常规批量场景先用开源小模型压测效果如果满足标准就不额外花钱。这需要团队同时具备 Prompt 工程和模型运维两种能力但对大多数技术团队来说这条路比“All in 单一服务商”更稳。8. 常见问题与排查方法接入过程中最常见的坑可以整理成一张排查表问题现象可能原因排查方式解决方案请求返回 401API Key 错误或权限不足检查 Key 是否完整、是否过期重新生成 Key配置访问权限返回 429触达限流或配额不足查看响应头中的限流字段降低并发加入退避重试请求超时网络波动或输出过长缩短 Prompt 和 max_tokens增加 timeout拆分子任务模型不存在模型名不可用或地区限制核对账号可用的模型列表替换为实际可用模型名JSONL 批量任务失败custom_id 重复或字段格式错校验每行 JSON 结构用脚本做 schema 校验输出内容不符合预期Prompt 指令不明确检查 system 和 user prompt细化指令增加示例成本突然升高输入 Token 过长或反复重试统计单次调用消耗精简上下文增加缓存部分任务失败队列设计不合理查看每个任务的错误日志失败任务独立重跑排查时建议先看返回异常的类型再做针对性调整。大多数问题不是模型本身的问题而是调用方的上下文控制、错误处理和成本管理没做到位。9. 最佳实践与进阶路线从工程落地的角度给一套可以直接用的实践清单。9.1 先小参数跑通再放大规模第一次接入时不要一上来就做万级数据的批量任务。先选 10 条有代表性的样本跑通 API、确认输出格式、记录 Token 消耗。效果符合预期后再扩大到 100 条、1000 条。这既是在验证模型能力也是在验证成本模型。9.2 建立自己的评估集公开榜单上的分数不能代表你的业务效果。建议每个业务场景准备一套评估集包含正常输入样本。边界输入样本。容易出错的反例。中文、英文或混合输入。每次更换模型版本或 Prompt 模板时都跑一遍评估集对比前后表现。这比依赖“感觉更好”要可靠得多。9.3 Prompt 版本管理Prompt 和代码一样需要版本管理。不要直接在线上改 Prompt建议把 Prompt 模板放到 Git 仓库并记录每次修改对评估集的效果影响。上线 Prompt 前先在小流量上灰度观察输出质量和成本变化。9.4 缓存与去重在同一批任务里经常会有大量重复或相似的输入。建议在调用 API 前先计算输入内容的哈希命中缓存就直接返回结果避免重复计费。这可能是批量任务里最有效的降本手段。9.5 权限与合规使用 OpenAI API 时要明确数据的流向和服务边界。如果业务涉及用户隐私、版权素材或敏感文本必须先做合规审查。对输出结果也需要增加人工复核机制尤其是面向 C 端的自动生成内容不能完全脱离人工抽检。9.6 多模型路由不要把整个系统绑死在单一模型上。可以在前面加一层路由器根据任务类型、预估难度和成本预算分发到不同的模型简单任务走小型快速模型。复杂任务走推理增强模型。有特殊合规要求的数据走本地开源模型。这样可以兼顾效果、成本和稳定性。10. 结语中场判断OpenAI 的中场战事真正争夺的不是“谁家参数更大”而是“开发者愿意把多少生产级工作流迁移过去”。从技术角度看当前是一个非常好的观察窗口API 形态还在快速变化批量任务工具链还不够成熟成本和性能也有很大的调优空间。对技术团队来说最好的策略不是观望而是选一条最小的业务链路把模型接进去记录延迟、成本和失败率再和开源替代方案做一次对比。这些数据不会骗人。如果读完这篇文章你至少应该做一件事用真实业务样本跑一次 API 调用看看输出质量、Token 消耗和失败率是否在你的可接受范围内。这一步做完你对这场中场战事的判断会比任何榜单和发布会都更准。

相关新闻

Java对接阿里云身份证实名认证:接口选型、代码实现与工程化避坑指南

Java对接阿里云身份证实名认证:接口选型、代码实现与工程化避坑指南

/* 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 2:35:39 阅读更多 →
pi coding agent 实战:TUI + Agent Loop + LLM API 极简终端编程助手

pi coding agent 实战:TUI + Agent Loop + LLM API 极简终端编程助手

1. 从“pi”这个标题说起:一个极简命名背后的技术野心第一次看到“pi”这个项目标题,很多人会愣一下——是那个圆周率?还是树莓派?其实都不是。在当下 coding agent 工具链爆发的节点上,pi是一个把LLM API、agent loop…

2026/10/9 2:35:39 阅读更多 →
SQL格式化工具sql-formatter:多方言支持与工程化实践指南

SQL格式化工具sql-formatter:多方言支持与工程化实践指南

1. 为什么我们需要一个靠谱的SQL格式化工具写SQL的人大概都经历过这种场景:接手一个祖传项目,打开存储过程或者一段复杂查询,迎面而来的是全大写关键字混着小写字段名、缩进全靠空格和Tab随机排列、子查询嵌套得像迷宫一样的代码。你想改一个…

2026/10/9 2:35:38 阅读更多 →

最新新闻

DeepSeek+Coze AI获客智能体实战:从意图识别到工作流编排

DeepSeek+Coze AI获客智能体实战:从意图识别到工作流编排

简介:这份资源围绕DeepSeek与Coze组合,系统讲解从0到1搭建AI获客智能体的完整流程,面向传统行业中小老板、创业者与个人IP、销售运营人员,帮助解决短视频创作与获客难题。内容涵盖智能体定位与目标、业务流程梳理与痛点分析、场景…

2026/10/9 3:00:51 阅读更多 →
手写SMTP+POP3协议栈:TCP连接与状态机实战

手写SMTP+POP3协议栈:TCP连接与状态机实战

简介:本资源是一套基于Java Web技术实现的模拟邮件系统课程设计项目,面向计算机网络、Web开发初学者及高校课程设计实践者,聚焦SMTP/POP3协议原理与应用,解决邮件收发核心流程的编程实现问题。项目采用MVC架构,以Maven…

2026/10/9 3:00:51 阅读更多 →
Kanban:自托管的个人计划与待办看板

Kanban:自托管的个人计划与待办看板

项目仓库: https://github.com/Akvicor/kanban桌面客户端: https://github.com/Akvicor/kanban-app个人博客: https://www.ksyaki.com/archives/kanban-zi-tuo-guan-de-ge-ren-ji-hua-yu-dai-ban-kan-ban Docker 镜像: ghcr.io/akvicor/kanban Kanban 是一个自托管的个人看板…

2026/10/9 3:00:51 阅读更多 →
LmyExamExport.rar:.NET考试数据Excel导出中间件实战指南

LmyExamExport.rar:.NET考试数据Excel导出中间件实战指南

简介:这是一款面向高校教师与教育信息化开发者的蓝墨云试题导出工具,解决平台仅支持导入、无法导出试题数据的痛点,支持将蓝墨云测试数据解析为结构化试题库,并可选是否显示答案,适用于教学资源归档、试卷复用及学生自…

2026/10/9 3:00:51 阅读更多 →
信道估计数据集使用全攻略:从解压到PyTorch加载与避坑

信道估计数据集使用全攻略:从解压到PyTorch加载与避坑

简介:信道估计是无线通信系统接收端的关键环节,准确估计信道响应可显著提升数据传输性能。这份压缩包面向通信工程研究者与相关专业学生,整合了LS与MMSE两类经典估计算法的MATLAB实现,以及信道估计、均衡前后效果、LS与MMSE性能对…

2026/10/9 3:00:51 阅读更多 →
华为设备引导加载程序解锁工具实战:从驱动环境到解锁码写入的完整链路

华为设备引导加载程序解锁工具实战:从驱动环境到解锁码写入的完整链路

1. 解锁工具到底在解决什么问题第一次接触手机解锁工具的人,脑子里往往有个模糊的印象:插上数据线、点一下按钮,锁就开了。实际远没有这么简单。所谓“解锁”,在不同语境下指向完全不同的操作——有的是解除运营商网络锁&#xff…

2026/10/9 2:59:51 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

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

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

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

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

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

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 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/8 21:13:17 阅读更多 →
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/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练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/7 13:34:55 阅读更多 →