Chatbot UI with Nbility
Custom endpoint support differs across Chatbot UI’s current branch, older versions, and community forks. Setting OPENAI_API_HOST is not a universal solution: the current main-branch environment example does not list that field.
Check your instance
Identify the repository and release, then look for custom OpenAI-compatible models in settings. You need editable URL, key, and model ID fields; an OpenAI key field alone is insufficient.
For a release with custom model management:
- Create a Nbility model connection.
- Select OpenAI Chat Completions.
- Use
https://api.nbility.ai/v1for a base URL, orhttps://api.nbility.ai/v1/chat/completionswhen a full endpoint is explicitly required. - Supply a dedicated key and model ID, save, and select it in a new conversation.
Self-hosted deployment
Follow the project’s own authentication and data-storage setup. A custom model connection does not replace dependencies such as Supabase.
Only set an endpoint environment variable when your deployed version explicitly reads it. Restart after changing it. Do not transfer variable names between forks or put keys in NEXT_PUBLIC_ variables.
Verify or choose an alternative
Send a short message and inspect Usage logs. If the branch lacks custom endpoints, use NextChat or LobeChat.
References
Adapted and rewritten for Nbility from aicentos’s Chatbot UI guide, licensed under CC BY 4.0. Its account, plan, and proprietary service instructions do not apply here. See the client’s official documentation.