# momoAI Think — Pay-per-call LLM Reasoning Endpoint

> momoAI Think — Pay-per-call LLM Reasoning Endpoint is a paid API for AI agents from aimomo.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-14).

Sends a chat/reasoning prompt to a pay-per-call LLM API and returns a generated text response, paid via USDC on Base

## Facts

- Endpoint: POST https://aimomo.vercel.app/api/think
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/momoai-think-pay-per-call-llm-reasoning-endpoint-2f6943d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_L-eoiAeNeDcHMsXZle4N5

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 momoai-think-pay-per-call-llm-reasoning-endpoint-2f6943d5 -d '<json body>'
```

Example prompt: Use momoAI's think endpoint to review this Python function for bugs and suggest improvements: 'def add(a, b): return a - b' — keep the response concise, use a temperature of 0.7, and limit to 500 tokens.

## When to prefer this

Choose this endpoint when you need a pay-per-call LLM with no subscription or API key commitment, billed per request in USDC on Base. Ideal for agents making occasional or unpredictable LLM calls, automations that need to budget per inference, or crypto-native workflows where on-chain micropayments are preferred over traditional billing.

## Known failure modes

- Payment failure if USDC balance on Base is insufficient — returns 402 Payment Required
- Invalid messages array format — returns 400 Bad Request
- Model unavailable or overloaded — may return 503 or timeout
- Exceeding max_tokens limit — response may be truncated with finish_reason='length'
- Network/deployment issues on Vercel — intermittent 500 errors

## How this service works

Pay-per-use LLM API. Chat, reasoning, code review, translation, summarization, data extraction, and more. Pay with USDC on Base.

## Output

Returns a JSON object with a 'data' field containing the LLM's generated text content, model used, token usage breakdown (prompt, completion, total), and finish reason. A 'meta' field includes pricing, timestamp, endpoint, and whether deep thinking mode was active. A top-level 'success' boolean indicates call status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "messages"
 ],
 "properties": {
  "messages": {
   "type": "array"
  },
  "max_tokens": {
   "type": "integer"
  },
  "temperature": {
   "type": "number"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "object",
   "properties": {
    "id": {
     "type": "string"
    },
    "model": {
     "type": "string"
    },
    "usage": {
     "type": "object",
     "properties": {
      "total_tokens": {
       "type": "integer"
      },
      "prompt_tokens": {
       "type": "integer"
      },
      "completion_tokens": {
       "type": "integer"
      }
     }
    },
    "content": {
     "type": "string"
    },
    "finish_reason": {
     "type": "string"
    }
   }
  },
  "meta": {
   "type": "object",
   "properties": {
    "model": {
     "type": "string"
    },
    "price": {
     "type": "string"
    },
    "endpoint": {
     "type": "string"
    },
    "timestamp": {
     "type": "string"
    },
    "deep_thinking": {
     "type": "boolean"
    }
   }
  },
  "success": {
   "type": "boolean"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/momoai-think-pay-per-call-llm-reasoning-endpoint-2f6943d5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aimomo.vercel.app](https://www.zero.xyz/host/aimomo.vercel.app/llms.txt)
