Pareto-optimal main-content extraction from HTML.
2.1B-parameter encoder · 0.873 ROUGE-5 F1 on WebMainBench · the highest-quality Pulpie model (teacher).
Pulpie Orange Large
extracts the main content from raw HTML, stripping navigation, ads, sidebars, and footers. It is an encoder that labels every HTML block as content or boilerplate in a single forward pass, so it approaches state-of-the-art extraction quality while running far faster and cheaper than autoregressive extractors.
At 2.1B parameters it is the strongest single model in the family, scoring
0.873 ROUGE-5 F1
— ahead of Dripper (0.864) at a third the memory-bandwidth cost. It is the
teacher
from which
Orange Base
and
Orange Small
are distilled. Use it when you want maximum quality; for most production workloads Orange Small matches it within ~1 F1 point at a fraction of the cost.
Usage
The easiest way to use this model is through the
pulpie
package:
pip install pulpie
from pulpie import Extractor
extractor = Extractor(model="orange-large")
result = extractor.extract(html)
print(result.markdown) # clean Markdownprint(result.html) # clean HTMLprint(result.n_main, result.n_other) # blocks kept vs dropped
Extractor
auto-detects CUDA, Apple MPS, then CPU. See the
GitHub README
for batch and multi-GPU usage.
How it works
Pulpie runs a four-stage pipeline:
Simplify
— remove scripts, styles, and formatting noise; tag each block with a unique ID.
Chunk
— pack blocks into sequences of up to 8,192 tokens separated by
<|sep|>
markers (~80% of pages fit in one chunk).
Classify
— a single encoder forward pass labels every block (at its
<|sep|>
position) as content or boilerplate.
Reconstruct
— return the kept blocks as HTML, or convert to Markdown.
This model is a token-classification head over
EuroBERT-2.1B
, fine-tuned on 14,959 Common Crawl pages with block-level labels (DeepSeek V3.2 labeled, Dripper cross-validated), using class-weighted cross-entropy.
Benchmarks
WebMainBench, English subset (6,647 pages), ROUGE-5 F1:
Pulpie builds directly on the work of the MinerU-HTML and Dripper team (Ma et al., 2025). Their
simplify_html
preprocessing, block-level annotation scheme, and the WebMainBench benchmark are foundational to this work. Built on
EuroBERT
(Boizard et al., 2025).
Citation
@note{pulpie2026,
title = {Pulpie: Pareto-Optimal Models for Cleaning the Web},
author = {Minhas, Bhavnick and Nigam, Shreyash and Feyn Research},
year = {2026},
venue = {Feyn Field Notes}
}
Built by
Feyn
. Model weights and the
pulpie
library are licensed under Apache 2.0.
Runs of feyninc pulpie-orange-large on huggingface.co
56
Total runs
1
24-hour runs
2
3-day runs
-5
7-day runs
7
30-day runs
More Information About pulpie-orange-large huggingface.co Model
pulpie-orange-large huggingface.co is an AI model on huggingface.co that provides pulpie-orange-large's model effect (), which can be used instantly with this feyninc pulpie-orange-large model. huggingface.co supports a free trial of the pulpie-orange-large model, and also provides paid use of the pulpie-orange-large. Support call pulpie-orange-large model through api, including Node.js, Python, http.
pulpie-orange-large huggingface.co is an online trial and call api platform, which integrates pulpie-orange-large's modeling effects, including api services, and provides a free online trial of pulpie-orange-large, you can try pulpie-orange-large online for free by clicking the link below.
feyninc pulpie-orange-large online free url in huggingface.co:
pulpie-orange-large is an open source model from GitHub that offers a free installation service, and any user can find pulpie-orange-large on GitHub to install. At the same time, huggingface.co provides the effect of pulpie-orange-large install, users can directly use pulpie-orange-large installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
pulpie-orange-large install url in huggingface.co: