Skip to main content
POST
/
v1
/
classify
curl https://gateway.bud.studio/v1/classify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "classifier-model",
    "input": ["This product is amazing!", "Great service!"],
    "raw_scores": false,
    "priority": "normal"
  }'
{
  "id": "classify-abc123",
  "object": "classification",
  "created": 1699000000,
  "model": "classifier-model",
  "results": [
    {
      "category": "positive",
      "score": 0.95
    },
    {
      "category": "neutral",
      "score": 0.04
    },
    {
      "category": "negative",
      "score": 0.01
    }
  ]
}
curl https://gateway.bud.studio/v1/classify \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "classifier-model",
    "input": ["This product is amazing!", "Great service!"],
    "raw_scores": false,
    "priority": "normal"
  }'
{
  "id": "classify-abc123",
  "object": "classification",
  "created": 1699000000,
  "model": "classifier-model",
  "results": [
    {
      "category": "positive",
      "score": 0.95
    },
    {
      "category": "neutral",
      "score": 0.04
    },
    {
      "category": "negative",
      "score": 0.01
    }
  ]
}

Headers

ParameterTypeRequiredDescription
AuthorizationstringYesBearer authentication header

Body

ParameterTypeRequiredDescription
modelstringNoClassification model identifier. Default: default/not-specified
inputarrayYesArray of text strings to classify
raw_scoresbooleanNoReturn raw scores instead of normalized probabilities. Default: false
prioritystringNoPriority level: high, normal, low. Default: normal

Supported Providers

Cohere

Specialized classification models

OpenAI

GPT-based classification endpoints

Custom

Self-hosted classification models