LangExtract is a Python library designed to extract structured information from unstructured text using large language models (LLMs) based on user-defined prompts. It features precise source grounding, reliable output formats, interactive visualizations, and supports both cloud-based and local LLMs, making it adaptable to various domains without the need for fine-tuning. Users can easily set up API keys for cloud models and extend functionality with custom model providers.
langextract ✓
llm ✓
data-extraction ✓
+ python
visualization ✓