# Development Commands
## Build & Test
```bash
cargo build # Build
cargo test # Run all tests
cargo build --release # Release build
```
## Run Examples
```bash
cargo run --example with_macros # Full macro demo
cargo run --example extract_person_macro # Basic extraction
cargo run --example nested_macro # Nested structures
cargo run --example openrouter_example # Multi-provider
cargo run --example streaming_with_schema_structure # Streaming
```
## Environment Variables
```bash
export OPENAI_API_KEY="sk-..."
export OPENROUTER_API_KEY="..." # For multi-provider examples
```
## Code Style
- No comments unless code is complex
- Follow existing patterns in neighboring files
- Use `anyhow::Result` for error handling