What's new

One entry per date, the most recent at the top. Every entry says what changed, who it can be useful to and how to adopt it. The full contract is in the API documentation.

Contract version: 1.0. A model name never changes its behaviour: if the model changes, the name changes.

Full log for integrators: docs/NOVITA-EN.md in the repository, aligned with this page.

30/9/2026The three plans with the price on request, and a licence request that does not get lost.

What changed

Who it is for

Whoever has no key yet and wants to understand what it costs and how to start.

How to adopt it

Nothing to do if you already have a key. The contract stays 1.0: additions only, no previous answer changes.

30/9/2026Every key has a name: you know which one you are revoking.

What changed

Who needs it

Whoever has more than one integration: revocation takes the key id as input, and whoever cannot tell them apart revokes at random.

How to adopt it

Nothing is forced: a key without a name works as before and the contract stays 1.0. The name is read by your company and by us: it is not a place for a person's data.

30/9/2026The log also says what WE did to your keys, and it is searchable.

30/9/2026The service's numbers are not a customer's numbers.

30/9/2026The keys of whoever left the company: now you can see them, and remove them in one move (frontend).

30/9/2026The token you enter the console with can be changed, and an invite does not last forever (frontend).

30/9/2026You invite your company's people yourself (frontend).

30/9/2026A burst of audio no longer makes anyone wait for their final (engine v0.3.3).

30/9/2026When the frontend restarts, whoever is talking does not hear it from the silence (frontend).

29/9/2026The quota also counts the audio that is coming in right now (frontend).

29/9/2026When the service says no, it also says when to retry (frontend).

29/9/2026With the second ear the seats really double (frontend).

29/9/2026A ceiling on the requests with audio in flight (frontend).

29/9/2026The job queue has a ceiling on the audio held in RAM (frontend).

29/9/2026Have one block of the code dictated again, not the whole of it: ricomponi + blocco (frontend).

29/9/2026You can tell the frontend which code you asked for: atteso (frontend).

29/9/2026A code that does not hold up also says how it can be repaired (frontend).

28/9/2026The stream says which ear is listening to you (frontend).

23/9/2026A log of the discarded partials (engine v0.3.2).

23/9/2026Words with their times (engine v0.3.1).

22/9/2026SRT and WebVTT subtitles, jobs on long files.

22/9/2026Checking dictated codes, and an engine that talks to nobody.

What changed

Who it is for

For those who collect IBANs, tax codes, PODs and PDRs over the phone; for those who must be able to say where the data ends up.

How to adopt it

No forced change: codici appears only with codici=1. The rules for the confirmation dialogue are in the documentation.

22/9/2026Watching over the service.

What changed

Who it is for

For those who operate the service and want to be warned when something falls, without noise when everything is fine.

How to adopt it

Nothing to do: the watch is internal to the service, it requires no configuration on the clients' part.

21/9/2026A usage page per key, and post-processing of dictated codes.

What changed

Who it is for

For those who keep an eye on the usage of a product or of a customer; for those who transcribe codes dictated over the phone.

How to adopt it

Nothing to change in the clients: the page opens in a browser; codici is one more option.

16/9/2026Contract 1.0: OpenAI-compatible file API, WebSocket streaming, keys with a quota in seconds.

What changed

Who it is for

For those who already use an OpenAI- or Deepgram-compatible transcription API and want to keep the audio in Europe.

How to adopt it

Ask for a key, change the base_url, use model="agileascolto-turbo".