Api Endpoint

AiSpace Venice

OpenAI-compatible chat on 100+ Venice models via x402 USDC (Base). Model from GET /api/v1/models?type=text; personas via /characters. Thinking models: empty content + reasoning_content is success; use venice_parameters.disable_thinking for plain text.

Open interactive test console

Offering

Provider
x402.aispace.bot
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Blockchain And Crypto
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://x402.aispace.bot/api/v1/chat/completions
MIME type
Not provided
First seen
2026-10-16T01:50:06.715Z
Last seen
Tags
venice, chat, LLM, openai, aispace

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.01 USDC
Atomic price: 10000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0xA7f3Ad0E69F61864092FAbBa6Cee00AF6e584689"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "10000",
    "payTo": "5hqrYCkTNe5z9Uc8o29KDNd2Gn9YreE6ZthZ7QY5hrKY"
  }
]

Observed health

Status
Healthy
Latest latency
88 ms
Average latency
362 ms
HTTP status
204
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "properties": {
        "choices[].message.reasoning_content": {
          "description": "On thinking models, chain-of-thought text. content may be empty if max_tokens is spent on thinking first (finish_reason=length). Check this field as well as content.",
          "type": "string"
        },
        "choices[].message.reasoning_details": {
          "description": "Structured thought signatures (Claude Opus / GPT-5.4 Pro etc). Pass back unchanged on the next turn.",
          "type": "string"
        },
        "max_tokens": {
          "description": "Optional. Buyer-chosen completion cap — this gateway does not set a default. Omit unless you want to bound output. On thinking models a small value can exhaust on reasoning_content and leave content empty (finish_reason=length).",
          "type": "integer"
        },
        "messages": {
          "description": "OpenAI chat messages: array of {role:'system'|'user'|'assistant', content:string}. On multi-turn tool use with reasoning models, round-trip assistant.reasoning_details verbatim.",
          "items": {
            "type": "object"
          },
          "type": "array"
        },
        "model": {
          "description": "Venice text model id. Resolve live defaults via GET /api/v1/models/traits (illustrative: default / function_calling_default → zai-org-glm-5-2, default_reasoning → kimi-k3, most_intelligent → grok-4-7). List ids at GET /api/v1/models?type=text (e.g. zai-org-glm-5-2, kimi-k3, grok-4-7).",
          "example": "zai-org-glm-5-2",
          "type": "string"
        },
        "stream": {
          "description": "If true, stream tokens via SSE. Default false.",
          "type": "boolean"
        },
        "venice_parameters": {
          "properties": {
            "disable_thinking": {
              "description": "Skip chain-of-thought on reasoning models; forces a normal content reply.",
              "type": "boolean"
            },
            "strip_thinking_response": {
              "description": "Run thinking server-side but hide it from the client.",
              "type": "boolean"
            }
          },
          "type": "object"
        },
        "venice_parameters.disable_thinking": {
          "description": "Set true to skip chain-of-thought on reasoning models (forces a normal content reply).",
          "type": "string"
        },
        "venice_parameters.strip_thinking_response": {
          "description": "If true, hide thinking from the client while still running it server-side.",
          "type": "string"
        }
      },
      "required": [
        "model",
        "messages"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "properties": {
        "choices": {
          "items": {
            "properties": {
              "finish_reason": {
                "type": "string"
              },
              "index": {
                "type": "number"
              },
              "message": {
                "properties": {
                  "content": {
                    "type": "string"
                  },
                  "reasoning_content": {
                    "type": "string"
                  },
                  "role": {
                    "type": "string"
                  }
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "cost": {
          "properties": {
            "diem": {
              "type": "number"
            },
            "usd": {
              "type": "number"
            }
          },
          "type": "object"
        },
        "created": {
          "type": "number"
        },
        "id": {
          "type": "string"
        },
        "model": {
          "type": "string"
        },
        "object": {
          "type": "string"
        },
        "usage": {
          "properties": {
            "completion_tokens": {
              "type": "number"
            },
            "prompt_tokens": {
              "type": "number"
            },
            "total_tokens": {
              "type": "number"
            }
          },
          "type": "object"
        },
        "venice_parameters": {
          "properties": {
            "disable_thinking": {
              "type": "boolean"
            },
            "enable_e2ee": {
              "type": "boolean"
            },
            "enable_web_citations": {
              "type": "boolean"
            },
            "enable_web_scraping": {
              "type": "boolean"
            },
            "enable_web_search": {
              "type": "string"
            },
            "enable_x_search": {
              "type": "boolean"
            },
            "include_search_results_in_stream": {
              "type": "boolean"
            },
            "include_venice_system_prompt": {
              "type": "boolean"
            },
            "return_search_results_as_documents": {
              "type": "boolean"
            },
            "strip_thinking_response": {
              "type": "boolean"
            },
            "web_search_citations": {
              "type": "array"
            }
          },
          "type": "object"
        }
      },
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}