CommandCode 是不是上新的ds v4.1了

yooyi 2026-09-10 11:07 1

go套餐,模型选择deepseek-v4-flash-vision-(exp) with high effort


感觉是路由官方的,全部模型都变了,速度也很快,260tps



鹈鹕测试:

提示词:生成html,内容是:使用svg绘制鹈鹕骑自行车的2D动画



代码如下:


<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>骑自行车的鹈鹕 · SVG 动画</title>
<style>
:root { color-scheme: dark; }
* { box-sizing: border-box; }
html, body { height: 100%; margin: 0; }
body {
display: grid;
place-items: center;
background: radial-gradient(circle at 50% 18%, #1e2f42 0%, #0a0f16 72%);
font-family: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
}
.card {
width: min(94vw, 980px);
border-radius: 24px;
overflow: hidden;
box-shadow: 0 36px 70px -24px rgba(0, 0, 0, .8), 0 0 0 1px rgba(255, 255, 255, .09);
}
svg { display: block; width: 100%; height: auto; }

.dust {
transform-box: fill-box;
transform-origin: center;
animation: puff 1.5s linear infinite;
}
.dust.b { animation-delay: .45s; }
.dust.c { animation-delay: .9s; }

@keyframes puff {
0% { transform: translate(0, 0) scale(.35); opacity: .75; }
100% { transform: translate(-120px, -32px) scale(1.9); opacity: 0; }
}

@media (prefers-reduced-motion: reduce) {
.dust { animation: none; opacity: 0; }
}
</style>
</head>
<body>
<div class="card">
<svg id="scene" viewBox="0 0 800 500" role="img" aria-label="一只鹈鹕骑着自行车在公路上飞驰|Pelican riding a bicycle">
<defs>
<linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#6ec6f0"/>
<stop offset="45%" stop-color="#b6e3fb"/>
<stop offset="78%" stop-color="#ffe7c9"/>
<stop offset="100%" stop-color="#ffd9ae"/>
</linearGradient>

<radialGradient id="sunGlow">
<stop offset="0%" stop-color="#fff6cf"/>
<stop offset="45%" stop-color="#ffd97a" stop-opacity=".85"/>
<stop offset="100%" stop-color="#ffc46b" stop-opacity="0"/>
</radialGradient>

<linearGradient id="road" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#59636f"/>
<stop offset="100%" stop-color="#2c333c"/>
</linearGradient>

<linearGradient id="body" x1=".25" y1="0" x2=".8" y2="1">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="100%" stop-color="#e8e1d1"/>
</linearGradient>

<linearGradient id="wingGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#ffffff"/>
<stop offset="100%" stop-color="#ded6c3"/>
</linearGradient>

<linearGradient id="tire" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#3a3a3a"/>
<stop offset="100%" stop-color="#1b1b1b"/>
</linearGradient>

<g id="cloud">
<ellipse cx="0" cy="0" rx="36" ry="21"/>
<ellipse cx="34" cy="7" rx="26" ry="15"/>
<ellipse cx="-34" cy="8" rx="24" ry="14"/>
<ellipse cx="6" cy="-14" rx="24" ry="17"/>
</g>

<g id="tree">
<rect x="-5" y="-56" width="10" height="56" rx="3" fill="#8a6a52"/>
<circle cx="0" cy="-72" r="27" fill="#4fae63"/>
<circle cx="-20" cy="-58" r="19" fill="#5cba6e"/>
<circle cx="20" cy="-58" r="19" fill="#5cba6e"/>
<circle cx="0" cy="-90" r="17" fill="#63c276"/>
</g>

<g id="bush">
<circle cx="0" cy="-14" r="18" fill="#57b06a"/>
<circle cx="-18" cy="-8" r="13" fill="#63bd76"/>
<circle cx="18" cy="-8" r="13" fill="#63bd76"/>
</g>

<g id="grass">
<path d="M 0 0 q 5 -20 10 -2 M 9 0 q 7 -26 13 -3 M 20 0 q 4 -16 9 -1"
fill="none" stroke="#4aa661" stroke-width="3.2" stroke-linecap="round"/>
</g>
</defs>

<rect width="800" height="500" fill="url(#sky)"/>

<circle cx="672" cy="92" r="120" fill="url(#sunGlow)"/>
<circle cx="672" cy="92" r="42" fill="#fff3c4"/>

<g fill="#ffffff" opacity=".92">
<g>
<animateTransform attributeName="transform" type="translate" from="900,70" to="-260,70" dur="46s" repeatCount="indefinite"/>
<use href="#cloud" transform="scale(1.15)"/>
</g>
<g opacity=".8">
<animateTransform attributeName="transform" type="translate" from="1000,168" to="-220,168" dur="34s" begin="-12s" repeatCount="indefinite"/>
<use href="#cloud" transform="scale(.8)"/>
</g>
<g opacity=".65">
<animateTransform attributeName="transform" type="translate" from="880,236" to="-240,236" dur="27s" begin="-20s" repeatCount="indefinite"/>
<use href="#cloud" transform="scale(.55)"/>
</g>
</g>

<g>
<animateTransform attributeName="transform" type="translate" from="0,0" to="-100,0" dur="9s" repeatCount="indefinite"/>
<path fill="#bcdff0" d="M -300 400
q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0
q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0
q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0 q 50 -130 100 0
q 50 -130 100 0 q 50 -130 100 0
L 1100 500 L -300 500 Z"/>
</g>

<g>
<animateTransform attributeName="transform" type="translate" from="0,0" to="-100,0" dur="6s" repeatCount="indefinite"/>
<path fill="#86cba6" d="M -250 400
q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0
q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0
q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0 q 50 -170 100 0
L 950 500 L -250 500 Z"/>
</g>

<g>
<animateTransform attributeName="transform" type="translate" from="0,0" to="-400,0" dur="5s" repeatCount="indefinite"/>
<g id="tileRow">
<g transform="translate(60,400)"><use href="#tree"/></g>
<g transform="translate(180,400)"><use href="#bush"/></g>
<g transform="translate(250,400)"><use href="#grass"/></g>
<g transform="translate(316,400)"><use href="#grass"/></g>
<g transform="translate(400,400)"><use href="#tree"/></g>
<g transform="translate(520,400)"><use href="#bush"/></g>
<g transform="translate(590,400)"><use href="#grass"/></g>
<g transform="translate(656,400)"><use href="#grass"/></g>
<g transform="translate(740,400)"><use href="#tree"/></g>
<g transform="translate(860,400)"><use href="#bush"/></g>
<g transform="translate(930,400)"><use href="#grass"/></g>
<g transform="translate(996,400)"><use href="#grass"/></g>
<g transform="translate(1080,400)"><use href="#tree"/></g>
<g transform="translate(1200,400)"><use href="#bush"/></g>
<g transform="translate(1270,400)"><use href="#grass"/></g>
<g transform="translate(1336,400)"><use href="#grass"/></g>
</g>
</g>

<rect x="0" y="400" width="800" height="100" fill="url(#road)"/>
<rect x="0" y="400" width="800" height="5" fill="#eef3f6" opacity=".85"/>
<line x1="0" y1="452" x2="800" y2="452" stroke="#f5f0e0" stroke-width="7" stroke-dasharray="64 62" stroke-linecap="round">
<animate attributeName="stroke-dashoffset" from="0" to="-126" dur=".5s" repeatCount="indefinite"/>
</line>

<g fill="#ffffff" opacity=".28">
<rect x="0" y="470" width="78" height="4" rx="2">
<animateTransform attributeName="transform" type="translate" from="860,0" to="-120,0" dur=".85s" repeatCount="indefinite"/>
</rect>
<rect x="0" y="424" width="52" height="3" rx="1.5">
<animateTransform attributeName="transform" type="translate" from="900,0" to="-100,0" dur=".62s" begin="-.3s" repeatCount="indefinite"/>
</rect>
<rect x="0" y="486" width="96" height="5" rx="2.5">
<animateTransform attributeName="transform" type="translate" from="920,0" to="-140,0" dur=".48s" begin="-.15s" repeatCount="indefinite"/>
</rect>
</g>

<ellipse cx="410" cy="404" rx="150" ry="11" fill="#000000" opacity=".22"/>

<g fill="#ffffff" opacity=".55">
<circle class="dust" cx="292" cy="392" r="9"/>
<circle class="dust b" cx="278" cy="396" r="7"/>
<circle class="dust c" cx="300" cy="386" r="6"/>
</g>

<g>
<animateTransform attributeName="transform" type="translate" values="0,0; 0,-3; 0,0; 0,-2; 0,0" dur=".9s" repeatCount="indefinite"/>

<polyline points="388,272 383,307 387,340; 388,272 385,300 391,326; 388,272 390,294 401,316; 388,272 398,292 415,312; 388,272 406,294 429,316; 388,272 411,300 439,326; 388,272 413,307 443,340; 388,272 411,315 439,354; 388,272 406,321 429,364; 388,272 398,323 415,368; 388,272 390,321 401,364; 388,272 385,315 391,354; 388,272 383,307 387,340"
fill="none" stroke="#d98b3f" stroke-width="9" stroke-linecap="round" stroke-linejoin="round">
<animate attributeName="points" dur=".9s" repeatCount="indefinite"
values="388,272 383,307 387,340;388,272 385,300 391,326;388,272 390,294 401,316;388,272 398,292 415,312;388,272 406,294 429,316;388,272 411,300 439,326;388,272 413,307 443,340;388,272 411,315 439,354;388,272 406,321 429,364;388,272 398,323 415,368;388,272 390,321 401,364;388,272 385,315 391,354;388,272 383,307 387,340"/>
</polyline>
<ellipse cx="0" cy="0" rx="11" ry="5.5" fill="#d98b3f">
<animateTransform attributeName="transform" type="translate" dur=".9s" repeatCount="indefinite"
values="387,340;391,326;401,316;415,312;429,316;439,326;443,340;439,354;429,364;415,368;401,364;391,354;387,340"/>
</ellipse>

<g>
<animateTransform attributeName="transform" type="rotate" from="0 300 340" to="360 300 340" dur=".6s" repeatCount="indefinite"/>
<circle cx="300" cy="340" r="59" fill="none" stroke="url(#tire)" stroke-width="8"/>
<circle cx="300" cy="340" r="50" fill="none" stroke="#dbe3e8" stroke-width="3"/>
<g stroke="#aab6bd" stroke-width="1.8" opacity=".9">
<line x1="300" y1="340" x2="350" y2="340"/>
<line x1="300" y1="340" x2="335.4" y2="375.4"/>
<line x1="300" y1="340" x2="300" y2="390"/>
<line x1="300" y1="340" x2="264.6" y2="375.4"/>
<line x1="300" y1="340" x2="250" y2="340"/>
<line x1="300" y1="340" x2="264.6" y2="304.6"/>
<line x1="300" y1="340" x2="300" y2="290"/>
<line x1="300" y1="340" x2="335.4" y2="304.6"/>
</g>
<circle cx="300" cy="340" r="7" fill="#9aa5ab" stroke="#6b767c" stroke-width="2"/>
</g>

<g>
<animateTransform attributeName="transform" type="rotate" from="0 520 340" to="360 520 340" dur=".6s" repeatCount="indefinite"/>
<circle cx="520" cy="340" r="59" fill="none" stroke="url(#tire)" stroke-width="8"/>
<circle cx="520" cy="340" r="50" fill="none" stroke="#dbe3e8" stroke-width="3"/>
<g stroke="#aab6bd" stroke-width="1.8" opacity=".9">
<line x1="520" y1="340" x2="570" y2="340"/>
<line x1="520" y1="340" x2="555.4" y2="375.4"/>
<line x1="520" y1="340" x2="520" y2="390"/>
<line x1="520" y1="340" x2="484.6" y2="375.4"/>
<line x1="520" y1="340" x2="470" y2="340"/>
<line x1="520" y1="340" x2="484.6" y2="304.6"/>
<line x1="520" y1="340" x2="520" y2="290"/>
<line x1="520" y1="340" x2="555.4" y2="304.6"/>
</g>
<circle cx="520" cy="340" r="7" fill="#9aa5ab" stroke="#6b767c" stroke-width="2"/>
</g>

<g fill="none" stroke="#ff6b6b" stroke-width="8.5" stroke-linecap="round">
<path d="M 300 340 L 415 340"/>
<path d="M 300 340 L 390 285"/>
<path d="M 390 285 L 415 340"/>
<path d="M 390 285 L 487 268"/>
<path d="M 415 340 L 487 268"/>
</g>
<path d="M 487 268 L 519 340" fill="none" stroke="#e8555a" stroke-width="7" stroke-linecap="round"/>

<path d="M 356 284 C 366 271 404 269 418 280 C 406 291 368 293 356 284 Z" fill="#33383d"/>
<path d="M 487 268 C 486 259 485 253 483 247" fill="none" stroke="#3a4148" stroke-width="7" stroke-linecap="round"/>
<path d="M 448 256 C 474 246 502 244 524 252" fill="none" stroke="#3a4148" stroke-width="7" stroke-linecap="round"/>
<rect x="498" y="242" width="30" height="14" rx="7" fill="#2b3137" transform="rotate(7 513 249)"/>

<path d="M 300 331 L 415 323 M 300 349 L 415 357" fill="none" stroke="#4d565e" stroke-width="3.5"/>
<circle cx="300" cy="340" r="10" fill="#cfd8dc" stroke="#8f9aa1" stroke-width="2"/>
<circle cx="415" cy="340" r="17" fill="none" stroke="#b0bec5" stroke-width="5"/>
<circle cx="415" cy="340" r="6" fill="#8f9aa1"/>

<g>
<animateTransform attributeName="transform" type="rotate" from="0 415 340" to="360 415 340" dur=".9s" repeatCount="indefinite"/>
<rect x="386" y="337" width="30" height="6" rx="3" fill="#4d565e"/>
<rect x="414" y="337" width="30" height="6" rx="3" fill="#7b868f"/>
<g transform="translate(387,340)">
<animateTransform attributeName="transform" type="rotate" from="0 0 0" to="-360 0 0" dur=".9s" repeatCount="indefinite" additive="sum"/>
<rect x="-11" y="-4" width="22" height="8" rx="3" fill="#2f373d"/>
</g>
<g transform="translate(443,340)">
<animateTransform attributeName="transform" type="rotate" from="0 0 0" to="-360 0 0" dur=".9s" repeatCount="indefinite" additive="sum"/>
<rect x="-11" y="-4" width="22" height="8" rx="3" fill="#2f373d"/>
</g>
</g>

<polyline points="388,272 413,307 443,340; 388,272 411,315 439,354; 388,272 406,321 429,364; 388,272 398,323 415,368; 388,272 390,321 401,364; 388,272 385,315 391,354; 388,272 383,307 387,340; 388,272 385,300 391,326; 388,272 390,294 401,316; 388,272 398,292 415,312; 388,272 406,294 429,316; 388,272 411,300 439,326; 388,272 413,307 443,340"
fill="none" stroke="#f4a261" stroke-width="11" stroke-linecap="round" stroke-linejoin="round">
<animate attributeName="points" dur=".9s" repeatCount="indefinite"
values="388,272 413,307 443,340;388,272 411,315 439,354;388,272 406,321 429,364;388,272 398,323 415,368;388,272 390,321 401,364;388,272 385,315 391,354;388,272 383,307 387,340;388,272 385,300 391,326;388,272 390,294 401,316;388,272 398,292 415,312;388,272 406,294 429,316;388,272 411,300 439,326;388,272 413,307 443,340"/>
</polyline>
<ellipse cx="0" cy="0" rx="12" ry="6" fill="#f4a261">
<animateTransform attributeName="transform" type="translate" dur=".9s" repeatCount="indefinite"
values="443,340;439,354;429,364;415,368;401,364;391,354;387,340;391,326;401,316;415,312;429,316;439,326;443,340"/>
</ellipse>

<path d="M 330 226 C 300 218 274 226 256 244 C 280 250 306 251 330 246 Z" fill="#e3dbca" stroke="#cfc6b2" stroke-width="2" stroke-linejoin="round"/>

<ellipse cx="372" cy="238" rx="54" ry="42" transform="rotate(-14 372 238)" fill="url(#body)" stroke="#d5ccb8" stroke-width="2.5"/>

<path d="M 372 226 C 380 198 392 172 410 152" fill="none" stroke="#fbf7ee" stroke-width="34" stroke-linecap="round"/>
<path d="M 372 226 C 380 198 392 172 410 152" fill="none" stroke="#ddd4c1" stroke-width="34" stroke-linecap="round" opacity=".28"/>

<g>
<animateTransform attributeName="transform" type="rotate" dur=".9s" repeatCount="indefinite"
values="-2.5 410 172; 2 410 172; -2.5 410 172"/>
<circle cx="418" cy="148" r="21" fill="#fdfaf3" stroke="#d5ccb8" stroke-width="2.5"/>
<path d="M 432 155 C 450 202 498 198 523 151 C 500 173 462 176 432 155 Z" fill="#f7b267" stroke="#e09f3e" stroke-width="2.5" stroke-linejoin="round"/>
<path d="M 430 140 C 466 140 500 145 524 151 C 500 160 466 160 432 158 Z" fill="#f6bd60" stroke="#e09f3e" stroke-width="2.5" stroke-linejoin="round"/>
<circle cx="427" cy="140" r="4.2" fill="#2c3038"/>
<circle cx="428.6" cy="138.4" r="1.6" fill="#ffffff"/>
</g>

<g>
<animateTransform attributeName="transform" type="rotate" dur=".45s" repeatCount="indefinite"
values="-3 356 214; 4 356 214; -3 356 214"/>
<path d="M 350 210 C 400 202 458 226 496 250 C 478 268 436 278 398 272 C 366 267 342 240 350 210 Z"
fill="url(#wingGrad)" stroke="#cfc6b2" stroke-width="2.5" stroke-linejoin="round"/>
<g fill="none" stroke="#cfc6b2" stroke-width="2" stroke-linecap="round" opacity=".85">
<path d="M 372 220 C 404 220 438 236 468 252"/>
<path d="M 380 240 C 408 244 436 254 458 262"/>
</g>
</g>
</g>
</svg>
</div>
<script>
const scene = document.getElementById('scene');
if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) scene.pauseAnimations();
</script>
</body>
</html>
最新回复 (9)
  • 旅行的阿柒 09-10 11:07
    1

    感觉像是,快的不像话了,昨天还没这么快

  • joniel 09-10 11:08
    2

    买go后好像可以5刀买goat,好家伙,新一轮羊毛套餐来了。

    希望不要像opencode那样不要脸,涨价转三方

  • neoily 09-10 11:08
    3

    1美刀的那个command code套餐吗?

  • hhelibeb 09-10 11:08
    4

    是的,我已经让它试了下识别图片,可以识别,速度上也跟V4.1是一样的。另外我发现它的审核跟官方也是一样的,所以可以确定就是中转官方

  • darklinden 09-10 11:09
    5

    有种当初 opencode 坑人前的骚操作感觉了…

  • 中条智世 09-10 11:14
    6

    这个模型好像只有20刀额度吧,不是v4 flash的60刀

  • Yam 09-10 17:54
    7

    劳驾,哪里看的20刀额度?goat套餐这里看起来v4.1 flash 和 v4 flash 定价和额度一致。

  • 中条智世 09-10 18:39
    8

    我刚看过了,是40刀额度,限时9.17之前升到60刀,之前是v4 flash exp刚出的时候只有20刀

  • Suhuanzhen 09-24 12:33
    9

    我前几天才买的go 一美元套餐,刚刚看了下没找到5美元的。佬你是在哪里找到的

* 帖子来源Linux.do
返回