# ModelKeyProvider

The model vendor a model key authenticates with, such as `"provider": "DeepSeek"`.

**Kind:** a string enum, used in requests and responses.

## Values

| Value | Description |
|---|---|
| `"Anthropic"` | Anthropic (Claude models: `anthropic.*` in the catalogue). |
| `"OpenAi"` | OpenAI, or an OpenAI-protocol endpoint such as Azure OpenAI (`openAi.*`, and OpenAI embeddings and images). |
| `"DeepSeek"` | DeepSeek (`deepseek.*`). |
| `"Gemini"` | Google Gemini (`gemini.*`, and Gemini embeddings). |
| `"Qwen"` | Alibaba Qwen / DashScope (`qwen.*`, and Qwen embeddings). A Qwen key is bound to one regional host. |
| `"Glm"` | Z.ai GLM (`glm.*`). |
| `"Kimi"` | Moonshot Kimi (`kimi.*`). |

New values can appear, so treat one you don't know as "something else", not as an error.

## Where it's used

- Inside [`CredentialSnapshotEntry`](https://docs.maitento.com/reference/types/credential-snapshot-entry.md)
- Inside [`ModelCredential`](https://docs.maitento.com/reference/types/model-credential.md)
- Inside [`ModelCredentialRequest`](https://docs.maitento.com/reference/types/model-credential-request.md)
- Inside [`TenantModelKey`](https://docs.maitento.com/reference/types/tenant-model-key.md)
