oneshotlm
Compare all models on this prompt →

Pelican on a bicycle · gpt-oss-120b

Generate an inline SVG illustration of a pelican riding a bicycle.

⛨ sandboxed Open in new tab ↗
transcript · 4 messages
user

Generate an inline SVG illustration of a pelican riding a bicycle.

assistant
thinking
The user wants a single HTML file (index.html) containing an inline SVG illustration of a pelican riding a bicycle. The instruction: Build a single-page web app and write it ALL into one self-contained file named index.html in the current directory: CSS in a <style> tag, JS in a <script> tag, inline — do not create separate .css/.js files. Use NO external resources, CDNs or network requests: the artifact runs fully sandboxed with no network. End with index.html present.

So we need to create index.html containing HTML skeleton, inline CSS maybe minimal, then include an inline SVG that illustrates a pelican on a bicycle. We need to generate the SVG ourselves (code). Since we are ChatGPT, need to craft a basic SVG. It can be simple shapes: a pelican body (circle/oval), beak (triangle), wings (paths), and a bicycle: two circles for wheels, frame lines, handlebars, seat. Then combine.

We need to write the file. Use write function.

Let's craft a simple but decent SVG.

We'll produce something like:

<svg width="400" height="300" viewBox="0 0 400 300" xmlns="http://www.w3.org/2000/svg">
  <!-- Bicycle -->
  <circle cx="100" cy="200" r="40" stroke="black" fill="none"/>
  <circle cx="250" cy="200" r="40" stroke="black" fill="none"/>
  <line x1="100" y1="200" x2="150" y2="150" stroke="black"/>
  <line x1="150" y1="150" x2="250" y2="200" stroke="black"/>
  <line x1="150" y1="150" x2="180" y2="120" stroke="black"/> <!-- handlebars -->
  <line x1="150" y1="150" x2="130" y2="130" stroke="black"/> <!-- seat -->
  <!-- Pelican -->
  <ellipse cx="150" cy="120" rx="20" ry="30" fill="#f5d300" stroke="black"/>
  <polygon points="170,120 190,110 190,130" fill="#f5d300" stroke="black"/> <!-- beak -->
  <path d="M140,100 Q130,80 150,80 Q170,80 160,100" fill="#f5d300" stroke="black"/> <!-- head -->
  <path d="M150,150 Q130,180 150,210" fill="#f5d300" stroke="black"/> <!-- wing -->
</svg>

Add CSS to center maybe.

We'll embed this into index.html.

Make simple body with heading.

Implementation: write file.

write index.html (1208 bytes)
toolResult

Successfully wrote 1208 bytes to index.html

assistant

The file `index.html` has been created in the current directory. It contains a complete, self‑contained web page with an inline SVG illustration of a pelican riding a bicycle, along with minimal CSS for layout. You can open this file in a browser to view the illustration.

TAKE IT TO CODE

A single self-contained HTML file — copy it and open in any browser, or reuse the prompt with your own pi-agent run.

RUN

modelgpt-oss-120b
vendorOpenAI
harnesspi-agent
generated2026-07-22

EVALUATION

2/5 working

A static, small, crude SVG of a yellow blob on a bicycle-like frame; no animation or interactivity, poor pelican resemblance.

Vision grade · anthropic/claude-sonnet-5

MEASUREMENTS

Raw readings from the capture, not a verdict — the grade above is the only judgement. Percentages are how much of the screen changed; the measure under-reports sparse motion on a dark background.

idle motion0.0%
on click0.0%
on drag0.0%
on wheel0.0%
on enter + space0.0%
on arrow keys0.0%
on w/a/s/d0.0%
frame spread5.6 / 255
console errors0
js errors none

METRICS

runtime31.5s
tokens in3.5k
tokens out1.2k
cached0
cost / run$0.0003