A from-scratch beginner project that teaches modern, typed Python — type hints, dataclasses, enums, async, errors, and tests — by building a tiny typed model of an AI assistant and making your first real OpenAI chat call. The anchor: a small "assistant config" and "call the model" helper you will grow into a full evaluation platform later in the journey.
- Python
- Type Hints
- Dataclasses
- asyncio
- OpenAI