LLM Orchestration Library
4.6k 2026-04-18

promptslab/Promptify

A Python library for task-based NLP using LLMs, providing structured outputs, universal LLM backend support, and built-in evaluation.

Core Features

Pydantic structured outputs for type-safe results
Universal LLM provider support via LiteLLM (OpenAI, Anthropic, Google, Ollama, etc.)
Built-in and custom NLP tasks (NER, Classification, QA, Summarization)
Built-in evaluation framework with metrics like precision, recall, F1
Batch processing and async support for efficient LLM calls

Quick Start

pip install promptify

Detailed Introduction

Promptify is a Python library designed to simplify and standardize the development of LLM-powered NLP applications. It acts as a "scikit-learn for LLM-powered NLP," enabling developers to perform various NLP tasks like Named Entity Recognition (NER), classification, and question answering with minimal code. By leveraging Pydantic for structured outputs and LiteLLM for universal LLM backend compatibility, Promptify ensures type-safe results and broad model support. It also includes features like built-in evaluation, batch processing, and domain specialization, making it a comprehensive tool for building robust and scalable LLM applications.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.