# Model Access Gateway – Gemini 2.0 Flash via x402

> Model Access Gateway – Gemini 2.0 Flash via x402 is a paid API for AI agents from agent402-arb.rosariovitale0096.workers.dev, paid per call via x402, $0.0014/call, status unknown (last checked 2026-10-15).

Provides OpenAI-compatible chat completions using Google's Gemini 2.0 Flash model, billed per request in USDC on Base via x402 with no account or API key required.

## Facts

- Endpoint: POST https://agent402-arb.rosariovitale0096.workers.dev/llm/gemini-3.8-flash?utm_source=zero.xyz
- Price: $0.0014/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/model-access-gateway-gemini-2-0-flash-via-x402-81771b96
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LnlVLgi18e0ScJOqnZKIy

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 model-access-gateway-gemini-2-0-flash-via-x402-81771b96 -d '<json body>'
```

Example prompt: Send this conversation to Gemini 2.0 Flash and get back a reply: system prompt is 'You are a helpful assistant', user message is 'Summarize the key benefits of renewable energy in three bullet points.' Pay the per-request USDC fee automatically via x402.

## When to prefer this

Choose this endpoint when you need OpenAI-compatible chat completions from Gemini 2.0 Flash without creating an account or managing API keys, and when your agent can pay per request in USDC on Base via the x402 protocol. Ideal for autonomous agents with crypto wallets that need low-cost, pay-as-you-go LLM access at $0.0014 per call.

## Known failure modes

- Payment not included or insufficient USDC balance — HTTP 402 Payment Required returned
- Malformed request body (missing 'messages' field or wrong content type) — HTTP 400 Bad Request
- Model temporarily unavailable upstream — HTTP 503 or gateway timeout
- Rate limiting on the Cloudflare Worker — HTTP 429 Too Many Requests
- Invalid x402 payment header — payment rejected, request not processed

## How this service works

LLM inference API: OpenAI-compatible chat completions for 136 AI models (Claude, GPT, Gemini, Grok, DeepSeek, Qwen, Kimi, GLM), paid per call in USDC on Base with x402. No account, no API key, automatic refund if the model fails.

## Output

A JSON object in OpenAI chat.completion format containing the assistant's reply message, finish reason (e.g. 'stop'), token usage breakdown (prompt, completion, total tokens), model identifier ('google/gemini-3.8-flash'), and a unique completion ID.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "model": {
   "type": "string",
   "description": "Optional: fixed by the route (google/gemini-3.8-flash)"
  },
  "tools": {
   "type": "array"
  },
  "stream": {
   "type": "boolean",
   "description": "true: server-sent events after payment"
  },
  "messages": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "role"
    ],
    "properties": {
     "role": {
      "enum": [
       "system",
       "user",
       "assistant",
       "tool",
       "developer"
      ],
      "type": "string"
     },
     "content": {
      "type": [
       "string",
       "array",
       "null"
      ]
     }
    }
   },
   "minItems": 1
  },
  "max_tokens": {
   "type": "integer",
   "maximum": 16384,
   "minimum": 1,
   "description": "Optional, default 4096"
  },
  "temperature": {
   "type": "number",
   "maximum": 2,
   "minimum": 0
  },
  "response_format": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "chatcmpl-7f3c2a91",
  "model": "google/gemini-3.8-flash",
  "usage": {
   "total_tokens": 10,
   "prompt_tokens": 9,
   "completion_tokens": 1
  },
  "object": "chat.completion",
  "choices": [
   {
    "index": 0,
    "message": {
     "role": "assistant",
     "content": "OK"
    },
    "finish_reason": "stop"
   }
  ],
  "created": 1791979200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/model-access-gateway-gemini-2-0-flash-via-x402-81771b96/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402-arb.rosariovitale0096.workers.dev](https://www.zero.xyz/host/agent402-arb.rosariovitale0096.workers.dev/llms.txt)
