add README.md

This commit is contained in:
KirillKutlakhmetov committed 2026-06-04 15:51:53 +00:00
1 parent 42114979e0
commit 0c32535831
1 file changed
+23 -1
+23 -1
View File
@@ -1,2 +1,24 @@
# task-6a1d75e5fd30e81cf3126b1a # Structured Output Union Events API
## Overview
This project demonstrates how to parse a raw log containing HTTP events into typed Pydantic models using LangChain’s structured output. It supports two event types – successful requests and errors – and aggregates them into a list.
## Files
- `main.py` – CLI entry point with example log and parsing logic.
- `models.py` – Pydantic v2 models for the events.
- `requirements.txt` – Dependencies.
- `README.md` – Project description.
## Installation
```bash
pip install -r requirements.txt
```
## Usage
Run the script:
```bash
python main.py
```
You can also pass a custom log via stdin or as an argument.
The output will be a table of parsed events and their JSON representations.