# When new models launch, they're available instantly
response = client.chat.send(
    model="minimax/minimax-m2"
)
```

### Type-safe by default

Every parameter, response field, and configuration option is fully typed with Python type hints and validated with Pydantic. Invalid configurations are caught at runtime with clear error messages.

```python
response = client.chat.send(
    model="minimax/minimax-m2",
    messages=[
        {"role": "user", "content": "Hello"}
        # ← Pydantic validates message structure
    ],
    temperature=0.7,  # ← Type-checked and validated
    stream=True       # ← Response type changes based on this
)
```

**Actionable error messages:**

```python