main
Exam: Structured Output with Pydantic
This repository contains a small CLI tool that demonstrates how to extract structured data from raw text using LangChain and Pydantic.
Features
- Two Pydantic models:
PersonInfoandMeetingNotes. - Automatic schema selection based on input type.
- One‑shot extraction via LangChain’s
PydanticOutputParser. - Simple command line interface with example texts.
Usage
python -m cli --text "Анна, 28 лет, Python-разработчик. Навыки: FastAPI, Docker."
or
python -m cli --text "Встреча 2026-05-30: Участники: А., Б.; Темы: проект X; Решения: продлить срок."
Requirements
- Python 3.10+
langchain-core,langchain-openai(orlangchain-ollama) andpydantic.
pip install -r requirements.txt
Description
Languages
Python
100%