Custom AI Model Endpoints

YAWBDB supports custom OpenAI-compatible endpoints for AI-powered features.

This lets you use your own model provider instead of relying only on the default OpenAI API.


🗺️ Supported feature areas

Custom endpoints can be used for features such as:

Each feature may have its own custom endpoint settings.


🔗 Compatible providers

Any OpenAI-compatible endpoint may work, depending on the provider and model.

Examples include:

Always check that your provider supports the endpoint type you want to use.


🔌 Text model endpoint

For AI text responses, you can configure:

Example base URL format:

http://localhost:11434/v1

The exact URL depends on your provider.


🔌 Transcription endpoint

For audio transcription, you can configure a custom Whisper-compatible endpoint.

This is used by features such as AudioToText and Audio Recording when transcription is enabled.


🔌 Summary model endpoint

Audio Recording can use a separate custom endpoint for AI-generated meeting summaries.

This lets you use one model for transcription and another model for summaries.


👁️ Hidden fields

Custom endpoint fields are hidden by default.

They appear only when the relevant custom endpoint toggle is enabled. This keeps the configuration page cleaner for users who do not need custom providers.


🔐 Security notes


🔧 Troubleshooting

🚨 The AI does not respond

Check the base URL, API key, and model name. Also confirm that the endpoint is reachable.

🚨 Transcription fails

Make sure the endpoint is Whisper-compatible and supports the audio file format being sent.

🚨 Summaries fail but transcription works

Check the separate summary model endpoint settings.

🏠 Localhost does not work

localhost` may refer to the container or server itself, use an address reachable from the running service.