2026-05-30 17:23:41 +00:00
2026-05-30 17:23:41 +00:00
2026-05-30 17:19:00 +00:00
2026-05-30 17:20:19 +00:00

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: PersonInfo and MeetingNotes.
  • Automatic schema selection based on input type.
  • Oneshot extraction via LangChains 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 (or langchain-ollama) and pydantic.
pip install -r requirements.txt
S
Description
Exam structured output Pydantic
Readme 26 KiB
Languages
Python 100%