DeepSeek V4 Flash is live · Our GLM-5.2 price just dropped to 50% of list
Blog
API setup

WorkBuddy custom model setup

Enter the URL, API key, and model name in the order shown, then verify the complete connection.

8 min readOmniaKey
WorkBuddycustom modelAPI keyDeepSeekOpenAI-compatible

This guide uses WorkBuddy's current custom model interface. Prepare an OmniaKey API key and one exact model ID before opening WorkBuddy.

The finished form: choose Custom, enter https://api.omniakey.com/v1, paste your OmniaKey API key, and use an exact model ID such as deepseek-v4-flash.

The form, saved model details, and model picker were checked in the macOS app running WorkBuddy v5.3.14. Tencent Cloud's official instructions require at least v4.22.15 for this feature.

WorkBuddy fieldValue
ProviderCustom under the Other group
Interface addresshttps://api.omniakey.com/v1
API KeyA key created in OmniaKey
Model nameFor example, deepseek-v4-flash

Before you start, prepare two items

An OmniaKey API key

Sign in to OmniaKey and open the API Keys page:

  1. Select Create key.
  2. Name it WorkBuddy, then set a suitable limit and expiry.
  3. Create it and immediately copy the new key.

Keep the key dialog open until you have pasted the credential into WorkBuddy. Do not put the key in screenshots, chat messages, or public files.

The account also needs available balance or trial credit. Creating a key only creates a credential; it does not guarantee that the account can fund a request.

An exact model ID

Open the OmniaKey model catalog, choose a currently available model, and copy the model ID shown on the page. For a first test, use:

text
deepseek-v4-flash

The ID must match exactly. Do not enter the display name DeepSeek V4 Flash, remove hyphens, or invent a shorter alias.

Step 1: Open Add model

Start WorkBuddy and open:

text
System Settings → Models → + Add model

On the Models page, select + Add model in the upper-right corner.

WorkBuddy Models settings page with the Add model button in the upper-right corner
Step 1: System Settings → Models → + Add model.

You can also enter from the bottom of a new task:

text
Model picker → + Configure custom model

If neither entry is available, update WorkBuddy to version v4.22.15 or later. Tencent Cloud's current instructions require at least this version for the interface.

Step 2: Choose Custom and complete four fields

Fill the form from top to bottom.

1. Choose the Custom provider

Open the Provider menu and select:

text
Custom

In v5.3.14, it appears under the Other group. Do not choose the built-in OpenAI, Tencent Cloud Token Plan, or another provider because those profiles do not use the OmniaKey interface address.

Custom provider option at the bottom of the WorkBuddy Provider menu
Step 2: scroll to the bottom of the Provider menu and choose Custom under Other.

2. Enter the address through /v1

In Interface address or Base URL, enter exactly:

text
https://api.omniakey.com/v1

Do not copy the gray placeholder. It shows an example ending in /v1/chat/completions, but OmniaKey uses the Base URL https://api.omniakey.com/v1 in this field.

3. Paste the API key

Paste the key you copied from OmniaKey into API Key. Do not add quotation marks, whitespace, or the word Bearer; enter only the key value.

4. Enter the model name

Under Model name or Model ID, enter the exact catalog ID:

text
deepseek-v4-flash

The core form should now read:

text
Provider: Custom
Interface address: https://api.omniakey.com/v1
API Key: [your OmniaKey API key]
Model name: deepseek-v4-flash
WorkBuddy custom model form filled with the OmniaKey interface address and deepseek-v4-flash model name
Completed example. The API Key is intentionally blank in the screenshot; paste your own OmniaKey key when configuring WorkBuddy.

For the first connection test, leave the remaining fields at their defaults and make sure Custom protocol is off. In v5.3.14, a new form starts with Tool calling on, Image input off, Reasoning mode off, Custom protocol off, and provider-default input and output limits. A verified deepseek-v4-flash preset appears below.

Step 3: Save, select the model, and test it

Select Save and return to a new task. Open the model picker at the bottom, find the custom model section, and choose deepseek-v4-flash.

Send one short test message:

text
Reply with exactly: Connection successful

A normal response confirms four parts of the setup at once:

  1. WorkBuddy saved the custom provider.
  2. The Base URL is correct.
  3. The API key is accepted and has usable credit.
  4. The key can access the selected model ID.

Finally, open OmniaKey Usage and confirm that the call appears with the expected model. This closes the verification loop from WorkBuddy to OmniaKey.

If the saved model does not appear immediately, close and reopen the picker. Fully quit and restart WorkBuddy if it still does not appear.

Recommended advanced settings for the first test

Do not change several capability controls before basic chat works. A new custom model in WorkBuddy v5.3.14 starts with:

OptionNew-form default
Tool callingOn
Image inputOff
Reasoning modeOff
Custom protocolOff
Input and output limitsProvider defaults

Use these defaults to verify the URL, key, and model name first. Then adjust capabilities for the model.

Verified deepseek-v4-flash preset

The saved model and successful local replies used this configuration:

Optiondeepseek-v4-flash setting
Tool callingOff
Image inputOff
Reasoning modeOn
Reasoning onlyOff
Allow disabling reasoningOn
Custom protocolOff
Default reasoning effortAuto (use request-layer default)
Supported reasoning effortsLeave Low, Medium, High, Extra High, and Maximum unchecked
Input and output limitsProvider defaults

WorkBuddy reveals Reasoning only, Allow disabling reasoning, and effort controls after Reasoning mode is enabled. Leave effort on Auto for the first test.

When to enable tool calling

Enable Tool calling when WorkBuddy needs to read files, use connectors, or perform agent tasks. The model must also support structured tool calls. deepseek-v4-flash currently has tool support in the OmniaKey catalog, so enable it after basic chat works and begin with a read-only task. It can remain off for a connection-only chat test.

When to enable image input

Enable it only for a model explicitly marked as accepting images. A client switch cannot add vision capability to a text-only model.

When to enable reasoning mode

Enable it when the catalog or model documentation explicitly lists reasoning, thinking, or a similar mode. Keep automatic effort and Allow disabling reasoning. Do not add unsupported effort values, and do not make reasoning-only mode the default for ordinary tasks.

Adding another model

Do not overwrite a working model entry. Open Add model again, keep the same OmniaKey URL and API key, replace only the exact model ID, and save it as another custom model.

Verify one model before adding the next. When a problem appears, this makes it clear which saved entry introduced it.

Troubleshooting by symptom

Configure custom model is missing

Check the WorkBuddy version first. Update to v4.22.15 or later, then look in the new-task model picker or under System Settings → Models.

HTTP 401, Unauthorized, or invalid API key

Copy the OmniaKey key again. Check for whitespace and make sure you did not paste Bearer with it. Confirm that the key is enabled and unexpired, and that both the account balance and key limit are usable.

Changing the model ID does not fix a 401; authentication failed before model selection mattered.

HTTP 404 or endpoint not found

The address must be exactly:

text
https://api.omniakey.com/v1

Do not use the bare domain, duplicate /v1, or append /chat/completions. Also make sure Custom protocol is off.

Model not found or UNKNOWN_MODEL

Copy the ID again from the live model catalog. A display name, guessed alias, or retired ID is not a valid current model ID.

Chat works but tools fail

The basic model connection is already working. Check WorkBuddy's Tool calling switch and the model's tool capability. Re-entering the API key or URL will not add tool support.

Image input fails

Both conditions must be true: the model supports images and WorkBuddy's Image input control is enabled.

The model is missing after Save

Confirm that you selected Save, then reopen the model picker. Restart WorkBuddy if necessary. If the configuration entry itself is unavailable, check the client version again.

Frequently asked questions

What OmniaKey URL should WorkBuddy use?

Use only https://api.omniakey.com/v1. It is a Base URL; WorkBuddy appends the operation path.

Do I need a models.json file?

No. This guide follows the current Configure custom model interface. Older local configuration file instructions describe a different setup path.

Can I configure GPT, Claude, Gemini, or another model?

Yes, when the model is currently listed in OmniaKey and supports the OpenAI-compatible route. Keep the same URL and use the exact catalog model ID.

Is MCP configured on this form?

No. This form configures the model API. MCP and connectors are separate WorkBuddy settings. Establish a basic model response before adding those tools.

Verified references