Skip to content
AI Portal Docs
On this page Get models working 1/9

A model is one catalogue row: what the gateway serves it under, what it calls on Bedrock and what it costs. What it can do (images, tool calls, reasoning) is read from the provider.

The screen has two tabs in setup order: Providers (Bedrock access) and Catalogue (the models and the jobs).

Models catalogue
The catalogue.
The catalogue.

Get models working

Until everything is set up, the top of Catalogue shows a checklist:

  1. Bedrock connected, with its region and when it was last tested.
  2. At least one chat model serving.
  3. An embeddings model doing Document search.
  4. A model doing Background tasks.

It also warns when a chat model is always refused somewhere. Once done it folds into one line, “Serving N models”, which lists any problem on request: models switched on but not serving, agents answering with a model that is not serving, and provider keys waiting for approval.

The portal’s own jobs

JobDoesWhen nothing is set
Document searchMakes uploaded documents and memories searchable by meaningDocuments are found by their exact words only
Background tasksNames conversations, writes the progress notes shown while an agent works, and reads pictures in documents set to read themThese tasks are skipped

A job saves as soon as it changes, with Undo. Clearing a job asks first. A job pointing at a model that stopped serving says so in red. Chat is not a job: people choose from every serving chat model, minus what their department blocked.

Add a model

Before you start

Time: 5 min Who can do this: Org Admin, or a custom role with model_catalog.manage
  • Amazon Bedrock is connected: Providers shows the region and a passing Test connection.
  • The model is enabled for your AWS account in the AWS console under Bedrock › Model access.
  1. Open Add models

    Admin console › Models › Add models. You see every model your Bedrock key can reach in its region.

  2. Pick one or more

    Search, or filter to Chat or Embeddings. Each row shows its price per million tokens, context window and largest reply. Added means already in the catalogue. Refused in N departments means its largest reply is above their per-minute limit. Models Bedrock lists but this key cannot call are under Not available with this key: enable them in the AWS console first.

  3. Link or add

    If a pick has the same name as an unlinked catalogue row, keep Link (it keeps that row’s settings, department blocks and history) or choose Add as a new model.

  4. Review and add

    If a job has no model yet and you picked exactly one model that can do it, you’re offered to use it. Rate-limit warnings repeat here. Then Add N models.

Add models: pick from Bedrock
Picking models from Bedrock.
Picking models from Bedrock.

Choose who can use it

There is no department list on the model. Each department keeps its own Available switch for every chat model on its Models tab, so access is set where the budget lives. A new chat model starts on everywhere.

A switched-off model is not only hidden: a request for it is refused and recorded in the audit log as Refused · model blocked.

Catalogue status

StatusMeans
ServingWorking. People and agents allowed to use it can choose it
StartingGetting ready after a change, usually under a minute. The table updates by itself
Waiting for a priceBedrock answers but its price hasn’t arrived; chats on it are refused until it does
Not servingSwitched on but nobody can use it. The reason is shown, e.g. “Not linked to a Bedrock model” or “Bedrock access is off”
OffSwitched off. Nobody can choose it

Filter by Serving, Problems or Off, by kind, or turn on Show archived. In the chat picker, a model that is on but not serving shows greyed out with the reason.

The switch at the end of a row saves at once, with Undo:

  • A model doing a job cannot be switched off until another model takes the job.
  • Switching off a model that agents answer with names those agents first; they stop answering until moved to another model.
  • A model not linked to a Bedrock model cannot be switched on. Link it first.

A model’s panel

  • What’s wrong, when it isn’t serving.
  • Who can use it: each department, whether it is blocked or always refused there, the agents that answer with it and the jobs it does.
  • Bedrock model: what it calls, and Link to a different Bedrock model…, which keeps the row and its history.
  • Name and limits: the display name, the description in the chat picker, the context window and capabilities. The largest reply is the provider’s figure and isn’t edited here.
  • Price: input, output and cached rates per million tokens.
  • Archive model… switches it off and hides it. Usage history keeps it, so it is never deleted; restore it from Show archived.

Always refused in a department

Before a chat starts, the gateway reserves the model’s whole largest reply against the department’s tokens-per-minute limit. If the limit is lower, every chat with that model is refused there. The row shows Always refused in N, and the panel names the departments and people with their own limit. The limit is too low, not the model: raise it in Budgets & limits.

Amazon Bedrock

The Providers card shows whether Bedrock is connected, the region, how it signs in (an API key stored by the portal, a key in AWS Secrets Manager, or the server’s own AWS role), when the key was added or replaced, and the last test result.

ControlDoes
Test connectionOne call to Bedrock’s model list. The result and its time stay on the card
Replace keyPaste a new API key, or point at an AWS Secrets Manager secret by ARN. Tested on save
Use the server’s AWS role…Signs Bedrock calls with the server’s role and discards the saved key, after a confirmation. Offered when the deployment allows it
Turn off for everyone…Stops chat, document search and background tasks for every department, after a confirmation

Provider keys

Keys for Google, OpenAI or Anthropic. A key’s models reach only its owner (one person, or everyone in one department), and its spend is charged to the key’s own account, outside every department budget.

  1. Add a key

    Choose the provider and who can use it, paste the key and, optionally, a monthly spending cap. Continue asks the provider what the key can reach; a refused key stops here with the reason.
  2. Choose the models

    Tick the models to use with the key, then Send for approval.
  3. Approve

    Waiting requests come first, with who asked, for whom, the models and prices, and the cap. Somebody holding model_catalog.manage, other than the requester, selects Approve or Reject… with an optional reason the requester sees.

A key’s More menu offers Replace key… (back to approval), Cancel request while it waits, and Stop using this key…, which names the models that stop working. Rejected and stopped keys collect under History.

A Department Lead without model_catalog.manage sees this page as Provider keys: their department’s keys and models. A key somebody pays for themselves lives in their Settings › Model keys.

AI Portal Docs
EN VI