# AIMLAPI requests now carry attribution headers

> Agno's AIMLAPI model now sends a fixed set of analytics-only attribution headers that you can inspect and override. Its default model moves from the retired gpt-4o-mini to gpt-5.6-luna.

- Published: 2026-09-08
- Author: Hugo
- Categories: Changelog
- Canonical: https://www.agno.com/articles/aimlapi-requests-now-carry-attribution-headers
- Markdown: https://www.agno.com/articles/aimlapi-requests-now-carry-attribution-headers.md

Agno's `AIMLAPI` model adds the four headers below to every request, so AI/ML API can see which traffic comes from Agno. They carry no user data and don't affect routing, model selection or billing.

| Header                 | What it carries                  |
| ---------------------- | -------------------------------- |
| `HTTP-Referer`         | The Agno repository URL          |
| `X-Title`              | `Agno`                           |
| `X-AIMLAPI-Partner-ID` | Agno's partner ID with AI/ML API |
| `X-AIMLAPI-Source`     | `agent/agno`                     |

You can inspect the headers as `agno.models.aimlapi.AIMLAPI_HEADERS` and override any of them per model with `default_headers`. Where a key clashes, yours wins.

```python
from agno.models.aimlapi import AIMLAPI

model = AIMLAPI(default_headers={"X-Title": "My App"})
```

The `AIMLAPI` default model also moves from the retired `gpt-4o-mini` to `gpt-5.6-luna`.

Learn more about [request attribution](https://docs.agno.com/models/providers/gateways/aimlapi/overview#request-attribution) in the documentation.
