L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Design et création · SKILL.md

bertopic

bertopic

Route BERTopic topic modeling, embedding, vectorizer, labeling, visualization, and serialization workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: bertopic description: "Route BERTopic topic modeling, embedding, vectorizer, labeling, visualization, and serialization workflows." disable-model-invocation: true metadata: disco-role: operating license: MIT

BERTopic

BERTopic turns documents, precomputed embeddings, or multimodal inputs into topic models you can fit, inspect, label, visualize, and save.

Install

python -m pip install bertopic

Use only the optional packages that the chosen workflow needs. For example, multimodal image workflows use bertopic[vision], while label and backend workflows may require openai, litellm, langchain, llama-cpp-python, spacy, fastembed, model2vec, gensim, flair, safetensors, or datamapplot.

If you are working from a local checkout to inspect the package, editable install is also fine:

python -m pip install -e .

Quick check

Run the bundled environment check first:

python scripts/check_env.py

Add --smoke for a tiny no-download fit/load-style smoke that uses synthetic documents and precomputed embeddings.

Route map

  • sub-skills/topic-modeling/ — build BERTopic models, fit and transform data, run partial_fit, mutate topics, and combine or reduce fitted models.
  • sub-skills/embeddings-backends/ — choose embedding backends, build custom embedders, inventory optional backend imports, and handle precomputed or multimodal embeddings.
  • sub-skills/vectorizers-ctfidf/ — tune ClassTfidfTransformer, CountVectorizer, and OnlineCountVectorizer for better topic words.
  • sub-skills/representations-labeling/ — rerank keywords, generate labels, chain representation models, and manage multi-aspect topic outputs.
  • sub-skills/analysis-visualization/ — inspect fitted models with topic tables, hierarchies, distributions, and plots.
  • sub-skills/serialization/ — save, reload, and share fitted models locally or through the Hugging Face Hub.

When a task spans more than one route, start with the earliest route in the pipeline and move forward: embeddings → model building → topic-word tuning → labels → analysis → serialization.

Read next

  • references/workflows.md for the fastest route through common BERTopic tasks.
  • references/troubleshooting.md when imports, optional dependencies, plotting, or save/load fail.
  • references/repo-provenance.md before deciding whether this skill matches the current checkout.
Skills enregistrées