# SingIt Ask: Gemini 3.1 Pro Preview Chat Completions

> SingIt Ask: Gemini 3.1 Pro Preview Chat Completions is a paid API for AI agents from ask.singitai.app, paid per call via x402, $0.009125/call, status unknown (last checked 2026-10-30).

Provides OpenAI-compatible chat completions using Google's Gemini 3.1 Pro preview model with per-call USDC micropayment, no API key required.

## Facts

- Endpoint: POST https://ask.singitai.app/v1/chat/gemini-3.1-pro-preview?utm_source=zero.xyz
- Price: $0.009125/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/singit-ask-gemini-3-1-pro-preview-chat-completions-bba47c1c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HzVEYR4lpDvGTIZe2gIjA

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 singit-ask-gemini-3-1-pro-preview-chat-completions-bba47c1c -d '<json body>'
```

Example prompt: Ask Gemini 3.1 Pro to analyze this multi-turn conversation and give me a detailed summary of the key decisions made — here are the last 10 messages, and I want a response up to 1000 tokens.

## When to prefer this

Choose this endpoint when an agent specifically needs Google's Gemini 3.1 Pro preview model for its long-context reasoning or multimodal input capabilities, and wants to avoid managing API keys or subscriptions by paying per call in USDC. It is ideal for tasks requiring Gemini's specific reasoning style as a comparative alternative to GPT or Claude models available on the same platform. Prefer it over sibling endpoints like Gemini 3.8 Flash when response quality and reasoning depth matter more than speed or cost.

## Known failure modes

- Payment not provided or insufficient USDC — returns 402 Payment Required
- Input messages exceed 24,000 total characters — returns 400 Bad Request
- max_tokens set above 1200 — rejected by schema validation
- Empty messages array or messages missing required role/content fields — returns 400
- Model ID specified that does not exist at GET /v1/models — returns 404 or 400
- Streaming requested (stream: true) — not supported, returns error
- Temporary upstream Gemini model unavailability — returns 503

## How this service works

SingIt Ask: Gemini 3.1 Pro (Google) chat completions with no API key or account, OpenAI-compatible. Google's Gemini 3.1 Pro preview model: long-context reasoning and multimodal input. Call it when an agent needs Gemini 3.1 Pro specifically.

## Output

Returns an OpenAI-compatible chat completion object containing the assistant's text response generated by Gemini 3.1 Pro Preview. The response includes the generated message content, token usage details, finish reason, and model identifier. Maximum response length is capped at 1200 tokens per call.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "model": {
   "type": "string",
   "examples": [
    "deepseek-v4.1-flash",
    "claude-opus-5.5",
    "gpt-5.5",
    "gemini-3.1-pro"
   ],
   "description": "Any model id from GET /v1/models; the ceiling follows its price. Omit for the default model."
  },
  "stream": {
   "enum": [
    false
   ],
   "type": "boolean",
   "description": "Streaming is not offered."
  },
  "messages": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "role",
     "content"
    ],
    "properties": {
     "role": {
      "enum": [
       "system",
       "user",
       "assistant"
      ],
      "type": "string"
     },
     "content": {
      "type": "string",
      "description": "Plain text; all messages together under 24000 characters."
     }
    }
   },
   "maxItems": 40,
   "minItems": 1,
   "description": "The conversation, oldest first."
  },
  "max_tokens": {
   "type": "integer",
   "default": 800,
   "maximum": 1200,
   "minimum": 1,
   "description": "The longest answer, in tokens. The payment ceiling grows with it; the charge follows what was used."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/singit-ask-gemini-3-1-pro-preview-chat-completions-bba47c1c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ask.singitai.app](https://www.zero.xyz/host/ask.singitai.app/llms.txt)
