What custom endpoints do
A custom endpoint is an alternative post-processing provider. A Mode can have AI cleanup on, with a custom endpoint as its provider. HyperWhisper then sends the raw transcript to your server in the standard OpenAI chat-completions format. HyperWhisper uses the reply as the cleaned-up output. Custom endpoints are not part of the transcription. They do only the AI cleanup and formatting pass that comes after speech recognition.Adding an endpoint
- macOS
- Windows
1
Open the Model Library
Open HyperWhisper. Then click Model Library in the sidebar.
2
Find the OpenAI-compatible endpoints card
Scroll to the OpenAI-compatible endpoints card near the bottom of the page. Click Add endpoint.
3
Choose a provider tab
The sheet has three tabs:
- LMStudio — fills in the base URL
http://localhost:1234/v1and the name “LMStudio”. This tab finds your running models automatically. - Ollama — fills in
http://localhost:11434and the name “Ollama”. This tab finds your running models automatically. - Custom — for OpenRouter, other hosted APIs, or any other OpenAI-compatible server. You enter the base URL and the model name manually.
4
Fill in the fields
On the LMStudio and Ollama tabs, HyperWhisper reads the models list from the server. If the models load, select one from the dropdown. If they do not load, type the model name.
5
Test the connection (recommended)
Click Test connection before you save. HyperWhisper sends a small request to your server and shows the response. A green indicator means that the server answered correctly.
6
Save
Click Add Endpoint. If you edit an endpoint, click Save Changes instead. The endpoint appears in the card list.
URL format
Enter the base URL of your server. On the Ollama and LMStudio tabs, HyperWhisper adds the correct path for you. For the Custom tab, read the platform notes after this table:
On Windows, the Custom tab adds
/chat/completions when your URL does not end with it. On macOS, HyperWhisper stores your URL exactly as you enter it. If your server needs the full path, enter the full path.
API key storage
HyperWhisper stores API keys securely. It never stores them in plain text:- macOS — HyperWhisper stores the key in the system Keychain.
- Windows — HyperWhisper stores the key in Windows Credential Manager.
Testing an endpoint
The test button is available when you add a new endpoint and when you edit an endpoint. The test sends a minimal request to your server:- macOS
- Windows
choices[0].message.content field. HyperWhisper saves the last test result (pass or fail) and shows it next to the endpoint name. The result tells you if the endpoint worked at the time of the last test.
If you change the endpoint URL, HyperWhisper deletes the test result. The old result does not apply to the new address.
Using a custom endpoint in a Mode
After you save an endpoint, it appears as a provider option in the post-processing settings of a Mode. Select it as you select a built-in AI provider. Read Transcription Modes to learn how to configure post-processing on a Mode.Managing endpoints
Each endpoint in the list has three actions:
When you duplicate an endpoint, HyperWhisper copies the test status with the settings, because the URL and the model are the same. HyperWhisper also copies the API key securely to the new entry. On macOS, if the key copy fails, HyperWhisper deletes the test status. You then know that you must test the duplicate first. On Windows, a failed key copy does not delete the test status. If you think that the key copy failed, test the key of the duplicate manually.
When you delete an endpoint, HyperWhisper removes it from the list and deletes the stored API key. You must change every Mode that used that endpoint to a different post-processing provider.
Common providers
This table gives the base URLs of common OpenAI-compatible services. Use the Custom tab for all of them:
For local servers (Ollama, LM Studio), use the Ollama tab or the LMStudio tab. The Custom tab does not find your models automatically.
