← 回到列表

#64

deepseek-v4.1-flash autodl hermes 2026-10-23 00:14(15 天前) 该组合全部 2 次 →
骑自行车的鹈鹕 白色鹈鹕蹬着红色自行车前进:车轮与曲柄同步转动,脚掌踩着脚踏画圆,翅膀扇动,喉囊轻晃,路面虚线向后滚动。
耗时248.44 s
首字延迟—
输入字节未采集
输入 tokens—
输出字节13.7 KB
tokens—
元素 / 动画187 / 19
配色数56
来源guest

runtime id DeepSeek-V4.1-Flash @ base https://www.autodl.art/api/v1 (autodl), reasoning_effort=high; duration 为 agent 会话内生成+本地自检+修复轮次的总耗时,非单次调用延迟(单轮出图约 25-70s)

下载 SVG
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 420">
  <title>骑自行车的鹈鹕</title>
  <desc>白色鹈鹕蹬着红色自行车前进:车轮与曲柄同步转动,脚掌踩着脚踏画圆,翅膀扇动,喉囊轻晃,路面虚线向后滚动。</desc>
  <defs>
    <linearGradient id="sky" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#7ec8ef"/>
      <stop offset="0.6" stop-color="#cfeafb"/>
      <stop offset="1" stop-color="#eef8ff"/>
    </linearGradient>
    <linearGradient id="road" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#8e99a5"/>
      <stop offset="1" stop-color="#58616d"/>
    </linearGradient>
    <linearGradient id="hill" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#a8d18c"/>
      <stop offset="1" stop-color="#71ab5c"/>
    </linearGradient>
    <radialGradient id="sunGlow" cx="0.5" cy="0.5" r="0.5">
      <stop offset="0" stop-color="#fff4bd" stop-opacity="0.95"/>
      <stop offset="1" stop-color="#fff4bd" stop-opacity="0"/>
    </radialGradient>
    <linearGradient id="bodyGrad" x1="0.2" y1="0" x2="0.7" y2="1">
      <stop offset="0" stop-color="#ffffff"/>
      <stop offset="1" stop-color="#dbe5ee"/>
    </linearGradient>
    <linearGradient id="beakGrad" x1="0" y1="0" x2="1" y2="0.5">
      <stop offset="0" stop-color="#ffd873"/>
      <stop offset="1" stop-color="#eda22f"/>
    </linearGradient>
    <linearGradient id="frameGrad" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0" stop-color="#f0565f"/>
      <stop offset="1" stop-color="#b52a3c"/>
    </linearGradient>
  </defs>

  <rect width="640" height="420" fill="url(#sky)"/>

  <g>
    <circle cx="548" cy="80" r="74" fill="url(#sunGlow)"/>
    <g transform="translate(548 80)">
      <g>
        <animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="24s" repeatCount="indefinite"/>
        <g stroke="#ffd45e" stroke-width="4" stroke-linecap="round" opacity="0.75">
          <line x1="0" y1="-42" x2="0" y2="-56"/>
          <line x1="30" y1="-30" x2="40" y2="-40"/>
          <line x1="42" y1="0" x2="56" y2="0"/>
          <line x1="30" y1="30" x2="40" y2="40"/>
          <line x1="0" y1="42" x2="0" y2="56"/>
          <line x1="-30" y1="30" x2="-40" y2="40"/>
          <line x1="-42" y1="0" x2="-56" y2="0"/>
          <line x1="-30" y1="-30" x2="-40" y2="-40"/>
        </g>
      </g>
      <circle r="31" fill="#ffd45e"/>
      <circle r="31" fill="none" stroke="#fff0a8" stroke-width="3.5"/>
    </g>
  </g>

  <g fill="#ffffff" opacity="0.92">
    <g>
      <animateTransform attributeName="transform" type="translate" values="0 0; -38 0; 0 0" dur="17s" repeatCount="indefinite"/>
      <ellipse cx="150" cy="72" rx="46" ry="21"/>
      <ellipse cx="196" cy="62" rx="32" ry="25"/>
      <ellipse cx="112" cy="80" rx="28" ry="15"/>
    </g>
    <g>
      <animateTransform attributeName="transform" type="translate" values="0 0; 30 0; 0 0" dur="23s" repeatCount="indefinite"/>
      <ellipse cx="400" cy="120" rx="38" ry="17"/>
      <ellipse cx="438" cy="112" rx="26" ry="21"/>
    </g>
  </g>

  <path d="M0 340 C 70 292, 150 288, 232 340 Z" fill="url(#hill)"/>
  <path d="M392 340 C 470 284, 556 286, 640 340 Z" fill="url(#hill)"/>

  <rect x="0" y="340" width="640" height="80" fill="url(#road)"/>
  <rect x="0" y="340" width="640" height="6" fill="#cfd8dc"/>
  <line x1="0" y1="380" x2="640" y2="380" stroke="#8792a0" stroke-width="2"/>
  <line x1="-80" y1="380" x2="720" y2="380" stroke="#f4f7f9" stroke-width="5" stroke-dasharray="34 26" stroke-linecap="round">
    <animate attributeName="stroke-dashoffset" from="0" to="60" dur="0.35s" repeatCount="indefinite"/>
  </line>

  <ellipse cx="300" cy="352" rx="132" ry="11" fill="#2c333c" opacity="0.22"/>

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

    <g transform="translate(272 210)">
      <g>
        <animateTransform attributeName="transform" type="rotate" values="31.8;31.21;37.78;52.3;64.72;68.82;73.33;77.5;72.62;59.16;48.21;38.39;31.8" keyTimes="0.0;0.0833;0.1667;0.25;0.3333;0.4167;0.5;0.5833;0.6667;0.75;0.8333;0.9167;1.0" dur="1s" repeatCount="indefinite"/>
        <line x1="0" y1="0" x2="56" y2="0" stroke="#c98a2b" stroke-width="10.0" stroke-linecap="round"/>
        <g transform="translate(56 0)">
          <g>
            <animateTransform attributeName="transform" type="rotate" values="81.21;72.4;55.38;28.48;9.78;9.78;9.78;9.78;25.3;53.61;71.29;80.82;81.21" keyTimes="0.0;0.0833;0.1667;0.25;0.3333;0.4167;0.5;0.5833;0.6667;0.75;0.8333;0.9167;1.0" dur="1s" repeatCount="indefinite"/>
            <line x1="0" y1="0" x2="58" y2="0" stroke="#ab7019" stroke-width="7.5" stroke-linecap="round"/>
            <path d="M48 -5 C 64 -9, 78 -4, 79 4 C 66 9, 53 8, 48 4 Z" fill="#ab7019" stroke="#c07c18" stroke-width="1.2"/>
          </g>
        </g>
      </g>
    </g>

    <g transform="translate(274 180)">
      <g>
        <animateTransform attributeName="transform" type="rotate" values="-16; 13; -16" dur="0.9s" repeatCount="indefinite"/>
        <path d="M4 0 C -28 -22, -68 -26, -96 -10 C -72 12, -34 18, 4 10 Z" fill="#d8e2ec" stroke="#b9c6d4" stroke-width="2"/>
        <path d="M-30 4 C -52 2, -72 -2, -92 -9 C -72 3, -50 8, -30 10 Z" fill="#8d9dae"/>
      </g>
    </g>

    <g transform="translate(200 300)">
      <g>
        <animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1s" repeatCount="indefinite"/>
        <circle r="46" fill="none" stroke="#2f3540" stroke-width="7"/>
        <circle r="38" fill="none" stroke="#aab4c0" stroke-width="2.5"/>
        <g stroke="#96a1af" stroke-width="1.6">
          <line x1="0.0" y1="-38.0" x2="-0.0" y2="38.0"/>
          <line x1="19.0" y1="-32.9" x2="-19.0" y2="32.9"/>
          <line x1="32.9" y1="-19.0" x2="-32.9" y2="19.0"/>
          <line x1="38.0" y1="-0.0" x2="-38.0" y2="0.0"/>
          <line x1="32.9" y1="19.0" x2="-32.9" y2="-19.0"/>
          <line x1="19.0" y1="32.9" x2="-19.0" y2="-32.9"/>
          <line x1="0.0" y1="38.0" x2="-0.0" y2="-38.0"/>
          <line x1="-19.0" y1="32.9" x2="19.0" y2="-32.9"/>
          <line x1="-32.9" y1="19.0" x2="32.9" y2="-19.0"/>
          <line x1="-38.0" y1="0.0" x2="38.0" y2="-0.0"/>
          <line x1="-32.9" y1="-19.0" x2="32.9" y2="19.0"/>
          <line x1="-19.0" y1="-32.9" x2="19.0" y2="32.9"/>
        </g>
        <circle r="7" fill="#2f3540"/>
        <circle r="2.5" fill="#dfe6ee"/>
      </g>
    </g>
    <g transform="translate(400 300)">
      <g>
        <animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1s" repeatCount="indefinite"/>
        <circle r="46" fill="none" stroke="#2f3540" stroke-width="7"/>
        <circle r="38" fill="none" stroke="#aab4c0" stroke-width="2.5"/>
        <g stroke="#96a1af" stroke-width="1.6">
          <line x1="0.0" y1="-38.0" x2="-0.0" y2="38.0"/>
          <line x1="19.0" y1="-32.9" x2="-19.0" y2="32.9"/>
          <line x1="32.9" y1="-19.0" x2="-32.9" y2="19.0"/>
          <line x1="38.0" y1="-0.0" x2="-38.0" y2="0.0"/>
          <line x1="32.9" y1="19.0" x2="-32.9" y2="-19.0"/>
          <line x1="19.0" y1="32.9" x2="-19.0" y2="-32.9"/>
          <line x1="0.0" y1="38.0" x2="-0.0" y2="-38.0"/>
          <line x1="-19.0" y1="32.9" x2="19.0" y2="-32.9"/>
          <line x1="-32.9" y1="19.0" x2="32.9" y2="-19.0"/>
          <line x1="-38.0" y1="0.0" x2="38.0" y2="-0.0"/>
          <line x1="-32.9" y1="-19.0" x2="32.9" y2="19.0"/>
          <line x1="-19.0" y1="-32.9" x2="19.0" y2="32.9"/>
        </g>
        <circle r="7" fill="#2f3540"/>
        <circle r="2.5" fill="#dfe6ee"/>
      </g>
    </g>

    <g fill="none" stroke="url(#frameGrad)" stroke-width="7" stroke-linecap="round">
      <line x1="200" y1="300" x2="296" y2="308"/>
      <line x1="200" y1="300" x2="272" y2="235"/>
      <line x1="296" y1="308" x2="272" y2="235"/>
      <line x1="296" y1="308" x2="388" y2="244"/>
      <line x1="272" y1="235" x2="388" y2="244"/>
    </g>
    <path d="M396 252 C 400 272, 402 284, 400 300" fill="none" stroke="#3f4650" stroke-width="6" stroke-linecap="round"/>
    <path d="M388 244 C 392 248, 396 250, 396 252" fill="none" stroke="#3f4650" stroke-width="6" stroke-linecap="round"/>
    <line x1="272" y1="235" x2="267" y2="228" stroke="#3f4650" stroke-width="5" stroke-linecap="round"/>
    <g transform="rotate(-9 258 224)">
      <ellipse cx="252" cy="226" rx="27" ry="7.5" fill="#2b2b33"/>
      <ellipse cx="251" cy="223" rx="24" ry="5" fill="#3c3c47"/>
    </g>
    <path d="M388 240 C 380 232, 378 226, 384 220" fill="none" stroke="#3f4650" stroke-width="5" stroke-linecap="round"/>
    <path d="M384 220 C 396 213, 408 212, 418 217" fill="none" stroke="#3f4650" stroke-width="5" stroke-linecap="round"/>

    <line x1="200" y1="291" x2="296" y2="291" stroke="#5b636e" stroke-width="3"/>
    <line x1="200" y1="309" x2="296" y2="325" stroke="#5b636e" stroke-width="3"/>
    <circle cx="200" cy="300" r="10" fill="none" stroke="#5b636e" stroke-width="4"/>

    <g transform="translate(296 308)">
      <g>
        <animateTransform attributeName="transform" type="rotate" from="0" to="360" dur="1s" repeatCount="indefinite"/>
        <circle r="17" fill="none" stroke="#6b7480" stroke-width="4"/>
        <circle r="17" fill="none" stroke="#aeb8c4" stroke-width="1.5" stroke-dasharray="3 5"/>
        <line x1="0" y1="0" x2="0" y2="18" stroke="#3a3f47" stroke-width="5" stroke-linecap="round"/>
        <line x1="0" y1="0" x2="0" y2="-18" stroke="#3a3f47" stroke-width="5" stroke-linecap="round"/>
        <rect x="-11" y="16" width="22" height="7" rx="3" fill="#2b2b33"/>
        <rect x="-11" y="-23" width="22" height="7" rx="3" fill="#2b2b33"/>
        <circle r="4.5" fill="#2f3540"/>
      </g>
    </g>

    <g transform="translate(220 196)">
      <g>
        <animateTransform attributeName="transform" type="rotate" values="-5; 4; -5" dur="0.8s" repeatCount="indefinite"/>
        <path d="M0 4 C -20 8, -38 4, -50 -6 C -32 -4, -14 -2, 2 -2 Z" fill="#eef4f9" stroke="#c8d5e1" stroke-width="2"/>
        <path d="M-14 -1 C -30 1, -42 -1, -50 -6 C -36 -3, -24 -2, -14 -1 Z" fill="#8d9dae"/>
      </g>
    </g>

    <g transform="translate(258 194)">
      <g>
        <animateTransform attributeName="transform" type="rotate" values="-2.5; 1.5; -2.5" dur="1s" repeatCount="indefinite"/>
        <ellipse rx="46" ry="34" fill="url(#bodyGrad)" stroke="#cbd8e4" stroke-width="2"/>
        <path d="M32 -8 C 44 -34, 54 -46, 72 -50" fill="none" stroke="#ffffff" stroke-width="26" stroke-linecap="round"/>
        <path d="M32 -4 C 44 -28, 54 -40, 72 -44" fill="none" stroke="#e4edf5" stroke-width="9" stroke-linecap="round"/>
        <circle cx="78" cy="-54" r="21" fill="#ffffff" stroke="#cbd8e4" stroke-width="2"/>
        <path d="M62 -68 C 66 -84, 92 -86, 98 -67 C 86 -73, 73 -73, 62 -68 Z" fill="#f0565f"/>
        <path d="M98 -68 C 108 -70, 116 -68, 120 -64 C 112 -64, 104 -65, 98 -67 Z" fill="#b52a3c"/>
        <path d="M28 -6 C 40 -30, 50 -42, 66 -46" fill="none" stroke="#eef4f9" stroke-width="12" stroke-linecap="round" opacity="0.7"/>
        <g transform="translate(94 -46)">
          <g>
            <animateTransform attributeName="transform" type="rotate" values="-3; 2; -3" dur="0.6s" repeatCount="indefinite"/>
            <path d="M0 -17 C 40 -20, 72 -13, 98 -5 C 68 -1, 40 -1, 0 -2 Z" fill="url(#beakGrad)" stroke="#dc9a2c" stroke-width="2"/>
            <path d="M0 -2 C 32 12, 60 9, 96 -3 C 76 26, 32 32, 0 13 Z" fill="#ffdd93" stroke="#dc9a2c" stroke-width="2"/>
            <path d="M14 7 C 38 16, 60 14, 84 2 C 68 20, 36 24, 14 8 Z" fill="#f7c05a" opacity="0.75"/>
          </g>
        </g>
        <circle cx="83" cy="-62" r="4.4" fill="#2b2b33"/>
        <circle cx="84.6" cy="-63.6" r="1.5" fill="#ffffff"/>
        <path d="M94 -53 C 102 -51, 110 -51, 116 -52" fill="none" stroke="#e0a13c" stroke-width="1.6"/>
      </g>
    </g>

    <g transform="translate(268 216)">
      <g>
        <animateTransform attributeName="transform" type="rotate" values="70.3;63.09;55.69;47.34;37.97;28.66;22.17;21.39;26.91;37.41;51.17;66.14;70.3" keyTimes="0.0;0.0833;0.1667;0.25;0.3333;0.4167;0.5;0.5833;0.6667;0.75;0.8333;0.9167;1.0" dur="1s" repeatCount="indefinite"/>
        <line x1="0" y1="0" x2="56" y2="0" stroke="#f0a13c" stroke-width="12.0" stroke-linecap="round"/>
        <g transform="translate(56 0)">
          <g>
            <animateTransform attributeName="transform" type="rotate" values="10.65;33.19;53.6;71.47;85.2;92.65;92.12;83.75;69.37;51.09;30.43;9.6;10.65" keyTimes="0.0;0.0833;0.1667;0.25;0.3333;0.4167;0.5;0.5833;0.6667;0.75;0.8333;0.9167;1.0" dur="1s" repeatCount="indefinite"/>
            <line x1="0" y1="0" x2="58" y2="0" stroke="#d98a22" stroke-width="9.0" stroke-linecap="round"/>
            <path d="M48 -5 C 64 -9, 78 -4, 79 4 C 66 9, 53 8, 48 4 Z" fill="#d98a22" stroke="#c07c18" stroke-width="1.2"/>
          </g>
        </g>
      </g>
    </g>

    <path d="M286 182 C 322 190, 364 204, 398 216" fill="none" stroke="#ffffff" stroke-width="15" stroke-linecap="round"/>
    <path d="M286 184 C 322 192, 364 206, 398 218" fill="none" stroke="#dce6ef" stroke-width="6" stroke-linecap="round"/>
    <path d="M394 214 C 402 214, 410 214, 416 216 C 408 220, 400 220, 394 218 Z" fill="#f0565f"/>
  </g>

  <g stroke="#ffffff" stroke-width="3" stroke-linecap="round" opacity="0.65">
    <line x1="120" y1="252" x2="176" y2="252">
      <animate attributeName="opacity" values="0.7; 0; 0.7" dur="0.6s" repeatCount="indefinite"/>
    </line>
    <line x1="96" y1="286" x2="166" y2="286">
      <animate attributeName="opacity" values="0; 0.6; 0" dur="0.75s" repeatCount="indefinite"/>
    </line>
    <line x1="132" y1="320" x2="186" y2="320">
      <animate attributeName="opacity" values="0.5; 0.1; 0.5" dur="0.5s" repeatCount="indefinite"/>
    </line>
  </g>
</svg>