API reference for managing language models
POST /api/llm/add
Request Body:
Field | Type | Required | Description |
---|---|---|---|
name | string | Yes | Display name for the model |
provider | string | Yes | Model provider (e.g., “openai”, “anthropic”) |
version | string | Yes | Model version identifier |
is_active | boolean | No | Whether the model is active and available for use (default: true) |
config | object | No | Model-specific configuration settings |
Field | Type | Description |
---|---|---|
id | string (UUID) | Model ID |
name | string | Model display name |
provider | string | Model provider |
version | string | Model version |
is_active | boolean | Active status |
config | object | Configuration settings |
created_at | string (datetime) | Creation timestamp |
updated_at | string (datetime) | Last update timestamp |
GET /api/llm/list
Query Parameters:
Parameter | Required | Description |
---|---|---|
org_id | Yes | Organization ID |
Status Code | Description |
---|---|
400 | Bad Request - Invalid input or validation error |
401 | Unauthorized - Invalid or missing token |
403 | Forbidden - Insufficient permissions |
404 | Not Found - Resource doesn’t exist |
500 | Internal Server Error - Server-side error |
is_active
flag