Back to directory

Scikit-LLM: Scikit-Learn Meets Large Language Models

A Python library that integrates large language models such as ChatGPT into scikit-learn for text analysis tasks like zero-shot classification.

Scikit-LLM: Scikit-Learn Meets Large Language Models

Scikit-LLM integrates large language models into scikit-learn, letting developers use models such as ChatGPT for text analysis tasks through familiar scikit-learn interfaces.

It is installed with pip and includes a quick-start example for zero-shot text classification. The project can be cited in academic work through a provided BibTeX entry, and its maintainers, based in Linz, Austria, also point to related projects named Dingo and Falcon.

It is written in Python and released under the MIT license.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.