REST API + SSE Streaming

Build with collective intelligence

One API call. Four AI models. One synthesized answer. Query GPT, Claude, Gemini, and Grok simultaneously and get a unified response that's better than any single model.

Quick Start

Up and running in seconds

curl -X POST https://synero.ai/api/query \
  -H "Authorization: Bearer sk_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "What are the trade-offs between microservices and monoliths?"
  }'

The response streams as server-sent events — each advisor's tokens arrive in real time, followed by the synthesis.

Features

Everything you need to integrate

A single endpoint that orchestrates multiple AI models, synthesizes their responses, and streams everything to your application.

4 Models, 1 Call

GPT, Claude, Gemini, and Grok queried simultaneously. Each advisor brings unique strengths and reasoning styles.

Real-time SSE Streaming

Watch each advisor respond token-by-token in parallel, then see the synthesis emerge live.

Intelligent Synthesis

A master synthesizer reads all four responses, resolves contradictions, and produces a unified answer.

Customizable Council

Choose which of the 15 available models powers each advisor slot and the synthesizer.

Conversation Threads

Build multi-turn conversations with thread IDs and history context for follow-up questions.

Simple Auth & Limits

Bearer token authentication. 60 requests/min per key. Manage keys from your dashboard.

Models

15 models from 4 providers

Mix and match any model for any advisor slot. Use the defaults or build your own custom council.

OpenAI

  • gpt-5.4
  • gpt-5.2
  • gpt-4.1
  • gpt-4.1-mini
  • o4-mini

Anthropic

  • claude-opus-4-6
  • claude-sonnet-4-6
  • claude-haiku-4-5

Google

  • gemini-3.1-pro-preview
  • gemini-3-flash-preview
  • gemini-2.5-pro
  • gemini-2.5-flash

xAI

  • grok-4
  • grok-4-1-fast-reasoning
  • grok-3-mini

Reference

SSE event types

The response stream emits these event types. Each event includes a JSON data payload.

EventData FieldsDescription
advisorid, token, statusIncremental token from an advisor
advisor-completeid, modelId, inputTokens, outputTokens, latencyMsAdvisor finished responding
advisor-errorid, errorAdvisor encountered an error
synthesistoken, statusIncremental token from the synthesizer
synthesis-completeinputTokens, outputTokensSynthesis finished
completequeryIdEntire council query is done
errormessageFatal error occurred

Start building today

Get your API key and start querying the council in minutes. Pay per token with your Synero credit balance.