Create README

This commit is contained in:
2026-05-30 17:19:00 +00:00
commit c44140f9c2
+26
View File
@@ -0,0 +1,26 @@
# 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
```bash
python -m cli --text "Анна, 28 лет, Python-разработчик. Навыки: FastAPI, Docker."
```
or
```bash
python -m cli --text "Встреча 2026-05-30: Участники: А., Б.; Темы: проект X; Решения: продлить срок."
```
## Requirements
- Python 3.10+
- `langchain-core`, `langchain-openai` (or `langchain-ollama`) and `pydantic`.
```bash
pip install -r requirements.txt
```