# 1RPC.ai Multi-Model AI Chat Completions

> 1RPC.ai Multi-Model AI Chat Completions is a paid API for AI agents from alpha.1rpc.ai, paid per call via x402, $0.01375/call, status down (last checked 2026-09-15).

Generates AI chat completions via a privacy-preserving, zero-trace multi-model routing gateway using the OpenAI-compatible chat completions API

## Facts

- Endpoint: POST https://alpha.1rpc.ai/v1/chat/completions
- Price: $0.01375/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 2
- Tags: x402
- Canonical page: https://www.zero.xyz/c/1rpc-ai-multi-model-ai-chat-completions-ae03e9d3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_td3uoCDEJSuO_zY1NyHU4

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 1rpc-ai-multi-model-ai-chat-completions-ae03e9d3 -d '<json body>'
```

Example prompt: Use 1RPC's zero-trace AI gateway to answer this for me: 'What are the key differences between transformer and RNN architectures?' — route it through gpt-4o and keep no logs of my query.

## When to prefer this

Choose this endpoint when privacy and zero-trace routing are critical requirements — it is ideal for agents handling sensitive prompts that should not be logged or stored by any intermediary. Also prefer it when you need an OpenAI-compatible chat completions interface accessible via micropayment (x402/USDC) without API key management, or when you want access to multiple AI models through a single privacy-preserving gateway.

## Known failure modes

- Payment not provided or insufficient USDC balance — returns HTTP 402 Payment Required
- Invalid or unsupported model name — returns error indicating model not found
- Malformed messages array — returns 400 validation error
- Content filtered by safety layer — finish_reason set to 'content_filter'
- Upstream model provider unavailable — may return 503 or timeout
- Rate limit exceeded — returns 429 Too Many Requests

## How this service works

Payment required for 1RPC AI service access

## Output

Returns an OpenAI-compatible chat completion object containing a unique completion ID, the model used, the assistant's response message, finish reason (stop/length/content_filter), and token usage statistics (prompt tokens, completion tokens, total tokens). The response also includes optional fields like system_fingerprint and service_tier.

## Example request

```json
{
 "model": "gpt-4o",
 "messages": [
  {
   "role": "user",
   "content": "What are the key differences between transformer and RNN architectures?"
  }
 ]
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "model": {
   "type": "string"
  },
  "messages": {
   "type": "array"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "id",
  "object",
  "created",
  "model",
  "choices"
 ],
 "properties": {
  "id": {
   "type": "string"
  },
  "model": {
   "type": "string"
  },
  "usage": {
   "type": "object",
   "required": [
    "prompt_tokens",
    "completion_tokens",
    "total_tokens"
   ],
   "properties": {
    "total_tokens": {
     "type": "number"
    },
    "prompt_tokens": {
     "type": "number"
    },
    "completion_tokens": {
     "type": "number"
    },
    "prompt_tokens_details": {
     "type": "object",
     "properties": {
      "audio_tokens": {
       "type": "number"
      },
      "cached_tokens": {
       "type": "number"
      }
     },
     "additionalProperties": false
    },
    "completion_tokens_details": {
     "type": "object",
     "properties": {
      "audio_tokens": {
       "type": "number"
      },
      "reasoning_tokens": {
       "type": "number"
      },
      "accepted_prediction_tokens": {
       "type": "number"
      },
      "rejected_prediction_tokens": {
       "type": "number"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "object": {
   "enum": [
    "chat.completion"
   ],
   "type": "string"
  },
  "choices": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "index",
     "message",
     "finish_reason"
    ],
    "properties": {
     "index": {
      "type": "number"
     },
     "message": {
      "type": "object",
      "required": [
       "role",
       "content"
      ],
      "properties": {
       "role": {
        "enum": [
         "assistant"
        ],
        "type": "string"
       },
       "content": {
        "type": "string",
        "nullable": true
       },
       "refusal": {
        "type": "string",
        "nullable": true
       }
      },
      "additionalProperties": true
     },
     "logprobs": {
      "nullable": true
     },
     "finish_reason": {
      "enum": [
       "stop",
       "length",
       "content_filter"
      ],
      "type": "string",
      "nullable": true
     }
    },
    "additionalProperties": false
   }
  },
  "created": {
   "type": "number"
  },
  "service_tier": {
   "type": "string",
   "nullable": true
  },
  "system_fingerprint": {
   "type": "string",
   "nullable": true
  }
 },
 "additionalProperties": false
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/1rpc-ai-multi-model-ai-chat-completions-ae03e9d3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from alpha.1rpc.ai](https://www.zero.xyz/host/alpha.1rpc.ai/llms.txt)
