# Feedback Theme Local Text Classifier — Train & Classify

> Feedback Theme Local Text Classifier — Train & Classify is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-19).

Trains a local naive-Bayes text classifier on up to 200 labelled feedback records and classifies new query texts into quality, price, delivery, or support themes.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-ml-feedback-theme-local-classifier?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/feedback-theme-local-text-classifier-train-classify-6817ec41
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_l9YUqaqgrwYYlvMPrN5QH

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability feedback-theme-local-text-classifier-train-classify-6817ec41 -d '<json body>'
```

Example prompt: Train a feedback theme classifier using these 12 labelled examples I have — some tagged 'quality', some 'price', some 'delivery', some 'support' — and then classify this new review: 'The package arrived late and the zipper broke after one use.'

## When to prefer this

Choose this endpoint when you have a small labelled feedback dataset (up to 200 examples) and need a quick, cheap baseline text classifier across the four standard feedback themes (quality, price, delivery, support) without relying on a hosted model or foundation model API. It is ideal for prototyping, evaluation, or low-volume classification tasks where a naive-Bayes local model is sufficient and cost must stay at $0.01 per call.

## Known failure modes

- Fewer than 2 labelled records supplied — request rejected due to minItems constraint
- More than 200 records submitted — exceeds maxItems limit
- Missing required fields (id, text, actual) on any record — validation error
- Query texts array empty or exceeds 20 items — schema violation
- Insufficient class coverage in training data may produce degenerate classifier
- Payment not included or insufficient USDC — x402 payment required error

## How this service works

Feedback theme - Train local text baseline and classify: Train local text baseline and classify for Feedback theme. Up to 200 supplied labelled text records. Local dataset tools, evaluation and small naive-Bayes baselines; no hosted model or foundation-model training. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded train local text baseline and classify deliverable.

## Output

Returns classification predictions for the supplied query texts, with each query mapped to one of the four feedback themes (quality, price, delivery, support), along with baseline model evaluation metrics derived from the supplied labelled training records.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "records": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "id",
     "text",
     "actual"
    ],
    "properties": {
     "id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "text": {
      "type": "string",
      "default": "",
      "maxLength": 1000
     },
     "actual": {
      "enum": [
       "quality",
       "price",
       "delivery",
       "support"
      ],
      "type": "string"
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "id": "example-0-0",
     "text": "quality sample document number 0 for this supplied dataset.",
     "actual": "quality"
    },
    {
     "id": "example-0-1",
     "text": "quality sample document number 1 for this supplied dataset.",
     "actual": "quality"
    },
    {
     "id": "example-0-2",
     "text": "quality sample document number 2 for this supplied dataset.",
     "actual": "quality"
    },
    {
     "id": "example-1-0",
     "text": "price sample document number 0 for this supplied dataset.",
     "actual": "price"
    },
    {
     "id": "example-1-1",
     "text": "price sample document number 1 for this supplied dataset.",
     "actual": "price"
    },
    {
     "id": "example-1-2",
     "text": "price sample document number 2 for this supplied dataset.",
     "actual": "price"
    },
    {
     "id": "example-2-0",
     "text": "delivery sample document number 0 for this supplied dataset.",
     "actual": "delivery"
    },
    {
     "id": "example-2-1",
     "text": "delivery sample document number 1 for this supplied dataset.",
     "actual": "delivery"
    },
    {
     "id": "example-2-2",
     "text": "delivery sample document number 2 for this supplied dataset.",
     "actual": "delivery"
    },
    {
     "id": "example-3-0",
     "text": "support sample document number 0 for this supplied dataset.",
     "actual": "support"
    },
    {
     "id": "example-3-1",
     "text": "support sample document number 1 for this supplied dataset.",
     "actual": "support"
    },
    {
     "id": "example-3-2",
     "text": "support sample document number 2 for this supplied dataset.",
     "actual": "support"
    }
   ],
   "maxItems": 200,
   "minItems": 2
  },
  "query_texts": {
   "type": "array",
   "items": {
    "type": "string",
    "default": "",
    "maxLength": 1000
   },
   "default": [
    "quality sample"
   ],
   "maxItems": 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/feedback-theme-local-text-classifier-train-classify-6817ec41/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
