Do these steps one time in each browser. Do them again on each computer.
1

Open the site

Go to https://design.hjc925.cloud and sign in.
2

Open Settings

Find the model provider section.
3

Set the protocol

Choose OpenAI-compatible.
4

Set the base URL

Type https://api.hjc925.cloud/v1.
5

Set the API key

Paste your key.
6

Save

All models behind the gateway are now available.
You add one provider. You do not add each provider separately.

Why you repeat this in each browser

Open Design writes the key to localStorage in the browser. It does not send the key to its server. The proof is in the Open Design source.
The file app-config.json on the server has no apiKey field. Therefore:
  • A new browser has no key. You type the key again.
  • A new computer has no key. You type the key again.
  • A private window has no key. You type the key again.
This is a limit of Open Design. It is not a fault in the gateway. No change on the server can correct it.

The media keys are different

Open Design keeps the image keys, the video keys and the search key on its server. It writes them with PUT /api/media/config. These keys follow you to a second computer. You set them one time only.
The chat model key is the only key that stays in the browser. This difference caused confusion during the build. The media keys looked like proof that all keys were shared.