Pull sizes, materials, colours and other attributes out of messy supplier text
Reads free-text supplier info and fills a fixed field list — material, dimensions, colour, EAN — returning structured rows for your PIM or shop admin.
- How it works
- Suppliers send product information as free-text paragraphs, inconsistent spreadsheets and PDF datasheets. The model reads each one and fills a fixed field list you define — material, dimensions, colour, EAN, care instructions, country of origin — and returns structured rows. The fast small model handles the bulk of the work; rows it flags as uncertain get a second pass from the large model or from a person.
- Data you need
- The supplier text itself: emails, description fields, PDF datasheets converted to text. Scanned or image-only PDFs are out of scope — no vision model is served — so those need OCR on your side first, or ask the supplier for the digital original. You also need a written definition of your target fields with allowed values. If the information genuinely is not in the supplier text, no model can extract it, so audit a sample before committing.
- What to expect
- Strong on the tedious bulk of extraction from readable text, and honest about uncertainty when set up to flag it. The usual failure point is not the model: complex table layouts in PDFs often mangle during text extraction before the model ever sees them. Numeric unit conversions (inches to centimetres) should be done in code, not left to the language model. Expect per-supplier tuning — each supplier's format fails in its own way, so accuracy settles per source, not globally.
- Where people stay involved
- A person spot-checks a random sample of every supplier batch — not only the rows the model flags, because the model's own confidence misses errors it is sure about. Fields that feed filters and legal labels (fibre composition, age warnings) deserve full review until you trust the pipeline on that supplier.
Which model, and what it costs to run
Qwen3-32B
This job runs in bulk rather than to a waiting person, so size is not the constraint — we take the strongest independent score on structured output and tool calls that we may serve freely and that fits on a single card.
- Licence
- Apache-2.0
- Weights at 4-bit
- 18 GB
- Context
- 32K tokens
- Publisher
- Alibaba (Qwen Team)
What the hardware costs
One 48 GB card holds it
- Rent in the EU
- $1.60/hrScaleway, Paris (PAR2)
- Buy the card
- $7,569new, one-off
- Or rent it by the token
- $0.12 / $0.12per M in / out · Nebius AI Studio · EU
Hardware only, third-party prices from 2026-07. The figure excludes the KV cache, which grows with context length and how many people use it at once — sized properly in a conversation, not guessed here. Renting by the token is cheaper up front; why our customers still self-host is below.
Structured output and tool calls
Measured in a sandbox, on somebody else's functions. It tells you which models are capable of the shape of the job, not which one will survive contact with your API.
Independent measurement · UC Berkeley (Gorilla project) · board updated 2026-04-12
Writing in your voice
No benchmark measures this
There is no benchmark for this and there is unlikely ever to be one. Anyone who shows you a chart ranking models on marketing copy has drawn it from a model's opinion of another model.
So we do not show a chart here. We measure it on your own content, in the first week, and you see the result before anything ships.
The API is cheaper per token. Here is why our customers don't use it.
We will not pretend otherwise: renting a model by the token from a serverless API costs less per million tokens than a card we run for you. We show that price on every use-case page. What it does not include is the part a shop with a customer database actually pays for.
- 01
Your data never leaves hardware you can point at
A serverless "we don't retain your data" is a clause in a contract. Running the model on a card in Amsterdam is a fact of architecture: your catalogue, tickets and customer records are never sent to a third party at all. For a GDPR audit, that is the difference between a promise and a floor plan.
- 02
The price cannot move without your say-so
A serverless rate card is somebody else's lever. The provider can raise the price, retire the model, or change the terms, and your cost moves with it. The same model on the same card costs the same next year — you own the number.
- 03
The model cannot be taken away
Hosted APIs deprecate models on their own schedule; the one you built on can be gone in a quarter. An open-weight model on your own hardware runs for as long as you keep the lights on. No vendor can end-of-life it out from under you.
And the price gap closes with volume: past a card you keep busy — very roughly four billion tokens a month — owning is cheaper outright, even before the three reasons above.
Getting a case like this one from a conversation to production takes about two months, and you can stop at the end of any phase.
Also in catalogue content
All 14 →Turn supplier spec sheets into first-draft product descriptions
Drafts product descriptions overnight from the supplier data you already hold, in your shop's voice — a review job instead of a from-scratch writing job.
Sort new products into the right category in your shop
Embeddings shortlist the most plausible categories for each new product; a small model picks one and explains why — workable even on large category trees.
Write page titles and meta descriptions for every product and category page
Drafts an SEO title and meta description for every page from real product attributes, within your character limits — economical even at long-tail scale.
Draft alt text for product images from the product data you already have
Composes alt text from product titles, attributes and image metadata — a bulk improvement over empty alt attributes, not true image description.
Next
Tell us what your team does by hand
Describe the process that takes the most time. We will say plainly whether a model is the right tool for it.