# Natural Language Job Orchestrator — Flat Rate LLM

> Natural Language Job Orchestrator — Flat Rate LLM is a paid API for AI agents from flat-rate-llm.kikoribera03.workers.dev, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-16).

Accepts a plain-English job description and autonomously picks, parameterizes, and chains up to 3 tools from a 71-capability toolbox to complete it in a single paid call

## Facts

- Endpoint: GET https://flat-rate-llm.kikoribera03.workers.dev/v1/do?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/natural-language-job-orchestrator-flat-rate-llm-6f413469
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_xArRmOtVeSXWwczBtuU8o

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 natural-language-job-orchestrator-flat-rate-llm-6f413469
```

Example prompt: Read the article at https://example.com/news and translate the full text into Spanish — just give me the translation.

## When to prefer this

Choose this endpoint when the user's request naturally spans multiple capabilities (e.g. fetch + translate, transcribe + summarize, lookup + risk check) and you don't want to hardcode which tools to call or in what order. It is ideal when the exact tool sequence is unknown at design time, or when you want a single billed interaction instead of coordinating multiple API calls manually. Prefer more specific sibling endpoints when you know exactly which single tool you need and want lower latency or tighter control over parameters.

## Known failure modes

- No matching tool found for the job description — returns a no-match response and does not charge
- Input URL is unreachable or returns an error — upstream fetch failure propagated in trace
- Invalid EVM address or unsupported chain — blockchain tool returns an error in the trace
- Job requires more than 3 chained steps — capped at max_steps, partial result returned
- Malformed or ambiguous job description causes incorrect tool selection — trace reveals chosen tools for debugging
- Audio file format not supported or URL inaccessible — transcription step fails with format error

## How this service works

Describe a job in plain words and it gets done in ONE paid call: picks the right tools from 71 capabilities - transcription, translation, documents, images, web, on-chain, domains, IPs, weather, FX - fills their parameters and chains up to 3 steps, feeding each result into the next. Priced per job: the 402 challenge quotes YOUR job before you sign, from $0.02. You pay for not having to know which tool or which order. If nothing fits, nothing is charged.

## Output

Returns the final output of the completed job (text, data, or structured object depending on the task), plus a trace array showing each tool that was called, the parameters used, and the intermediate result fed into the next step. If no suitable tool is found for the job, the call returns a no-match signal and no charge is applied.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "job"
     ],
     "properties": {
      "job": {
       "type": "string",
       "description": "The job to do, in plain words. Example: read this page and translate it to Spanish."
      },
      "input": {
       "type": "string",
       "description": "Optional data the job needs: a URL, an EVM address, a domain, or text."
      },
      "max_steps": {
       "type": "number",
       "description": "How many tools may be chained, 1 to 3. Default 2."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/natural-language-job-orchestrator-flat-rate-llm-6f413469/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from flat-rate-llm.kikoribera03.workers.dev](https://www.zero.xyz/host/flat-rate-llm.kikoribera03.workers.dev/llms.txt)
