| Group | Resource | Learn this first | Rating |
|---|---|---|---|
| Model execution | ollama/ollama | Run one model locally, then call it from a starter | ⭐⭐⭐⭐⭐ |
| vllm-project/vllm | Learn it later when you need server-grade throughput | ⭐⭐⭐ | |
| Python SDKs | openai/openai-python | Understand an OpenAI-compatible client and response shape | ⭐⭐⭐⭐⭐ |
| anthropics/anthropic-sdk-python | Compare Anthropic messages and tool schemas | ⭐⭐⭐⭐⭐ | |
| Validation and data | pytest-dev/pytest | Move from small asserts to repeatable tests | ⭐⭐⭐⭐ |
| pydantic/pydantic | Validate tool input, structured output, and errors | ⭐⭐⭐⭐ |