spaCy
spacy.io › api › doc
Doc · spaCy API Documentation
The heads are required to specify how the new subtokens should be integrated into the dependency tree. The list of per-token heads can either be a token in the original document, e.g. doc[2], or a tuple consisting of the token in the original document and its subtoken index.
API
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
Usage
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
Models
Downloadable trained pipelines and weights for spaCy
Universe
If you have a project that you ... a pull request to the spaCy website repository. The Universe database is open-source and collected in a simple JSON file. For more details on the formats and available fields, see the documentation....
spaCy
spacy.io › usage › spacy-101
spaCy 101: Everything you need to know · spaCy Usage Documentation
To make them compact and fast, spaCy’s small pipeline packages (all packages that end in sm) don’t ship with word vectors, and only include context-sensitive tensors. This means you can still use the similarity() methods to compare documents, spans and tokens – but the result won’t be as good, and individual tokens won’t have any vectors assigned.
Videos
spaCy
spacy.io › api
Library Architecture · spaCy API Documentation
It takes raw text and sends it through the pipeline, returning an annotated document. It also orchestrates training and serialization. The processing pipeline consists of one or more pipeline components that are called on the Doc in order. The tokenizer runs before the components. Pipeline components can be added using Language.add_pipe. They can contain a statistical model and trained weights, or only make rule-based modifications to the Doc. spaCy provides a range of built-in components for different language processing tasks and also allows adding custom components.
spaCy
spacy.io › usage › linguistic-features
Linguistic Features · spaCy Usage Documentation
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
Weights & Biases
docs.wandb.ai › models › integrations › spacy
spaCy - Weights & Biases Documentation
spaCy config files are used to specify all aspects of training, not just logging — GPU allocation, optimizer choice, dataset paths, and more.
spaCy
spacy.io
spaCy · Industrial-strength Natural Language Processing in Python
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
spaCy
spacy.io › usage › processing-pipelines
Language Processing Pipelines · spaCy Usage Documentation
spaCy ships with several built-in pipeline components that are registered with string names. This means that you can initialize them by calling nlp.add_pipe with their names and spaCy will know how to create them. See the API documentation for a full list of available pipeline components and component functions.
spaCy
spacy.io › models
Trained Models & Pipelines · spaCy Models Documentation
For faster processing, you may only want to run a subset of the components in a trained pipeline. The disable and exclude arguments to spacy.load let you control which components are loaded and run. Disabled components are loaded in the background so it’s possible to reenable them in the same pipeline in the future with nlp.enable_pipe.
PyPI
pypi.org › project › spacy
spacy · PyPI
It features state-of-the-art speed and neural network models for tagging, parsing, named entity recognition, text classification and more, multi-task learning with pretrained transformers like BERT, as well as a production-ready training system and easy model packaging, deployment and workflow management. spaCy is commercial open-source software, released under the MIT license.
» pip install spacy
Published Nov 17, 2025
Version 3.8.11
Repository https://github.com/explosion/spaCy
Homepage https://spacy.io
Increment
increment.com › documentation › transforming-spacys-docs
The process: Transforming spaCy’s docs – Increment: Documentation
August 6, 2018 - In addition to the usual challenges, like time, motivation, and the curse of knowledge, we also faced some particular difficulties in developing documentation that would address the needs of our users. Natural language processing is an interdisciplinary field, and developers come to spaCy with vastly different backgrounds, perspectives, and problems to solve; we have to create useful documentation without relying on the notion of a “typical spaCy user.” The library also relies heavily on statistical models, so the behavior of some of its functions isn’t entirely predictable; we can’t always document precisely what users should expect or why a function does what it does.
spaCy
spacy.io › usage
Install spaCy · spaCy Usage Documentation
# Note M1 GPU support is experimental, see Thinc issue #792python -m venv .envsource .env/bin/activatesource .env/bin/activate.env\Scripts\activatepython -m venv .envsource .env/bin/activatesource .env/bin/activate.env\Scripts\activateconda create -n venvconda activate venvpip install -U pip setuptools wheelpip install -U pip setuptools wheelpip install -U spacyconda install -c conda-forge spacyconda install -c conda-forge cupyconda install -c conda-forge spacy-transformersgit clone https://github.com/explosion/spaCycd spaCypip install -r requirements.txtpip install --no-build-isolation --edit
CRAN
cran.r-project.org › web › packages › spacyr › spacyr.pdf pdf
spacyr: Wrapper to the 'spaCy' 'NLP' Library
An R wrapper to the 'Python' 'spaCy' 'NLP' library, from <http://spacy.io> · Please use the canonical form https://CRAN.R-project.org/package=spacyr to link to this page
spaCy
spacy.io › usage › models
Models & Languages · spaCy Usage Documentation
spaCy is a free open-source library for Natural Language Processing in Python. It features NER, POS tagging, dependency parsing, word vectors and more.
GitHub
github.com › explosion › spaCy
GitHub - explosion/spaCy: 💫 Industrial-strength Natural Language Processing (NLP) in Python
import spacy import en_core_web_sm nlp = en_core_web_sm.load() doc = nlp("This is a sentence.") 📖 For more info and examples, check out the models documentation.
Starred by 32.9K users
Forked by 4.6K users
Languages Python 54.1% | MDX 31.2% | Cython 10.5% | JavaScript 2.6% | Sass 0.8% | TypeScript 0.4%