ROBOTWAR.ioOSINT research running on the Hetzner inference APIbeta test

Hetzner Inference API — Performance


Measured from robotwar.io Hetzner OSINT · generated 2026-10-23T14:19:19Z · window: last 30 days (all-time totals in summary)

Calls in window
3 593
7 921 all time
Success rate
97.7%
3 510 completed
Latency p50
19.1 s
p95 73.1 s
Output tokens/s
59.8
median of completed calls
Rate limited
0.0%
1 responses
Server errors
0.6%
21 incl. gateway 504
Timeouts
0.0%
1 calls
Parse errors
0.0%
0 calls
Tokens in
17 243 795
32 682 721 all time
Tokens out
4 909 811
9 897 021 all time
Attempts per success
1.0
1.0 = never retried
Retries
68
calls beyond the first attempt

Collection schedule

All times on this page are Amsterdam (CET/CEST). A missed slot means no collection started within the tolerance of a scheduled time.

Collection runs at 00:00, 08:00, 16:00 Europe/Amsterdam · next expected 2026-10-24 00:00 CEST · arrived 88 of 90 expected since 2026-09-23 · 3 did not finish

Last completed collection started 2026-10-23 08:00 CEST and took 15 min.

Missed: 2026-09-29 00:00, 2026-09-29 08:00

starteddurationstatus
2026-10-23 16:00 CEST—running (unfinished)
2026-10-23 08:00 CEST15 minok
2026-10-23 03:30 CEST16 minfailed
2026-10-23 00:00 CEST12 minok
2026-10-22 16:00 CEST21 minok
2026-10-22 08:00 CEST19 minfailed
2026-10-22 03:30 CEST17 minok
2026-10-22 00:00 CEST20 minok
2026-10-21 16:00 CEST25 minok
2026-10-21 08:00 CEST23 minok
2026-10-21 03:30 CEST15 minok
2026-10-21 00:00 CEST17 minok

Model selection

Chosen from measurement: a model is used once the endpoint offers it and it has answered reliably, inside the response-time limit.

stepmodelhowsincewhy
corroborateQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen3.8-27B leads by only 0.012 — under the 0.08 margin
deepQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen/Qwen3.6-35B-A3B-FP8 leads by only 0.005 — under the 0.08 margin
lensQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen3.8-27B leads by only 0.012 — under the 0.08 margin
synthesizeQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen/Qwen3.6-35B-A3B-FP8 leads by only 0.005 — under the 0.08 margin
tagQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen/Qwen3.6-35B-A3B-FP8 leads by only 0.005 — under the 0.08 margin
trendwatchQwen/Qwen3.6-35B-A3Bheld2026-10-23Qwen/Qwen3.6-35B-A3B-FP8 leads by only 0.005 — under the 0.08 margin

Calls by status, per day

Stacked by outcome, Amsterdam days.

Calls by status per day06212518825009-24 · ok: 15609-24 · rate_limited: 109-25 · ok: 9009-25 · http_error: 509-26 · ok: 10909-27 · ok: 9309-28 · ok: 8509-29 · ok: 2409-30 · ok: 9110-01 · ok: 8910-02 · ok: 9110-02 · http_error: 310-03 · ok: 8910-04 · ok: 7010-04 · http_error: 6010-05 · ok: 8210-05 · http_error: 910-06 · ok: 9210-06 · http_error: 310-07 · ok: 9110-07 · http_error: 110-08 · ok: 9210-09 · ok: 12010-10 · ok: 9010-11 · ok: 9310-12 · ok: 9410-13 · ok: 9710-14 · ok: 20910-15 · ok: 19310-16 · ok: 14910-17 · ok: 17610-18 · ok: 18010-19 · ok: 11410-19 · timeout: 110-20 · ok: 16310-21 · ok: 16010-22 · ok: 18710-23 · ok: 14109-2309-2710-0110-0510-0910-1310-1710-2110-23okrate_limitedhttp_errortimeout

Speed over time

Latency percentiles cover completed calls; the dashed line is the 7-day mean.

Latency per day (successful calls)0ms38s75s112s2m09-24 · p50: 27s09-25 · p50: 42s09-26 · p50: 32s09-27 · p50: 26s09-28 · p50: 29s09-29 · p50: 40s09-30 · p50: 38s10-01 · p50: 44s10-02 · p50: 56s10-03 · p50: 44s10-04 · p50: 29s10-05 · p50: 36s10-06 · p50: 52s10-07 · p50: 34s10-08 · p50: 30s10-09 · p50: 19s10-10 · p50: 15s10-11 · p50: 15s10-12 · p50: 15s10-13 · p50: 16s10-14 · p50: 761ms10-15 · p50: 1s10-16 · p50: 21s10-17 · p50: 12s10-18 · p50: 8s10-19 · p50: 10s10-20 · p50: 12s10-21 · p50: 11s10-22 · p50: 2s10-23 · p50: 11s09-24 · p95: 66s09-25 · p95: 2m09-26 · p95: 83s09-27 · p95: 47s09-28 · p95: 66s09-29 · p95: 99s09-30 · p95: 77s10-01 · p95: 95s10-02 · p95: 118s10-03 · p95: 105s10-04 · p95: 102s10-05 · p95: 75s10-06 · p95: 85s10-07 · p95: 100s10-08 · p95: 51s10-09 · p95: 65s10-10 · p95: 35s10-11 · p95: 27s10-12 · p95: 41s10-13 · p95: 28s10-14 · p95: 28s10-15 · p95: 40s10-16 · p95: 115s10-17 · p95: 36s10-18 · p95: 37s10-19 · p95: 27s10-20 · p95: 35s10-21 · p95: 28s10-22 · p95: 30s10-23 · p95: 29s09-2309-2710-0110-0510-0910-1310-1710-2110-23p50p95
Median output tokens per second, per day0387511215009-24 · median tokens/s: 5309-25 · median tokens/s: 4009-26 · median tokens/s: 4809-27 · median tokens/s: 6209-28 · median tokens/s: 5709-29 · median tokens/s: 3609-30 · median tokens/s: 4410-01 · median tokens/s: 3610-02 · median tokens/s: 3110-03 · median tokens/s: 3410-04 · median tokens/s: 5310-05 · median tokens/s: 4910-06 · median tokens/s: 3610-07 · median tokens/s: 4210-08 · median tokens/s: 6010-09 · median tokens/s: 7710-10 · median tokens/s: 11010-11 · median tokens/s: 11210-12 · median tokens/s: 11110-13 · median tokens/s: 10410-14 · median tokens/s: 5510-15 · median tokens/s: 5710-16 · median tokens/s: 4410-17 · median tokens/s: 6010-18 · median tokens/s: 6010-19 · median tokens/s: 9710-20 · median tokens/s: 7510-21 · median tokens/s: 7910-22 · median tokens/s: 7610-23 · median tokens/s: 8909-2309-2710-0110-0510-0910-1310-1710-2110-23
Success rate per day0%25%50%75%100%09-24 · success rate: 99%09-25 · success rate: 95%09-26 · success rate: 100%09-27 · success rate: 100%09-28 · success rate: 100%09-29 · success rate: 100%09-30 · success rate: 100%10-01 · success rate: 100%10-02 · success rate: 97%10-03 · success rate: 100%10-04 · success rate: 54%10-05 · success rate: 90%10-06 · success rate: 97%10-07 · success rate: 99%10-08 · success rate: 100%10-09 · success rate: 100%10-10 · success rate: 100%10-11 · success rate: 100%10-12 · success rate: 100%10-13 · success rate: 100%10-14 · success rate: 100%10-15 · success rate: 100%10-16 · success rate: 100%10-17 · success rate: 100%10-18 · success rate: 100%10-19 · success rate: 99%10-20 · success rate: 100%10-21 · success rate: 100%10-22 · success rate: 100%10-23 · success rate: 100%09-24 · 7-day mean: 99%09-25 · 7-day mean: 97%09-26 · 7-day mean: 98%09-27 · 7-day mean: 99%09-28 · 7-day mean: 99%09-29 · 7-day mean: 99%09-30 · 7-day mean: 99%10-01 · 7-day mean: 99%10-02 · 7-day mean: 100%10-03 · 7-day mean: 100%10-04 · 7-day mean: 93%10-05 · 7-day mean: 92%10-06 · 7-day mean: 91%10-07 · 7-day mean: 91%10-08 · 7-day mean: 91%10-09 · 7-day mean: 91%10-10 · 7-day mean: 91%10-11 · 7-day mean: 98%10-12 · 7-day mean: 99%10-13 · 7-day mean: 100%10-14 · 7-day mean: 100%10-15 · 7-day mean: 100%10-16 · 7-day mean: 100%10-17 · 7-day mean: 100%10-18 · 7-day mean: 100%10-19 · 7-day mean: 100%10-20 · 7-day mean: 100%10-21 · 7-day mean: 100%10-22 · 7-day mean: 100%10-23 · 7-day mean: 100%09-2309-2710-0110-0510-0910-1310-1710-2110-23success rate7-day mean

Latency per model

Median latency per Amsterdam day.

Qwen/Qwen3.6-35B-A3B-FP8

Qwen/Qwen3.6-35B-A3B-FP8: median latency per day0ms25s50s75s09-24 · p50: 27s09-25 · p50: 42s09-26 · p50: 32s09-27 · p50: 26s09-28 · p50: 29s09-29 · p50: 40s09-30 · p50: 38s10-01 · p50: 44s10-02 · p50: 56s10-03 · p50: 44s10-04 · p50: 29s10-05 · p50: 36s10-06 · p50: 52s10-07 · p50: 34s10-08 · p50: 30s10-09 · p50: 19s10-10 · p50: 15s10-11 · p50: 15s10-12 · p50: 15s10-13 · p50: 16s10-14 · p50: 761ms10-15 · p50: 1s10-16 · p50: 21s10-17 · p50: 12s10-18 · p50: 948ms10-19 · p50: 557ms10-20 · p50: 538ms10-21 · p50: 603ms10-22 · p50: 552ms10-23 · p50: 551ms09-2309-3010-0710-1410-2110-23

Qwen/Qwen3.6-35B-A3B

Qwen/Qwen3.6-35B-A3B: median latency per day0ms7s13s20s10-18 · p50: 18s10-19 · p50: 15s10-20 · p50: 18s10-21 · p50: 16s10-22 · p50: 15s10-23 · p50: 15s09-2309-3010-0710-1410-2110-23

Per model

Window: last 30 days. First/last seen span the whole log.

modelcallssuccessp50p95maxtok/savg out4295xxtimeoutsfirst seenlast seen
Qwen/Qwen3.6-35B-A3B-FP83 12097.4%20.2 s75.4 s286.9 s55.91 32212102026-08-162026-10-23
Qwen/Qwen3.6-35B-A3B47399.8%16.1 s35.1 s91.3 s108.01 8920012026-10-182026-10-23

Model bench runs

Same prompt, same signals, every model.

whenmodelparsedlatencytokens intokens out
2026-08-16 19:26Qwen/Qwen3.6-35B-A3B-FP8yes76.2 s4 3101 621
2026-08-16 19:25Kimi-K2.7-Codeno———
2026-08-16 19:17GLM-5.2-NVFP4yes243.4 s3 9991 698
2026-08-16 18:57DeepSeek-V4-Flash-0731no———

Per step

Repair calls are the single retry after an unparseable answer.

stepcallssuccessp50p95avg inavg outrepair calls
tag1 17299.0%28.4 s82.6 s6 7402 0372
media771100.0%629 ms1142 ms745320
lens-cn14596.6%19.2 s61.3 s4 8861 36617
lens-de14596.6%17.7 s60.5 s4 8061 31919
lens-pl14196.5%20.4 s58.9 s4 8861 38614
events13896.4%22.9 s59.6 s10 6871 70213
lens-baltics13796.4%23.9 s91.0 s5 2541 7521
trendwatch13490.3%43.2 s115.9 s10 8433 3134
lens-ir13196.2%22.6 s52.0 s4 6271 4494
lens-kp13096.2%19.2 s59.7 s4 7301 2512
lens-nl13095.4%15.7 s41.2 s3 1291 0733
lens-by13096.2%18.3 s43.4 s3 1361 1034
synthesize12995.3%27.6 s99.6 s5 7812 1450
lens-wider12995.3%20.7 s73.8 s5 2041 5090
events-verify21100.0%15.5 s33.5 s4 2671 8751
media-eval10100.0%621 ms1030 ms746320

Failures over time

Failures by class per day01938567509-24 · 429: 109-25 · gateway 504: 309-25 · 5xx: 210-02 · 5xx: 310-04 · other: 6010-05 · gateway 504: 910-06 · gateway 504: 310-07 · gateway 504: 110-19 · timeout: 109-2309-2710-0110-0510-0910-1310-1710-2110-23429gateway 5045xxtimeoutother

Most recent failures

Last 20, newest first.

whenstepmodelhttpclassmessage
2026-10-19 14:10trendwatchQwen/Qwen3.6-35B-A3B—timeoutRequest timed out.
2026-10-06 22:22trendwatchQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-06 06:06tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 22:21trendwatchQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 22:14synthesizeQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 07:06lens-nlQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:45tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:40tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:35tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:29tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:23tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:17tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:12tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-05 06:07tagQwen/Qwen3.6-35B-A3B-FP8504gateway 504504
2026-10-04 06:36lens-widerQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.
2026-10-04 06:35lens-widerQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.
2026-10-04 06:35lens-widerQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.
2026-10-04 06:35lens-widerQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.
2026-10-04 06:34lens-widerQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.
2026-10-04 06:33lens-byQwen/Qwen3.6-35B-A3B-FP8—otherconnection: Connection error.

Time of day

Amsterdam hours across the whole window.

Median latency — darker is slower

Median latency by hour (Amsterdam)00: 20.1 s0001: 25.7 s02: 26.0 s0203: 18.5 s04: 65.0 s0405: no calls06: 36.8 s0607: no calls08: 19.9 s0809: 48.9 s10: 646 ms1011: no calls12: no calls1213: no calls14: 22.8 s1415: 35.6 s16: 18.5 s1617: 83.8 s18: no calls1819: 42.9 s20: no calls2021: 25.4 s22: 14.5 s2223: 34.9 s

Failure share — darker is worse

Failure share by hour (Amsterdam)00: 0.3%0001: 0.0%02: 4.0%0203: 0.0%04: 0.0%0405: no calls06: 0.0%0607: no calls08: 8.7%0809: 33.3%10: 0.0%1011: no calls12: no calls1213: no calls14: 0.0%1415: 0.0%16: 0.7%1617: 0.0%18: no calls1819: 0.0%20: no calls2021: 0.0%22: 0.0%2223: 0.0%

3593 calls placed across the window

Model availability over time

One availability check per day from /models; calls per model per Amsterdam day; last 14 days. Watch this when a model disappears.

The endpoint currently lists 4 models: Qwen/Qwen3.6-35B-A3B, Qwen/Qwen3.6-35B-A3B-FP8, Qwen/Qwen3.8-27B, Qwen3.8-27B. Not offered on the latest check: DeepSeek-V4-Flash-0731 (last seen 2026-08-16); GLM-5.2-NVFP4 (last seen 2026-08-16); Kimi-K2.7-Code (last seen 2026-08-16). This timeline shows if and when they return.

10-1010-1110-1210-1310-1410-1510-1610-1710-1810-1910-2010-2110-2210-23
DeepSeek-V4-Flash-0731×××××××××××××
GLM-5.2-NVFP4×××××××××××××
Kimi-K2.7-Code×××××××××××××
Qwen/Qwen3.6-35B-A3B237196969393
Qwen/Qwen3.6-35B-A3B-FP89394972091931491761574367649448
Qwen/Qwen3.8-27B
Qwen3.8-27B

offered and used successfully (number = ok calls) offered, every call failed offered, not used not offered on /models no availability check that day

API surface over time

Capability flags are observed, never assumed.

takenendpointsdkmodelschange
2026-10-23 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-23 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-23 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-22 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-22 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-22 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-22 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-21 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-21 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-21 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-21 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-20 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-20 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-20 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-20 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-19 22:01https://inference.hetzner.com/api/v12.49.04no change
2026-10-19 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-19 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-18 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-18 14:01https://inference.hetzner.com/api/v12.49.04no change
2026-10-18 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-18 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-17 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-17 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-17 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-17 01:31https://inference.hetzner.com/api/v12.49.04no change
2026-10-16 22:01https://inference.hetzner.com/api/v12.49.04no change
2026-10-16 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-16 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-16 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-15 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-15 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-15 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-15 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-14 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-14 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-14 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-13 22:03https://inference.hetzner.com/api/v12.49.04no change
2026-10-13 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-13 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-13 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-12 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-12 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-12 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-12 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-11 22:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-11 14:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-11 06:00https://inference.hetzner.com/api/v12.49.04no change
2026-10-11 01:30https://inference.hetzner.com/api/v12.49.04no change
2026-10-10 22:00https://inference.hetzner.com/api/v12.49.04no change

Observed on the latest snapshot

thinking can be switched off: yesgateway 504 observed: norate-limit headers exposed: no

Models offered

Qwen/Qwen3.6-35B-A3BQwen/Qwen3.6-35B-A3B-FP8Qwen/Qwen3.8-27BQwen3.8-27B

Per-model first and last call

modelfirst calllast callcalls (all time)
DeepSeek-V4-Flash-07312026-08-162026-08-166
GLM-5.2-NVFP42026-08-162026-08-166
Kimi-K2.7-Code2026-08-162026-08-1610
Qwen/Qwen3.6-35B-A3B2026-10-182026-10-23473
Qwen/Qwen3.6-35B-A3B-FP82026-08-162026-10-237 426

Rate-limit posture

Client budget: 10 requests / 60 s · observed 429 responses in window: 1 (0.0% of calls)

headerlatest value
retry-after1