#88 · Primary category: LLM Application Frameworks
scikit-llm
Seamlessly integrate LLMs into scikit-learn.
Project last updated:08/01/26
GitHub Stars
3.5K
Forks
287
Contributors
14
License
MIT
Why we included this project
Data scientists who already work in scikit-learn can add LLM-powered text analysis without learning a new framework. The library wraps models like GPT and Vertex AI in familiar estimator classes, so a ZeroShotGPTClassifier behaves like any other scikit-learn model: you call fit() and predict() the same way you always have. That covers zero-shot and few-shot classification, multi-label tagging, and text labeling, all inside your existing pipelines. It also runs against locally hosted backends, which is useful when data has to stay on-premises or you want to avoid per-token API costs. For teams that want to experiment with LLMs but stay on a proven API surface, this is a practical bridge rather than a new stack to adopt.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
langchain
The agent engineering platform.
dify
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
headroom
Compress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
litellm
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
llama_index
LlamaIndex is the leading document agent and OCR platform