- Context
- 1M
- tokens
- Max output
- 32K
- tokens
- Input
- $0.10
- per million tokens
- Output
- $0.75
- per million tokens
Providers
Ranked by price and speed. Requests go to the best healthy provider, then fail over down the list.Benchmarks| Who answers now | Input per 1M | First token |
|---|---|---|
| $0.10 | 0.04 s | |
| $0.15 | 0.04 s |
Simpleminds EU answers now: lowest price.
First token is the 24-hour median. If the pick fails, the next one answers at its own price.
| # | Provider | Input | Output | Cache read | Latency | Throughput | Uptime (3d) |
|---|---|---|---|---|---|---|---|
| 1 | Trains on prompts: no; retention: 0 days | $0.10 | $0.75 | $0.05 | 0.04 s | 112 tok/s | 100% |
| 2 | Trains on prompts: no; retention: 0 days | $0.15 | $1.00 | $0.05 | 0.04 s | 112 tok/s | 100% |
Price history
No price changes since Oct 20, 2026.
- Surogate Spark$0.15 in, $1.00 out
- Simpleminds EU$0.10 in, $0.75 out
Performance
Last 24 hours, from llm.buzz's test requestsThroughput (tok/s)
- Simpleminds EU112 tok/s
- Surogate Spark112 tok/s
Data table
| Provider | From (UTC) | p50 | p90 | p99 |
|---|---|---|---|---|
| Simpleminds EU | Oct 26, 06:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Simpleminds EU | Oct 26, 11:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Simpleminds EU | Oct 26, 16:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Simpleminds EU | Oct 26, 21:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Simpleminds EU | Oct 27, 01:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Simpleminds EU | Last 24 hours | 112 tok/s | 112 tok/s | 112 tok/s |
| Surogate Spark | Oct 26, 08:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Surogate Spark | Oct 26, 12:00 | 134 tok/s | 134 tok/s | 134 tok/s |
| Surogate Spark | Oct 26, 17:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Surogate Spark | Oct 26, 21:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Surogate Spark | Oct 27, 02:00 | 112 tok/s | 112 tok/s | 112 tok/s |
| Surogate Spark | Last 24 hours | 112 tok/s | 112 tok/s | 112 tok/s |
Latency (time to first token)
- Simpleminds EU0.04 s
- Surogate Spark0.04 s
Data table
| Provider | From (UTC) | p50 | p90 | p99 |
|---|---|---|---|---|
| Simpleminds EU | Oct 26, 06:00 | 0.04 s | 0.04 s | 0.04 s |
| Simpleminds EU | Oct 26, 11:00 | 0.04 s | 0.04 s | 0.04 s |
| Simpleminds EU | Oct 26, 16:00 | 0.07 s | 0.07 s | 0.07 s |
| Simpleminds EU | Oct 26, 21:00 | 0.04 s | 0.04 s | 0.04 s |
| Simpleminds EU | Oct 27, 01:00 | 0.04 s | 0.04 s | 0.04 s |
| Simpleminds EU | Last 24 hours | 0.04 s | 0.07 s | 0.07 s |
| Surogate Spark | Oct 26, 08:00 | 0.04 s | 0.04 s | 0.04 s |
| Surogate Spark | Oct 26, 12:00 | 0.04 s | 0.04 s | 0.04 s |
| Surogate Spark | Oct 26, 17:00 | 0.05 s | 0.05 s | 0.05 s |
| Surogate Spark | Oct 26, 21:00 | 0.04 s | 0.04 s | 0.04 s |
| Surogate Spark | Oct 27, 02:00 | 0.04 s | 0.04 s | 0.04 s |
| Surogate Spark | Last 24 hours | 0.04 s | 0.05 s | 0.05 s |
Uptime
Last 72 hours, by hour- Up: 95% or more served
- Degraded: 85% to 95%
- Down: below 85%
- No data
- From llm.buzz's test requests
Questions
How much does Surogate: Surogate 3.7 Flash cost?
Surogate: Surogate 3.7 Flash costs $0.10 per million input tokens and $0.75 per million output tokens at Simpleminds EU, the provider requests go to first, with cache reads at $0.05 per million tokens. Each provider sets its own price, and you pay the price of the provider that answered.
Do providers train on my prompts?
Each provider declares it, and the table above shows every declaration. You can limit a request to providers that keep nothing, or to providers in the EU.
Can I serve Surogate: Surogate 3.7 Flash myself?
Yes. Apply as a provider, add your endpoint and list this model at your price. It goes live once the automated check passes.
Similar models
Call it
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.llm.buzz/api/v1",
api_key=os.environ["LLM_BUZZ_KEY"],
)
reply = client.chat.completions.create(
model="surogate/surogate3.7-flash",
messages=[{"role": "user", "content": "Hello"}],
)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api.llm.buzz/api/v1",
apiKey: process.env.LLM_BUZZ_KEY,
});
const reply = await client.chat.completions.create({
model: "surogate/surogate3.7-flash",
messages: [{ role: "user", content: "Hello" }],
});curl https://api.llm.buzz/api/v1/chat/completions \
-H "Authorization: Bearer $LLM_BUZZ_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "surogate/surogate3.7-flash",
"messages": [{"role": "user", "content": "Hello"}]}'Endpoints
POST /api/v1/chat/completionsPOST /api/v1/responsesPOST /api/v1/messagesAuthentication
Send your llm.buzz key as a Bearer token: Authorization: Bearer $LLM_BUZZ_KEY. Create keys in the console. The same key calls every model; each request pays the price of the provider that answered it.
More in Authentication and the API reference.
README
The provider publishes no description of this model.
- Model ID
- surogate/surogate3.7-flash
- Takes
- Text, image
- Answers
- Text
- Context
- 1M tokens
- Max output
- 32K tokens
- Capabilities
- Tools, Caching, Structured outputs
- Parameters
- max_tokens, response_format, structured_outputs, temperature, tool_choice, tools
- Weights
- Open weights
- On llm.buzz since
- Oct 20, 2026