BeastByteAI/scikit-llm
A Python library bridging large language models with scikit-learn estimators for text analysis tasks.

Not currently ranked — collecting fresh signals.
star history
Scikit-LLM enables users to incorporate large language models into scikit-learn workflows by providing sklearn-compatible wrappers and estimators. It allows developers to leverage LLMs like ChatGPT for text classification, embedding, and other NLP tasks while maintaining the familiar scikit-learn API. The library acts as a bridge between transformer-based language models and the traditional scikit-learn machine learning toolkit.
Frequently asked
- What is BeastByteAI/scikit-llm?
- A Python library bridging large language models with scikit-learn estimators for text analysis tasks.
- Is scikit-llm open source?
- Yes — BeastByteAI/scikit-llm is open source, released under the MIT license.
- What language is scikit-llm written in?
- BeastByteAI/scikit-llm is primarily written in Python.
- How popular is scikit-llm?
- BeastByteAI/scikit-llm has 3.5k stars on GitHub.
- Where can I find scikit-llm?
- BeastByteAI/scikit-llm is on GitHub at https://github.com/BeastByteAI/scikit-llm.