How to Connect Bluehost AI Credits to Open WebUI

Power your Open WebUI chats directly using the AI Credits balance tied to your Bluehost account. AI Credits route through the Bluehost AI Gateway — a single, OpenAI-compatible endpoint — so you can call GPT, Claude, Gemini, Grok, and other supported models without creating a separate account with each provider.

This article assumes you already have Open WebUI running on a Bluehost Self-Managed VPS or Virtual Dedicated Server (VDS).

If you haven't installed Open WebUI yet, see:

AI Credits let you call supported models through Bluehost without creating a separate account with each model provider. Usage is deducted from your existing AI credit balance instead of being billed by the provider directly.

First Time Setup

Follow these steps to connect to your VPS or VDS, log in to Open WebUI for the first time, and configure your AI Credits key as a connection.

  1. Log in to your Open WebUI dashboard. Click Get started to create your account. Manage - Open WebUI - Log in
  2. The first user to register automatically becomes the global Admin. Manage - Open WebUI - Log in - Admin
  3. Once logged in, click your profile icon in the bottom-left corner and select Admin Panel. Manage - Open WebUI - Log in - Admin- Panel
  4. Click Settings from the top menu, then select Connections on the left sidebar. Open WebUI - Admin- Panel - Connections
  5. Under OpenAI API, click the + icon to add a new connection. Open WebUI - Admin- Panel - Connections - Add
  6. In the URL field, paste your Gateway endpoint: https://gateway.ai.bluehost.com/. Open WebUI - Admin- Panel - Connections - Add
  7. Paste your AI Credits key into the Key field.
  8. Click the refresh/verify icon next to the connection to confirm it's reachable, then click Save. Your connection is now configured and active, with models available through your AI Credits balance ready to use.
  9. Open a new chat, select a model from the dropdown at the top, and start chatting. Open WebUI - Admin- Panel -Test

Passwords in Open WebUI (and Linux systems) are hashed using bcrypt for security.

How to Reset Your Password

Instead of viewing the old password, you can change your existing account password directly inside the database via SSH.

  1. Log in to your Bluehost Portal.
  2. In the left-hand menu, click the Hosting tab, then click My Plans.

    Self Managed VPS
     

  3. Locate the server you want to manage, then click View Details in the bottom-left corner to expand the section and access additional server information.

    Self Managed VPS
     

  4. Click the Reset Password.

    Self Managed VPS
     

  5. In the pop-up window, type your new root password, then click Reset Password again to confirm and save the changes.

    Self Managed VPS
     

  1. Connect to your VPS via SSH.
    Use your VPS IP and credentials with an SSH client, follow the prompts, and enter your root password when asked:

    Replace your_server_ip with your actual server IP address.

    ssh root@your_server_ip

If running in Docker:

Run this single command in your terminal (replace [email protected] and NEW_PASSWORD):

docker exec -it open-webui python3 -c "
import sqlite3, bcrypt
conn = sqlite3.connect('/app/backend/data/webui.db')
cursor = conn.cursor()
hashed = bcrypt.hashpw('NEW_PASSWORD'.encode('utf-8'), bcrypt.gensalt()).decode('utf-8')
cursor.execute('UPDATE auth SET password=? WHERE email=?', (hashed, '[email protected]'))
conn.commit()
print('Password updated successfully!')"

Alternative Quick Reset (Re-enable Web UI Sign-Up):

  1. If you just want to set up a brand new Admin account, temporarily enable public registration via Docker. Since your existing container is likely already named open-webui, remove it first:

    docker stop open-webui && docker rm open-webui
  2. Start a new container with sign-up enabled:

    docker run -d -p 3000:8080 -e ENABLE_SIGNUP=True -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main
  3. Open your browser, click Sign Up, and enter your new password.

  4. Important: After creating your account, disable public sign-up again so your instance isn't left open to new registrations:

    docker stop open-webui && docker rm open-webui && docker run -d -p 3000:8080 -e ENABLE_SIGNUP=False -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:main

Adding AI Credits to an Existing Open WebUI Install

If Open WebUI is already configured with a different provider and you want to add AI Credits (or switch to it) without repeating the full setup above:

  1. Log in to Open WebUI. Open WebUI - Log in
  2. Once logged in, click your profile icon in the bottom-left corner and select Admin Panel. Manage - Open WebUI - Log in - Admin- Panel
  3. Click Settings from the top menu, then select Connections on the left sidebar. Open WebUI - Admin- Panel - Connections
  4. Under OpenAI API, click the + icon to add a new connection. Open WebUI - Admin- Panel - Connections - Add
  5. In the URL field, paste your Gateway endpoint: https://gateway.ai.bluehost.com/. Open WebUI - Admin- Panel - Connections - Add
  6. Click the refresh/verify icon next to the connection to confirm it's reachable, then click Save.
  7. Open a new chat, select a model from the dropdown at the top, and start chatting. Open WebUI - Admin- Panel -Test

Tip: Keep an eye on your AI credit balance in the Bluehost Portal. If your balance runs out, this connection will stop returning responses until you add more credits.

Test Your Connection

Once your AI Credits connection is configured, confirm it works before relying on it:

  1. Open a new chat in Open WebUI.
  2. Click the model selector dropdown at the top and choose a model from the connection you just configured.
  3. Send a test message, such as "Good Morning" Open WebUI - Admin- Panel -Test
  4. If you get a response, the connection is working.

Troubleshooting

If your connection test doesn't work as expected, use the table below to identify the likely cause and next steps.

Issue Likely Cause What to Check
"Insufficient credits" or similar error AI credit balance is depleted Check your balance in the Bluehost Portal AI Tooling page and add more credits
"Invalid API key" or connection fails to verify Key was mistyped, expired, or deleted Re-copy the key from the Bluehost Portal (or your provider) and re-enter it, then click the refresh/verify icon
No models appear in the dropdown Connection wasn't saved, or the URL is missing /v1 Return to Admin > Settings > Connections and confirm the URL and key are both saved correctly
Chat sends but returns no output No model selected, or the selected model belongs to a disconnected provider Reopen the model selector dropdown and choose a model from an active, verified connection

Summary

Open WebUI can run on AI Credits tied to your Bluehost account, using a single Gateway endpoint (https://gateway.ai.bluehost.com/) and API key from the Bluehost Portal's AI Tooling page. Configure it under Admin > Settings > Connections, then test it with a quick message in a new chat before relying on it.