鹈鹕骑自行车
开启思考后车架更完整,但直到第 5 次请求才成图。
画 SVG、搭 3D 场景、做知识视频。我们用 Claude Code 跑了一轮,直接看作品。
更新日期:2026-11-02
这轮最稳的是中文海报和参数书架:指定文字没丢,尺寸和分格也改对了。骑车动画的脚能跟住脚踏,循环也顺。
任务一复杂,问题就明显了:齿轮破面、单位放大、门窗没开洞,机位还会被挡住。知识视频有了统一风格,却出现了解释前后矛盾的情况。拿它做简单、可编辑的初稿已经有用;要交付复杂工程或教学成片,细节还得盯紧。
这次升级把视觉 token 与文本统一处理,并加强了长程工具任务训练。落到使用上,就是让模型看图、写代码、渲染,再接着修改同一个项目。 官方发布文章
官方参数 · 价格表 · Claude Code 接入



工程里搭了大量零件,最终四张图却几乎全灰。孔洞用实心圆柱代替,调速器的重球也成了圆柱,飞轮尺寸不符。
36 分钟 · 50 次请求 · 95,420 输出 token
关闭思考


红柱、屋檐、石狮、灯笼和中轴步道都搭出来了,调整后主图也更清楚。跑满 60 分钟只交了三张最终图,结构近景和视频没完成。
60 分钟 · 32 次请求 · 16,422 输出 token
关闭思考

船体分区、三组机械臂和人员构件都有了,取景一直没处理好。最后预览只有 480×270,前景挡住主体,木星背景不清楚;完整多机位和视频都没交齐。
30 分钟 · 50 次请求 · 65,751 输出 token
关闭思考
基本概念讲得清楚,也提醒认证通过不等于邮件安全。画面上,开场信封遮住了解释文字,勾叉符号缺字;多数运动是卡片平移,因果过程演得还不够。
配乐与音效,无旁白。

测试于 2026 年 11 月 2 日。Claude Code 调用 LongCat-2.5 写代码,由 Blender 和浏览器等工具渲染。共 15 项创作任务:6 项 3D、4 项视频、4 张静态 SVG 和 1 段动画。
这组题里,开启思考的版面通常更整齐,但有些题需要重试。下面展示各组第一次成图,并标出请求次数。
开启思考后车架更完整,但直到第 5 次请求才成图。
两边时间都对;开启思考的数字和刻度分得更开。
两边数值都对;关闭思考时多加了财年和单位。
两边文字都保留了;开启思考的版面更舒展。
关闭思考的脚明显脱离脚踏;开启思考后更接近,最大偏差仍约 2.20px。
| 题目 | 关闭思考 | 开启思考 |
|---|---|---|
| 联系信息抽取 1 | 通过 | 通过 |
| 保序去重 | 通过 | 通过 |
| 严格排序 | 通过 | 通过 |
| 材料问答 1 | 通过 | 通过 |
| 金额解析与安全整数 | 通过 | 通过 |
| 保序去重与对象身份 | 通过 | 通过 |
从以下资料提取联系信息。只输出一个 JSON 对象,恰好包含 name、age、city、email 四个字段;age 为数字,未提供的 email 为 null。不要 Markdown 或解释。 资料:林桐,28 岁,目前居住在杭州。未提供电子邮件。历史备注提到曾在北京出差,不是现居城市。
{"name": "林桐", "age": 28, "city": "杭州", "email": null}从以下资料提取联系信息。只输出一个 JSON 对象,恰好包含 name、age、city、email 四个字段;age 为数字,未提供的 email 为 null。不要 Markdown 或解释。 资料:林桐,28 岁,目前居住在杭州。未提供电子邮件。历史备注提到曾在北京出差,不是现居城市。
{"name":"林桐","age":28,"city":"杭州","email":null}把以下编号去重并保持首次出现的顺序:B2,A1,B2,C3,A1,D4。只输出用英文逗号连接的编号,不要空格、标题或解释。
B2,A1,C3,D4
把以下编号去重并保持首次出现的顺序:B2,A1,B2,C3,A1,D4。只输出用英文逗号连接的编号,不要空格、标题或解释。
B2,A1,C3,D4
将数值 12、3、25、8 按从小到大排序。只输出 JSON 数组,元素为数字。不要解释或代码围栏。
[3,8,12,25]
将数值 12、3、25、8 按从小到大排序。只输出 JSON 数组,元素为数字。不要解释或代码围栏。
[3, 8, 12, 25]
只根据以下材料回答。输出恰好包含 usable、nextDelivery、manager 三个字段的 JSON 对象,不要额外文字。usable 是可用件数(数字),nextDelivery 是下一次送货时间(字符串),材料未说明的信息用 null,不能猜测。 材料:北区仓库今天收到 12 件货物,其中 3 件损坏,不可使用。下一次送货安排在周二。仓库负责人姓名没有记载。旧计划曾写周日,已作废。
{"usable": 9, "nextDelivery": "周二", "manager": null}只根据以下材料回答。输出恰好包含 usable、nextDelivery、manager 三个字段的 JSON 对象,不要额外文字。usable 是可用件数(数字),nextDelivery 是下一次送货时间(字符串),材料未说明的信息用 null,不能猜测。 材料:北区仓库今天收到 12 件货物,其中 3 件损坏,不可使用。下一次送货安排在周二。仓库负责人姓名没有记载。旧计划曾写周日,已作废。
{"usable": 9, "nextDelivery": "周二", "manager": null}写 JavaScript 函数 parseCents(value)。value 必须是字符串:允许两端空白;只接受非负十进制金额,整数部分至少一位,小数最多两位;拒绝指数写法、符号、千分位、Infinity、空串、超过两位小数。返回整数分数,超过 Number.MAX_SAFE_INTEGER 则返回 null。非法类型或格式返回 null。不能把非法值四舍五入成合法值。只输出函数代码,不要 Markdown 或解释。
```javascript
function parseCents(value) {
if (typeof value !== 'string') return null;
const trimmed = value.trim();
if (trimmed === '') return null;
if (!/^\d+(\.\d{1,2})?$/.test(trimmed)) return null;
const parts = trimmed.split('.');
const integerPart = parts[0];
const decimalPart = parts[1] || '';
const paddedDecimal = decimalPart.padEnd(2, '0');
const centsString = integerPart + paddedDecimal;
const cents = Number(centsString);
if (!Number.isSafeInteger(cents)) return null;
return cents;
}
```写 JavaScript 函数 parseCents(value)。value 必须是字符串:允许两端空白;只接受非负十进制金额,整数部分至少一位,小数最多两位;拒绝指数写法、符号、千分位、Infinity、空串、超过两位小数。返回整数分数,超过 Number.MAX_SAFE_INTEGER 则返回 null。非法类型或格式返回 null。不能把非法值四舍五入成合法值。只输出函数代码,不要 Markdown 或解释。
function parseCents(value) {
if (typeof value !== 'string') return null;
const s = value.trim();
if (!/^\d+(\.\d{1,2})?$/.test(s)) return null;
const dot = s.indexOf('.');
const intPart = dot === -1 ? s : s.slice(0, dot);
const fracPart = dot === -1 ? '' : s.slice(dot + 1);
const cents = BigInt(intPart + (fracPart + '00').slice(0, 2));
if (cents > BigInt(Number.MAX_SAFE_INTEGER)) return null;
return Number(cents);
}写 JavaScript 函数 uniqueById(items)。items 是对象数组,每个对象有字符串 id 字段。保留每个 id 首次出现的原对象和原顺序,不修改输入或任何对象;空数组返回空数组。id 可为 __proto__、constructor 或空字符串。只输出函数代码,不要 Markdown 或解释。
function uniqueById(items) {
const seen = new Set();
const result = [];
for (const item of items) {
if (!seen.has(item.id)) {
seen.add(item.id);
result.push(item);
}
}
return result;
}写 JavaScript 函数 uniqueById(items)。items 是对象数组,每个对象有字符串 id 字段。保留每个 id 首次出现的原对象和原顺序,不修改输入或任何对象;空数组返回空数组。id 可为 __proto__、constructor 或空字符串。只输出函数代码,不要 Markdown 或解释。
function uniqueById(items) {
const seen = new Set();
const result = [];
for (const item of items) {
if (!seen.has(item.id)) {
seen.add(item.id);
result.push(item);
}
}
return result;
}前 8 项创作任务使用默认思考设置;连续超时后,其余 7 项关闭思考另跑。每次会话上限 60 分钟、50 次请求,每请求最多输出 32,768 token,每题累计预算 150,000 token。8 个会话中止或报错,已有作品与缺失项都列在对应案例中。
直连 SVG 对照首轮输出预算 12,288、超时 600 秒,重试最高 32,768,19 条请求记录全部保留。一次恢复请求设了 8,192 思考预算,实际返回 18,336 思考 token;厂商还会把 temperature=0 覆盖为关思考 0.7、开思考 1.0。
创作、文本代码与视觉对照合计已知输入 21,760,554 token(含缓存)、输出 720,665 token(含思考),另有 5 次请求最终用量未知。尺寸、文字与动画采样由程序检查,画面点评由 AI 完成。