Akamai

Made on Akamai Cloud GPUs. Open weights. Nothing leaves the node.

Akamai Baseball Card Studio
Dashboard Gallery Models How it works
checking

Dashboard

Your cards

1 Photo

Drop a photo, or choose one

JPEG, PNG or WebP. Scaled to 2048 px here before it is sent.

3

starting the camera

Reading the folder

the photo you chose

FLUX repaints the photo. The face may change.

2 Player

Bio and swing metrics

Metrics These pick your comps. Skip what you do not have.

3 Style

You get all three. Tap one to see it.

Sample players are generated on this node.

Add a photo and a name to start.

This session

Observability

Services

GPUs

Session

Gallery

No cards yet.

Models on this node

Every model here is open weights. Four run on this node, one runs in your browser.

How it works

One card, from the photo you send to the two PNGs you get back.

Made on Akamai Cloud GPUs. Open weights. Nothing leaves the node.

The pipeline

    The node

    What stays on the node

    Your photo, stats and cards stay on the node until you share or print one. No step calls an outside API. The photo loses its EXIF, GPS included, before a model sees it. The page's fonts, scripts and face detector come from the node too. A sweeper deletes old cards. A share copies the card to Object Storage, a print to Dropbox, never the photo.

    How the key works

    One key, CARD_API_KEY, opens every route but /livez, the short links under /s/ and this page's files. vLLM checks it itself, the other services with shared code. The api sends it to each model too, so the node's own network is not trusted. This tab keeps it in sessionStorage until you sign out or close it.

    What the card back proves

    The back lists each step with its model, license, GPU and milliseconds, as the services reported them. It says "Made on Akamai Cloud GPUs. Open weights." only when every model step ran on an Akamai GPU. A mock card says "Mock run. No GPU was used."

    The GPUs

    What is not built

    No pose model for a swing video, no Kubernetes, and no provider model or switch for one. The jersey option repaints the face with the shirt and nothing checks that it held, so identity-preserving generation is not built either.

    © 2026 Akamai Technologies, Inc.

    printed

    Share this card

    Anyone with the link can see this card.

    QR code for the card's page

    The page has icons to share it on X, LinkedIn and Instagram.

    Print this card again?