Changelog
Last updated:
On this page
Notable API changes, newest first. Minor bug fixes and internal improvements are not listed.
2026-08
Async transcription job API
New endpoints for long audio files: POST /v1/audio/transcriptions/jobs accepts up to
100 MB, responds immediately with a job_id, and transcribes in the background. Poll
GET /v1/audio/transcriptions/jobs/{id} until status is completed. The gateway
chunks the audio, transcribes, and stitches the result — speakers stay consistent
across the whole file.
curl https://api.staik.se/v1/audio/transcriptions/jobs \
-H "Authorization: Bearer sk-st-your-key" \
-F file=@long-meeting.m4a \
-F model=kb-whisper-large \
-F language=sv \
-F diarize=truePublic registration opened
Pay-as-you-go registration via /register is now the public way in — 100,000 welcome tokens valid for 30 days. The Early Adopter program is closed to new signups.
2026-06
Web search
Server-side web search in chat completions via web_search: true, plus a standalone
POST /v1/tools/web-search. Self-hosted SearXNG — searches never leave the
infrastructure.
2026-05
Prompt caching on /v1/messages
The Anthropic endpoint supports cache_control breakpoints: reused context is billed
as discounted cache_read instead of full price every turn. TTL 5 minutes, or
1 hour with ttl: "1h".
2026-04
qwen3.6:35b-a3b
The default model was upgraded to qwen3.6:35b-a3b (262K context window).
No code changes needed
The old name qwen3.5:35b-a3b works as a backwards-compatible alias —
existing code keeps working unchanged.