# Knowledge Topic Grouped Dataset Split

> Knowledge Topic Grouped Dataset Split 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-15).

Splits a labelled knowledge-topic text dataset into grouped train/test partitions, preserving class balance across setup, usage, troubleshooting, and reference categories.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-ml-knowledge-topic-dataset-split?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/knowledge-topic-grouped-dataset-split-f4fa542e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-m5gQHycaunqXOKhWbrht

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 knowledge-topic-grouped-dataset-split-f4fa542e -d '<json body>'
```

Example prompt: Split my 120 labelled knowledge-topic text records — covering setup, usage, troubleshooting, and reference docs — into grouped train and test partitions so I can evaluate a naive Bayes classifier on them.

## When to prefer this

Choose this endpoint when you have up to 200 pre-labelled knowledge topic text records (setup, usage, troubleshooting, reference) and need a grouped, class-aware train/test split for local evaluation or naive Bayes baseline benchmarking — without access to a hosted model or foundation model training pipeline. Ideal for lightweight, cost-effective dataset preparation at $0.01 per call.

## Known failure modes

- Fewer than 2 records supplied — minimum item count not met
- More than 200 records supplied — exceeds maximum item count
- Record missing required fields (id, text, actual) — schema validation error
- Invalid label value outside allowed enum (setup/usage/troubleshooting/reference)
- Text field exceeds 1000 character limit per record
- Insufficient records per class to form a meaningful grouped split

## How this service works

Knowledge topic - Grouped dataset split: Grouped dataset split for Knowledge topic. 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 grouped dataset split deliverable.

## Output

A grouped dataset split deliverable that partitions the supplied labelled text records into train and test sets with groups aligned to the four knowledge topic classes (setup, usage, troubleshooting, reference), suitable for local evaluation and naive Bayes baseline testing.

## 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": [
       "setup",
       "usage",
       "troubleshooting",
       "reference"
      ],
      "type": "string"
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "id": "example-0-0",
     "text": "setup sample document number 0 for this supplied dataset.",
     "actual": "setup"
    },
    {
     "id": "example-0-1",
     "text": "setup sample document number 1 for this supplied dataset.",
     "actual": "setup"
    },
    {
     "id": "example-0-2",
     "text": "setup sample document number 2 for this supplied dataset.",
     "actual": "setup"
    },
    {
     "id": "example-1-0",
     "text": "usage sample document number 0 for this supplied dataset.",
     "actual": "usage"
    },
    {
     "id": "example-1-1",
     "text": "usage sample document number 1 for this supplied dataset.",
     "actual": "usage"
    },
    {
     "id": "example-1-2",
     "text": "usage sample document number 2 for this supplied dataset.",
     "actual": "usage"
    },
    {
     "id": "example-2-0",
     "text": "troubleshooting sample document number 0 for this supplied dataset.",
     "actual": "troubleshooting"
    },
    {
     "id": "example-2-1",
     "text": "troubleshooting sample document number 1 for this supplied dataset.",
     "actual": "troubleshooting"
    },
    {
     "id": "example-2-2",
     "text": "troubleshooting sample document number 2 for this supplied dataset.",
     "actual": "troubleshooting"
    },
    {
     "id": "example-3-0",
     "text": "reference sample document number 0 for this supplied dataset.",
     "actual": "reference"
    },
    {
     "id": "example-3-1",
     "text": "reference sample document number 1 for this supplied dataset.",
     "actual": "reference"
    },
    {
     "id": "example-3-2",
     "text": "reference sample document number 2 for this supplied dataset.",
     "actual": "reference"
    }
   ],
   "maxItems": 200,
   "minItems": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/knowledge-topic-grouped-dataset-split-f4fa542e/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)
