You can create custom hardware that integrates with the O1 server software running on your computer.

To use 01 with your custom hardware, run the livekit server and connect to the “Livekit is running at…” URL that is displayed:

poetry run 01 --server livekit

Or, run the light server and connect to the URL that is displayed:

poetry run 01 --server light

You may need to set additional parameters via flags depending on your setup.


Usage

Light Server

When using the light server, to transmit audio commands to 01, send LMC audio chunks to the websocket defined by your server.

LMC Messages

To support the incoming Language Model Computer architecture, we extend OpenAI’s messages format to include additional information, and a new role called computer:

LMC

Read about LMC messages protocol here.

Livekit Server

When using the Livekit server, any of Livekit’s SDKs will connect.

Explore Livekit SDKs

Find documentation and integration guides for all Livekit SDKs.