KelClass API

AI-powered document classification and topic analysis

API Overview

KelClass API provides advanced AI-powered tools for document classification, topic analysis, and audio transcription. All endpoints are available under the base URL: /api/v1

Topic Analysis

Extract topics and generate reports from text documents

POST /api/v1/topics/analyze

Analyze documents and extract topics

GET /api/v1/topics/reports

List all topic reports with pagination

GET /api/v1/topics/reports/{report_id}

Get a specific topic report

Models

Manage classification models

GET /api/v1/models/list

List available models

POST /api/v1/models/{model_id}/predict

Make predictions using a trained model

Classification

Create and train classification models

POST /api/v1/classification/generate-modelid-from-samples

Generate training samples for classification

GET /api/v1/classification/models/models-list

List available classification models

GET /api/v1/classification/models/{model_id}/model-details

Get detailed information about a classification model

Categories

Suggest and manage categories for classification

POST /api/v1/categories/suggest

Suggest categories based on classification goal

Audio Transcription

Convert audio/video to text with transcription

POST /api/v1/audio/convert/from_audio

Convert audio/video to document through transcription

GET /api/v1/audio/result/{document_id}

Get document conversion result

POST /api/v1/audio/convert/direct

Convert audio/video directly to markdown format