5 ms·
uv tool install llm llm install llm-moonshot llm keys set moonshot # paste key llm -m moonshot/kimi-k2-thinking 'Generate an SVG of a pelican riding a bic
by simonw 1y ago
uv tool install llm
llm install llm-moonshot
llm keys set moonshot # paste key
llm -m moonshot/kimi-k2-thinking 'Generate an SVG of a pelican riding a bicycle'
https://tools.simonwillison.net/svg-render#%3Csvg%20width%3D%22400%22%20height%3D%22300%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3C!--%20Background%20--%3E%0A%20%20%3Crect%20width%3D%22400%22%20height%3D%22300%22%20fill%3D%22%2387CEEB%22%2F%3E%0A%20%20%0A%20%20%3C!--%20Bicycle%20--%3E%0A%20%20%3C!--%20Back%20wheel%20--%3E%0A%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22220%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22100%22%20cy%3D%22220%22%20r%3D%2235%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3C!--%20Front%20wheel%20--%3E%0A%20%20%3Ccircle%20cx%3D%22280%22%20cy%3D%22220%22%20r%3D%2240%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22280%22%20cy%3D%22220%22%20r%3D%2235%22%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3C!--%20Wheel%20spokes%20--%3E%0A%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22220%22%20x2%3D%22100%22%20y2%3D%22185%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22220%22%20x2%3D%22135%22%20y2%3D%22220%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22220%22%20x2%3D%22100%22%20y2%3D%22255%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22220%22%20x2%3D%2265%22%20y2%3D%22220%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22280%22%20y1%3D%22220%22%20x2%3D%22280%22%20y2%3D%22185%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22280%22%20y1%3D%22220%22%20x2%3D%22315%22%20y2%3D%22220%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22280%22%20y1%3D%22220%22%20x2%3D%22280%22%20y2%3D%22255%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3Cline%20x1%3D%22280%22%20y1%3D%22220%22%20x2%3D%22245%22%20y2%3D%22220%22%20stroke%3D%22%23666%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3C!--%20Bicycle%20frame%20--%3E%0A%20%20%3Cline%20x1%3D%22100%22%20y1%3D%22220%22%20x2%3D%22180%22%20y2%3D%22140%22%20stroke%3D%22%23FF6347%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3Cline%20x1%3D%22180%22%20y1%3D%22140%22%20x2%3D%22280%22%20y2%3D%22220%22%20stroke%3D%22%23FF6347%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3Cline%20x1%3D%22180%22%20y1%3D%22140%22%20x2%3D%22180%22%20y2%3D%22220%22%20stroke%3D%22%23FF6347%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3Cline%20x1%3D%22180%22%20y1%3D%22140%22%20x2%3D%22250%22%20y2%3D%22100%22%20stroke%3D%22%23FF6347%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3C!--%20Handlebars%20--%3E%0A%20%20%3Cline%20x1%3D%22250%22%20y1%3D%22100%22%20x2%3D%22270%22%20y2%3D%2280%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%3Cline%20x1%3D%22260%22%20y1%3D%2285%22%20x2%3D%22280%22%20y2%3D%2285%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%3C!--%20Seat%20--%3E%0A%20%20%3Cellipse%20cx%3D%22180%22%20cy%3D%22135%22%20rx%3D%2225%22%20ry%3D%228%22%20fill%3D%22%238B4513%22%2F%3E%0A%20%20%3C!--%20Pedals%20--%3E%0A%20%20%3Cellipse%20cx%3D%22180%22%20cy%3D%22220%22%20rx%3D%228%22%20ry%3D%2215%22%20fill%3D%22%23666%22%20transform%3D%22rotate(45%20180%20220)%22%2F%3E%0A%20%20%0A%20%20%3C!--%20Pelican%20--%3E%0A%20%20%3C!--%20Body%20--%3E%0A%20%20%3Cellipse%20cx%3D%22200%22%20cy%3D%22120%22%20rx%3D%2245%22%20ry%3D%2235%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3C!--%20Neck%20--%3E%0A%20%20%3Cellipse%20cx%3D%22160%22%20cy%3D%22100%22%20rx%3D%2212%22%20ry%3D%2230%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20transform%3D%22rotate(-20%20160%20100)%22%2F%3E%0A%20%20%3C!--%20Head%20--%3E%0A%20%20%3Cellipse%20cx%3D%22145%22%20cy%3D%2275%22%20rx%3D%2218%22%20ry%3D%2220%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3C!--%20Beak%20--%3E%0A%20%20%3Cellipse%20cx%3D%22120%22%20cy%3D%2280%22%20rx%3D%2225%22%20ry%3D%228%22%20fill%3D%22%23FF8C00%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%22110%22%20cy%3D%2280%22%20rx%3D%2215%22%20ry%3D%226%22%20fill%3D%22%23FFA500%22%20stroke%3D%22%23333%22%20stroke-width%3D%221%22%2F%3E%0A%20%20%3C!--%20Beak%20tip%20--%3E%0A%20%20%3Cellipse%20cx%3D%22100%22%20cy%3D%2280%22%20rx%3D%225%22%20ry%3D%223%22%20fill%3D%22%23333%22%2F%3E%0A%20%20%3C!--%20Throat%20pouch%20--%3E%0A%20%20%3Cellipse%20cx%3D%22130%22%20cy%3D%2285%22%20rx%3D%2215%22%20ry%3D%2212%22%20fill%3D%22%23FFB6C1%22%20opacity%3D%220.6%22%2F%3E%0A%20%20%3C!--%20Eye%20--%3E%0A%20%20%3Ccircle%20cx%3D%22150%22%20cy%3D%2270%22%20r%3D%224%22%20fill%3D%22%23333%22%2F%3E%0A%20%20%3Ccircle%20cx%3D%22151%22%20cy%3D%2269%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%0A%20%20%3C!--%20Wing%20--%3E%0A%20%20%3Cellipse%20cx%3D%22220%22%20cy%3D%22115%22%20rx%3D%2225%22%20ry%3D%2218%22%20fill%3D%22%23D3D3D3%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20transform%3D%22rotate(30%20220%20115)%22%2F%3E%0A%20%20%3C!--%20Tail%20--%3E%0A%20%20%3Cellipse%20cx%3D%22235%22%20cy%3D%22130%22%20rx%3D%2212%22%20ry%3D%228%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20transform%3D%22rotate(45%20235%20130)%22%2F%3E%0A%20%20%3C!--%20Legs%20(on%20pedals)%20--%3E%0A%20%20%3Cline%20x1%3D%22180%22%20y1%3D%22220%22%20x2%3D%22175%22%20y2%3D%22180%22%20stroke%3D%22%23FF8C00%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3Cline%20x1%3D%22180%22%20y1%3D%22220%22%20x2%3D%22185%22%20y2%3D%22180%22%20stroke%3D%22%23FF8C00%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%3C!--%20Feet%20on%20pedals%20--%3E%0A%20%20%3Cellipse%20cx%3D%22175%22%20cy%3D%22180%22%20rx%3D%228%22%20ry%3D%224%22%20fill%3D%22%23FF8C00%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%22185%22%20cy%3D%22180%22%20rx%3D%228%22%20ry%3D%224%22%20fill%3D%22%23FF8C00%22%2F%3E%0A%20%20%0A%20%20%3C!--%20Wings%20holding%20handlebars%20--%3E%0A%20%20%3Cellipse%20cx%3D%22240%22%20cy%3D%22110%22%20rx%3D%2220%22%20ry%3D%2212%22%20fill%3D%22%23D3D3D3%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20transform%3D%22rotate(-30%20240%20110)%22%2F%3E%0A%20%20%3Cellipse%20cx%3D%22260%22%20cy%3D%2295%22%20rx%3D%2215%22%20ry%3D%228%22%20fill%3D%22%23D3D3D3%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%3C%2Fsvg%3E%0A https://tools.simonwillison.net/svg-render#%3Csvg%20width%3D...
Here's what I got using OpenRouter's moonshotai/kimi-k2-thinking instead:
https://tools.simonwillison.net/svg-render#%20%20%20%20%3Csvg%20width%3D%22600%22%20height%3D%22450%22%20viewBox%3D%220%200%20600%20450%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%20%20%20%20%3Ctitle%3EPelican%20Riding%20Bicycle%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Bicycle%20Frame%20--%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Main%20triangle%20frame%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20200%20280%20L%20300%20120%20L%20380%20280%20Z%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Seat%20post%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22300%22%20y1%3D%22120%22%20x2%3D%22300%22%20y2%3D%2280%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Rear%20wheel%20support%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22280%22%20x2%3D%22200%22%20y2%3D%22350%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Front%20wheel%20support%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22280%22%20x2%3D%22380%22%20y2%3D%22350%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Cross%20bar%20to%20pedals%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22290%22%20y1%3D%22230%22%20x2%3D%22380%22%20y2%3D%22280%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Wheels%20--%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22350%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22380%22%20cy%3D%22350%22%20r%3D%2250%22%20fill%3D%22none%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22200%22%20cy%3D%22350%22%20r%3D%2220%22%20fill%3D%22%23666%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22380%22%20cy%3D%22350%22%20r%3D%2220%22%20fill%3D%22%23666%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Spokes%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22200%22%20y2%3D%22300%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22242%22%20y2%3D%22320%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22242%22%20y2%3D%22380%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22200%22%20y2%3D%22400%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22158%22%20y2%3D%22380%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22200%22%20y1%3D%22350%22%20x2%3D%22158%22%20y2%3D%22320%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22380%22%20y2%3D%22300%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22422%22%20y2%3D%22320%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22422%22%20y2%3D%22380%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22380%22%20y2%3D%22400%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22338%22%20y2%3D%22380%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22350%22%20x2%3D%22338%22%20y2%3D%22320%22%20stroke%3D%22%23999%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Pedals%20and%20Crank%20--%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22290%22%20cy%3D%22230%22%20r%3D%2215%22%20fill%3D%22%23666%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22290%22%20y1%3D%22230%22%20x2%3D%22270%22%20y2%3D%22210%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22290%22%20y1%3D%22230%22%20x2%3D%22310%22%20y2%3D%22250%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%22265%22%20y%3D%22205%22%20width%3D%2210%22%20height%3D%228%22%20fill%3D%22%23333%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%22308%22%20y%3D%22245%22%20width%3D%2210%22%20height%3D%228%22%20fill%3D%22%23333%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Handlebars%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22380%22%20y1%3D%22280%22%20x2%3D%22380%22%20y2%3D%22220%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22360%22%20y1%3D%22220%22%20x2%3D%22400%22%20y2%3D%22220%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22360%22%20y1%3D%22220%22%20x2%3D%22350%22%20y2%3D%22210%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%22400%22%20y1%3D%22220%22%20x2%3D%22410%22%20y2%3D%22210%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Seat%20--%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%22300%22%20cy%3D%2280%22%20rx%3D%2230%22%20ry%3D%228%22%20fill%3D%22%234a4a4a%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Pelican%20--%3E%0A%20%20%20%20%20%20%20%20%3C!--%20Body%20--%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%22280%22%20cy%3D%22160%22%20rx%3D%2235%22%20ry%3D%2245%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Neck%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20265%20140%20Q%20250%20120%20255%20100%22%20stroke%3D%22%23333%22%20stroke-width%3D%224%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Head%20--%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22255%22%20cy%3D%2295%22%20r%3D%2218%22%20fill%3D%22white%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Large%20beak%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20240%2095%20Q%20210%2085%20205%2095%20Q%20210%20105%20240%2095%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23ffd700%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Beak%20pouch%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20205%2095%20Q%20180%20110%20190%20125%20Q%20200%20120%20205%2095%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23ff8c00%22%20opacity%3D%220.7%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Eye%20--%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22260%22%20cy%3D%2292%22%20r%3D%224%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%22261%22%20cy%3D%2290%22%20r%3D%221.5%22%20fill%3D%22white%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Wing%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20270%20165%20Q%20250%20180%20255%20200%20Q%20260%20185%20280%20170%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23c0c0c0%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Tail%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20245%20195%20Q%20240%20210%20250%20215%20Q%20255%20205%20250%20195%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23808080%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Legs%20on%20pedals%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20285%20190%20Q%20295%20230%20290%20240%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20295%20190%20Q%20305%20230%20310%20250%22%20stroke%3D%22%23333%22%20stroke-width%3D%223%22%20fill%3D%22none%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Feet%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20285%20238%20Q%20280%20245%20285%20250%20Q%20290%20245%20295%20250%20Q%20300%20245%20295%20238%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23ff8c00%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20305%20248%20Q%20300%20255%20305%20260%20Q%20310%20255%20315%20260%20Q%20320%20255%20315%20248%22%20stroke%3D%22%23333%22%20stroke-width%3D%222%22%20fill%3D%22%23ff8c00%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Ground%20--%3E%0A%20%20%20%20%20%20%20%20%3Cline%20x1%3D%2250%22%20y1%3D%22400%22%20x2%3D%22550%22%20y2%3D%22400%22%20stroke%3D%22%238b4513%22%20stroke-width%3D%228%22%2F%3E%0A%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20%3C!--%20Optional%3A%20Add%20some%20movement%20lines%20--%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20100%20150%20Q%20150%20140%20200%20150%22%20stroke%3D%22%2387ceeb%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20stroke-dasharray%3D%225%2C5%22%20opacity%3D%220.5%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M%20450%20150%20Q%20500%20140%20550%20150%22%20stroke%3D%22%2387ceeb%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20stroke-dasharray%3D%225%2C5%22%20opacity%3D%220.5%22%2F%3E%0A%20%20%20%20%3C%2Fsvg%3E https://tools.simonwillison.net/svg-render#%20%20%20%20%3Csv...
- ahmedfromtunis 1y agoWhere do you run a trillion-param model?
- isoprophlex 1y agoYou let the people at openrouter worry about that for you
- Gracana 1y agoIf you want to do it at home, ik_llama.cpp has some performance optimizations that make it semi-practical to run a model of this size on a server with lots of memory bandwidth and a GPU or two for offload. You can get 6-10 tok/s with modest hardware workstation hardware. Thinking chews up a lot of tokens though, so it will be a slog.
- simonw 1y agoWhat kind of server have you used to run a trillion parameter model? I'd love to dig more into this.
- stronglikedan 1y agoIf I had to guess, I'd say it's one with lots of memory bandwidth and a GPU or two for offload. (sorry, I had to, happy Friday Jr.)
- Gracana 1y ago