Skip to main content

Explore the API

Use V3’s built-in API discovery endpoints to programmatically explore available features, providers, and schemas.

Overview

V3 provides /v3/info endpoints that let you discover:
  • Available features and subfeatures
  • Supported providers for each feature
  • Input/output schemas
  • Model capabilities
Base Endpoint:
GET /v3/info

List All Features

Get a complete list of available features:

Explore a Specific Feature

Get details about a feature category:

Get Feature Details

Retrieve complete information about a specific feature:

Response Example

{
  "feature": "text",
  "subfeature": "ai_detection",
  "providers": [
    {
      "name": "openai",
      "models": ["gpt-4", "gpt-3.5-turbo"]
    },
    {
      "name": "anthropic",
      "models": ["claude-3-5-sonnet-20241022"]
    }
  ],
  "input_schema": {
    "type": "object",
    "properties": {
      "text": {
        "type": "string",
        "description": "Text to analyze for AI generation"
      }
    },
    "required": ["text"]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "is_ai_generated": {"type": "boolean"},
      "ai_score": {"type": "number"}
    }
  }
}

Check Provider Availability

See which providers support a specific feature:

Validate Model Strings

Check if a model string is valid before making a request:

Build Dynamic UIs

Use discovery to build dynamic feature selection:

Cache Discovery Results

Cache API info to reduce requests:

Next Steps