> ## Documentation Index
> Fetch the complete documentation index at: https://ekso.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ConfigAI

> Sample shape for ConfigAI.

Sample shape for `ConfigAI`.

## Sample JSON

Copy, edit, paste. Server-set fields (`id`, `created`, `tenantId`, …) are omitted from the example — they're populated by the server on response.

```json theme={null}
{
  "openAIActive": false,
  "openAIKey": "example",
  "openAIModel": "example",
  "azureActive": false,
  "azureEndpoint": "example",
  "azureKey": "example",
  "azureModel": "example",
  "anthropicActive": false,
  "anthropicKey": "example",
  "anthropicModel": "example"
}
```

## Fields

| Field             | Type               | Required   | Notes                                   |
| ----------------- | ------------------ | ---------- | --------------------------------------- |
| `entity`          | string • nullable  | Server-set | Set by the server. Read-only on writes. |
| `openAIActive`    | boolean            | Optional   |                                         |
| `openAIKey`       | string             | Optional   |                                         |
| `openAIModel`     | string             | Optional   |                                         |
| `azureActive`     | boolean            | Optional   |                                         |
| `azureEndpoint`   | string             | Optional   |                                         |
| `azureKey`        | string             | Optional   |                                         |
| `azureModel`      | string             | Optional   |                                         |
| `anthropicActive` | boolean            | Optional   |                                         |
| `anthropicKey`    | string             | Optional   |                                         |
| `anthropicModel`  | string             | Optional   |                                         |
| `tenantId`        | string             | Server-set | Set by the server. Read-only on writes. |
| `id`              | string             | Server-set | Set by the server. Read-only on writes. |
| `created`         | string (date-time) | Server-set | Set by the server. Read-only on writes. |
| `createdBy`       | string             | Server-set | Set by the server. Read-only on writes. |
| `updated`         | string (date-time) | Server-set | Set by the server. Read-only on writes. |
| `updatedBy`       | string             | Server-set | Set by the server. Read-only on writes. |
| `deleted`         | boolean            | Server-set | Set by the server. Read-only on writes. |

## Used by

### Request body

* `PUT /api/tenant/ai`

### Response body

* `GET /api/tenant/ai`
