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.

bash
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=true

Public 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

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.