# MentorModelKind enum

> Which configured model produced a usage record (dashboard #9 per-model breakdown).

- URL: https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentormodelkind
- Verified with: MentorAgent 1.2.0
- Last updated: 2026-10-27
- Packages: Novior.MentorAgent.Abstractions

## Definition

Namespace: `Novior.MentorAgent.Abstractions.Models`. Package: `Novior.MentorAgent.Abstractions`.

`public enum MentorModelKind`

```shell
dotnet add package Novior.MentorAgent.Abstractions
```

## Values

| Value | Number | Description |
|---|---|---|
| `Cheap` | 0 | The primary, cheap chat model (`MentorOptions.ChatClient`). |
| `Strong` | 1 | The strong chat model used by routing (`MentorOptions.StrongChatClient`). |
| `Embedding` | 2 | The embedding model (`MentorOptions.EmbeddingGenerator`). |
| `Other` | 3 | Any other / unclassified model id. |

---

- Previous: [MentorMetricsSnapshot record](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentormetricssnapshot.md)
- Next: [MentorModelUsage record](https://docs.mentoragent.net/api/novior-mentoragent-abstractions-models/mentormodelusage.md)
