The power of APIs: The unsung hero of AI interface

losgehts1 pts0 comments

The power of APIs: The unsung hero of AI interface

-->

-->

-->

About

Who we are

Our expertise

Our work

Open Source

Our ecosystem

Services

Guide

Train

Build

Integrate

Optimize

Maintain

Industries

Automotive

Digital TV

Silicon

OEM

VR/AR

News & Blog

Careers

Contact

About

Services

Industries

News & Blog

Careers

Contact

-->

+44 (0)1223 362967

+1 514 667 2499

contact@collabora.com

-->

Home "

News & Blog "

Blog "

The power of APIs: The unsung hero of AI interface

-->

Home<br>News & Blog<br>Blog

The power of APIs: The unsung hero of AI interface

-->

The power of APIs: The unsung hero of AI interface

Posted on 07/07/2026 by<br>-->

Posted on 07/07/2026 by Marcus Edel

-->

Posted on 07/07/2026 by Marcus Edel<br>--><br>Marcus Edel<br>July 07, 2026

Share this post:

-->

Reading time:

The headlines about AI are all model-centric: bigger, faster, smarter, benchmark after benchmark. But the development that actually changes what a single developer can build receives little praise, as the most advanced computing capabilities have quietly become interfaces. Speech recognition arrives via WebSocket, a language model via an HTTP endpoint, and the research as somebody else&rsquo;s layer to build on.

We recently put this to the test with a small experiment of controlling a computer by voice. Say &ldquo;computer, open the terminal and type ls&rdquo;, and the computer opens the terminal and runs "ls", transcribed live locally, interpreted by a language model, executed locally. A decade ago, each third of that sentence was a research field. Our version took an afternoon and roughly 400 lines of Python, and not one of those lines does any AI.

A capability becomes an interface

What does it actually mean to &ldquo;wrap a capability in an API&rdquo;? Consider speech recognition. Behind WhisperLive, our open source streaming transcription server, sit the Whisper models, GPU inference engines, and voice-activity detection - years of work. What it provides is simple: stream audio, and it will provide a callback with the transcribed text.

The same works all the way up the stack. We ran llama.cpp in a container and talk to its API. llama.cpp doesn&rsquo;t define its own interface; it intentionally implements the OpenAI-compatible chat API, the format that has become the industry&rsquo;s de facto standard.

The API that runs in reverse

The most interesting development, though, is not how we call AI; it&rsquo;s that AI can now call us. The standard chat API includes a mechanism called tool calling: alongside the user&rsquo;s words, you hand the model a machine-readable list of functions:

"name": "open_application",<br>"description": "Open a desktop application by name, e.g., 'Chromium'",<br>"parameters": { "name": { "type": "string" } }

When a user says &ldquo;open the web browser&rdquo;, the model doesn&rsquo;t answer with prose. It answers in a structured way:

"name": "open_application", "arguments": { "name": "Chromium" }<br>Nowhere in our experiment is there a rule for any particular sentence. We define capabilities, the model handles language, and the interface is the glue in between.

Integration is the new implementation

A telling detail from our experiment: every problem we debugged was mainly plumbing, a library mismatch in a container, or a downloader that disliked our DNS setup. Building on top of APIs now feels less like research and more like systems integration.

Curious to see this for yourself? Pick any two AI services with public interfaces; WhisperLive ships ready-made Docker images, and llama.cpp will serve any open-weight model and connect them to something. The distance between &ldquo;that would be a cool research project&rdquo; and &ldquo;that&rsquo;s a Saturday afternoon&rdquo; has collapsed. All that&rsquo;s left is to plug things together. The code for our experiment is available here.

Related Posts

Breaking language barriers 2.0: Moving closer towards fully reliable, production-ready Hindi ASR

Breaking language barriers: Fine-tuning Whisper for Hindi

Transforming speech technology with WhisperLive

Related Posts

Breaking language barriers 2.0: Moving closer towards fully reliable, production-ready Hindi ASR

Breaking language barriers: Fine-tuning Whisper for Hindi

Transforming speech technology with WhisperLive

Search the newsroom

Search

Latest Blog Posts

The power of APIs: The unsung hero of AI interface

- Jul 07, 2026

Simplifying Bluetooth qualification for Linux/BlueZ: New upstream documentation

- May 26, 2026

Building Tyr in Rust: CSF architecture and booting the MCU

- May 14, 2026

Optimizing memory access in NIR

- May 07, 2026

BlueZ-powered Auracast broadcasting on Genio 700

- May 05, 2026

-->

Latest Blog Posts

The power of APIs: The unsung hero of AI interface

07/07/2026

AI development is becoming less about implementing models from scratch and more about composing powerful capabilities via APIs, enabling…

Simplifying Bluetooth qualification for...

interface apis blog rsquo power unsung

Related Articles