AddCustomModelResponseBody
Response object containing full details about a registered custom model including health status.
Example Usage
typescript
import { AddCustomModelResponseBody } from "@meetkai/mka1/models/operations";
let value: AddCustomModelResponseBody = {
id: "<id>",
name: "<value>",
baseUrl: "https://pleasing-cassava.com",
capabilities: {
chat: true,
completion: false,
embedding: true,
image: true,
transcription: true,
speech: false,
},
isAvailable: false,
lastHealthCheck: new Date("2025-11-21T20:05:31.042Z"),
createdAt: new Date("2023-05-29T04:26:10.453Z"),
updatedAt: new Date("2023-02-23T00:54:13.102Z"),
};Fields
| Field | Type | Required | Description |
|---|---|---|---|
id | string | ✔️ | Unique identifier for this custom model |
name | string | ✔️ | Name of the custom model |
baseUrl | string | ✔️ | Base URL of the custom model API endpoint |
capabilities | operations.Capabilities | ✔️ | Object describing the capabilities of this custom model |
maxTokens | number | ➖ | Default maximum tokens for generation |
contextWindow | number | ➖ | Context window size (total tokens) |
temperature | number | ➖ | Default temperature setting (0-2) |
topP | number | ➖ | Default nucleus sampling parameter (0-1) |
frequencyPenalty | number | ➖ | Default frequency penalty (-2 to 2) |
presencePenalty | number | ➖ | Default presence penalty (-2 to 2) |
rpm | number | ➖ | Rate limit in requests per minute |
isAvailable | boolean | ✔️ | Whether the model is currently available and passing health checks |
lastHealthCheck | Date | ✔️ | Timestamp of the most recent health check |
healthCheckError | string | ➖ | Error message from the last health check, if the check failed |
createdAt | Date | ✔️ | Timestamp when this custom model was registered |
updatedAt | Date | ✔️ | Timestamp when this custom model configuration was last updated |