2026-05-30 17:20:19 +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.
  • 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 (or langchain-ollama) and pydantic.
pip install -r requirements.txt
S
Description
Exam structured output Pydantic
Readme
26 KiB
0 Stars 1 Watchers 0 Forks
Languages
Python 100%