Fabryka · Product record · Vol. IPublic deployment historyWarsaw · 2026
§ 00 · Public change record

Changelog.

New capabilities, material fixes, and changes to the public Fabryka interface.

NEW

Public streaming chat

  • Added /chat, a no-login web chat for trying Bielik, Qwen, and Auto Router through the production streaming demo.
  • Responses arrive as live streamed deltas in the Fabryka interface. Conversation state stays in the browser and is not retained after delivery.
  • Added model selection, clear conversation, starter prompts, mobile layout, and links to API documentation.
NEW

Logprobs take the front page

  • A prominent homepage banner now links directly to the changelog, above the fold on desktop and mobile.
  • The homepage now leads with the logprobs API: full-vocabulary probabilities on Bielik, top alternatives on Qwen, and a direct link to the guide, exporter, and distillation examples.
  • Live checks confirmed all 32,128 Bielik vocabulary tokens. The guide now identifies the current Qwen limit of 20 alternatives and uses Bielik for its full-distribution request.
FIX

Longer answers and full Bielik context

  • Chat and batch requests now default to max_tokens: 2048 instead of 256, including Bielik and Qwen. The live demo also uses 2048 output tokens.
  • Bielik 11B v3 now has 32,768 tokens of context per request, shared by the prompt, chat formatting and generated answer. The API no longer restricts explicit Bielik requests to 4096 tokens of total context.
  • Explicit max_tokens values still take precedence. This parameter counts tokens, not characters; the default is an output budget, not a guarantee that every answer uses it all.
{"model":"bielik-11b-v3","messages":[{"role":"user","content":"Napisz szczegółową odpowiedź po polsku."}],"max_tokens":2048}
NEW

Auto Router and readable model controls

  • Added model: "auto" to the existing OpenAI-compatible POST /v1/chat/completions endpoint.
  • Tool and structured requests route to Qwen, ordinary Polish requests to Bielik, and long Polish context to PLLuM. The hybrid pipeline remains an explicit choice.
  • Responses and streams report the actual selected model; response headers also expose the requested model, route reason, and streaming mode.
  • Replaced native model menus with accessible task-oriented choices and raised compact labels to readable desktop and mobile sizes.
curl -N https://fabryka.ai/v1/chat/completions \
  -H "Authorization: Bearer $FABRYKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"auto","messages":[{"role":"user","content":"Explain this in Polish."}],"stream":true}'

One Fabryka product surface

  • Consolidated the live streamed demo, API-key onboarding, runnable code snippets, public usage evidence, API documentation, and Hermes setup under fabryka.ai.
  • Added an English, aggregate-only /usage report covering requests, tokens, response time, throughput, and daily production trends.
  • Added a copyable coding-agent configuration prompt and an English Hermes guide using the canonical Fabryka endpoint.
  • Rebranded OpenAPI and Swagger documentation, including a proper Bearer authorization workflow.
  • New API keys use the fab_live_ prefix; existing keys remain valid.

Native streaming and Qwen tool calling

  • Bielik 11B v3 and Qwen3.8 27B now forward native upstream deltas through POST /v1/chat/completions and the public demo instead of waiting for a completed response.
  • Direct Qwen calls disable the private thinking channel so the output budget produces a visible streamed answer; the hybrid pipeline still uses reasoning internally.
  • Qwen3.8 27B accepts tools, tool_choice, assistant tool_calls, and role: tool results.
  • PLLuM and the hybrid pipeline continue to use streamed client delivery with explicit pipeline progress.
curl -N https://fabryka.ai/v1/chat/completions \
  -H "Authorization: Bearer $FABRYKA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"qwen3.8-27b","messages":[{"role":"user","content":"Hello"}],"stream":true}'

Hybrid demo and public usage

  • Introduced the multi-stage Qwen + Bielik pipeline with SSE progress events.
  • Published aggregate service usage without prompts or customer data.
  • Added anonymous test keys with renewable daily credit.

Public batch API

  • Opened the asynchronous /v1/batches interface.
  • Added status retrieval, result delivery, balance accounting, and actual-usage charging.