GetCustomModelResponseBody
Response object containing full details about a registered custom model including health status.
Example Usage
typescript
import { GetCustomModelResponseBody } from "@meetkai/mka1/models/operations";
let value: GetCustomModelResponseBody = {
id: "<id>",
name: "<value>",
baseUrl: "https://astonishing-typewriter.biz",
capabilities: {
chat: true,
completion: true,
embedding: false,
image: true,
transcription: true,
speech: true,
},
isAvailable: false,
lastHealthCheck: new Date("2023-04-17T22:23:22.760Z"),
createdAt: new Date("2023-09-11T14:48:00.711Z"),
updatedAt: new Date("2025-03-16T03:43:03.060Z"),
};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.GetCustomModelCapabilities | ✔️ | 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 |