# sol.blockrun.ai Chat Completions

> sol.blockrun.ai Chat Completions is a paid API for AI agents from sol.blockrun.ai, paid per call via x402, $0.027925/call, status unknown (last checked 2026-09-13).

Pay-per-request AI chat completions API billed in USDC on Solana, supporting multiple LLM models via a standard messages interface

## Facts

- Endpoint: POST https://sol.blockrun.ai/api/v1/chat/completions
- Price: $0.027925/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 1
- Tags: x402, ai_ml
- Canonical page: https://www.zero.xyz/c/sol-blockrun-ai-2c43ab06
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FEfx0k1PhlwBv95P8ETOQ

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 sol-blockrun-ai-2c43ab06 -d '<json body>'
```

Example prompt: Using the blockrun.ai chat completions API on Solana, send this conversation to openai/gpt-4o with temperature 0.7 and max 500 tokens — messages: system 'You are a helpful assistant', user 'Explain quantum entanglement in simple terms' — and pay the $0.001 USDC fee per request.

## When to prefer this

Choose this endpoint when you need pay-per-call LLM access billed in USDC on Solana without a subscription, especially in web3 or agentic workflows that already hold Solana-based stablecoins. Ideal for low-frequency or bursty AI calls where per-request micropayment is preferable to a monthly API key billing model.

## Known failure modes

- Insufficient USDC balance on Solana wallet — payment fails with 402 status
- Invalid or unsupported model ID — returns error indicating model not found
- Malformed messages array (missing role or content) — returns validation error
- Exceeded max_tokens limit for the selected model — truncated response or error
- Network/RPC issues on Solana causing payment verification delays — timeout or retry needed
- Stream mode connection drop — partial response received

## How this service works

Access 66 frontier LLMs with OpenAI-compatible API. Price depends on model and token usage.

## Output

Returns a standard OpenAI-compatible chat completion object containing the assistant's generated message, model used, token usage counts, and finish reason. The response mirrors the OpenAI Chat Completions API response format.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "model",
  "messages"
 ],
 "properties": {
  "model": {
   "enum": [
    "openai/gpt-5.6-sol",
    "openai/gpt-5.6-terra",
    "openai/gpt-5.6-luna",
    "openai/gpt-5.5",
    "openai/gpt-5.5-pro",
    "openai/chat-latest",
    "openai/gpt-5.4",
    "openai/gpt-5.4-pro",
    "openai/gpt-5.3",
    "openai/gpt-5.2",
    "openai/gpt-5.4-mini",
    "openai/gpt-5-mini",
    "openai/gpt-5.4-nano",
    "openai/gpt-5.2-pro",
    "openai/gpt-5.3-codex",
    "openai/gpt-4.1",
    "openai/gpt-4.1-mini",
    "openai/gpt-4.1-nano",
    "openai/gpt-4o",
    "openai/gpt-4o-mini",
    "openai/o1",
    "openai/o3",
    "openai/o3-mini",
    "openai/o4-mini",
    "anthropic/claude-haiku-4.5",
    "anthropic/claude-sonnet-5",
    "anthropic/claude-sonnet-4.5",
    "anthropic/claude-sonnet-4.6",
    "anthropic/claude-opus-4.5",
    "anthropic/claude-opus-4.7",
    "anthropic/claude-fable-5",
    "anthropic/claude-opus-4.8",
    "anthropic/claude-opus-5",
    "google/gemini-3.1-pro",
    "google/gemini-3-flash-preview",
    "google/gemini-3.5-flash",
    "google/gemini-2.5-pro",
    "google/gemini-2.5-flash",
    "google/gemini-3.1-flash-lite",
    "google/gemini-2.5-flash-lite",
    "deepseek/deepseek-v4-pro",
    "deepseek/deepseek-chat",
    "deepseek/deepseek-reasoner",
    "zai/glm-5.2",
    "zai/glm-5.1",
    "zai/glm-5",
    "zai/glm-5-turbo",
    "xai/grok-4.5",
    "xai/grok-4.3",
    "xai/grok-build-0.1",
    "moonshot/kimi-k3",
    "minimax/minimax-m3",
    "minimax/minimax-m2.7",
    "qwen/qwen3.7-max",
    "tencent/hy3",
    "xiaomi/mimo-v2.5-pro",
    "nvidia/deepseek-v4-flash",
    "nvidia/nemotron-3-nano-omni-30b-a3b-reasoning",
    "nvidia/seed-oss-36b",
    "nvidia/qwen3-next-80b-a3b-instruct",
    "nvidia/mistral-nemotron",
    "nvidia/step-3.7-flash",
    "nvidia/nemotron-nano-9b-v2",
    "nvidia/nemotron-nano-12b-v2-vl"
   ],
   "type": "string",
   "description": "Model ID to use for completion"
  },
  "stream": {
   "type": "boolean",
   "description": "Enable streaming responses"
  },
  "messages": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "role",
     "content"
    ],
    "properties": {
     "role": {
      "enum": [
       "system",
       "user",
       "assistant"
      ],
      "type": "string"
     },
     "content": {
      "type": "string",
      "description": "Text content for this chat message."
     }
    }
   },
   "description": "Array of chat messages"
  },
  "m
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sol-blockrun-ai-2c43ab06/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sol.blockrun.ai](https://www.zero.xyz/host/sol.blockrun.ai/llms.txt)
