Skip to main content

Overview

The Judge System API is a backend service for content evaluation with extensible criteria systems. It supports multiple content types including text, video, audio, and images.

Key Features

Multi-Content Support

Evaluate text, video, audio, and image content with specialized judges

Customizable Criteria

Define custom evaluation criteria tailored to your specific needs

Batch Processing

Process multiple content items efficiently in batches

AI-Powered

Leverage OpenAI integration for intelligent content analysis

Base URL

https://api.judge.example.com

Authentication

All API requests require authentication using an API key in the header:
Authorization: Bearer YOUR_API_KEY

Rate Limits

  • Standard tier: 100 requests per minute
  • Premium tier: 1000 requests per minute

Response Format

All API responses follow a consistent JSON structure:
{
  "data": {},
  "status": "success",
  "timestamp": "2024-01-01T00:00:00Z"
}

Error Handling

Errors are returned with appropriate HTTP status codes and detailed messages:
{
  "error": {
    "code": "INVALID_REQUEST",
    "message": "Description of what went wrong",
    "details": {}
  }
}