Guide
Configure Onyx to use models served by LM Studio. Onyx reads the models loaded in LM Studio, together with their capabilities (vision, reasoning) and context length.1
Set Up LM Studio and Load Your Models
Download LM Studio from lmstudio.ai and load the models you want to use.Start the LM Studio local server:LM Studio listens on port
1234 by default.If LM Studio runs on a different machine than Onyx,
make sure the server is reachable from the Onyx host (for example, http://<lm-studio-host>:1234).Running Onyx in Docker on the same machine as LM Studio?By default, LM Studio binds only to
127.0.0.1, which is unreachable from inside an Onyx container. To fix this:- In the LM Studio Developer tab, enable Serve on Local Network (or set the host to
0.0.0.0) and restart the server. - Use
http://host.docker.internal:1234as the API Base URL instead ofhttp://localhost:1234. Onyx fills in this address when it runs in a container.
2
Navigate to Language Models
Open the Admin Panel from your user profile icon, then open Language Models.
3
Connect LM Studio
Under Self-hosted & Custom, click Connect on the LM Studio card.Set the API Base URL to your LM Studio server address (for example, 
http://localhost:1234).
Enter the server root. Onyx adds the /v1 path for you.If your LM Studio server requires authentication, paste the key in the optional API Key field.
4
Load Your Models
In the Models section, click Refresh models. Onyx lists the models loaded in LM Studio.
5
Choose Visible Models
In the Models section, select the models that users can pick in chat. If a model is missing,
open More Models or type its name and click Add Model.Limiting visible models helps when a provider publishes many models and versions of the same model.
6
Set Models Access
Under Models Access, choose All Users & Agents or Named Groups & Agents.With Named Groups & Agents, only Admins and the User Groups and Agents you name can use the models.
Named groups need a Business plan or higher.
7
Connect
Click Connect. Onyx tests the connection with one of the selected models before it saves the provider.