Skip to content

AdminPage by page

A provider's page

A provider’s page holds your organisation’s key for one AI provider. It also lists the models you use there, and the ones you could add. Click a provider on Models to open it. An organisation has one provider of each kind, and the page is named after it.

Open OpenAI’s page (opens Emargen in a new tab)

In the picture, ACME’s OpenAI page. Two of OpenAI’s models are in use. The agents run on GPT-6 Astra, and everyone’s chat on GPT-6 Sol.

OpenAI's page: the admin agent's chat on the left; on the right a card with the provider OpenAI, marked Active, and the ends of its API key, added 27 Apr 2026 by Ana Ruiz, with three small buttons; then Active models 2 with Add by ID, and two model cards, GPT-6 Astra marked Agents default and GPT-6 Sol marked Chat default, each with Prices and a greyed-out Remove; below them the start of Available models.OpenAI's page: the admin agent's chat on the left; on the right a card with the provider OpenAI, marked Active, and the ends of its API key, added 27 Apr 2026 by Ana Ruiz, with three small buttons; then Active models 2 with Add by ID, and two model cards, GPT-6 Astra marked Agents default and GPT-6 Sol marked Chat default, each with Prices and a greyed-out Remove; below them the start of Available models.
  1. Admin, Models, then the provider. Click Models to go back.
  2. The provider and its status: Active, Untested, Inactive, Needs a new key or Out of quota. An Azure OpenAI or OpenAI-compatible provider also shows its endpoint here, with a pencil to change it.
  3. Check. Asks the provider again with the key as it is.
  4. Change the key. Asks for a new key, which the provider checks before it’s saved. A refused key isn’t saved, and the old one stays.
  5. Delete the key. Asks first. A provider that needs a key becomes inactive without one, and nothing runs on it. The app then calls an OpenAI-compatible endpoint without a key. The key still works at the provider until you revoke it there.
  6. Add by ID. Adds a model the list below doesn’t offer.
  7. Prices. Opens the model’s list prices, which you can change (below).
  8. Remove, greyed out. You can’t remove the model of a default. Another model’s Remove asks first, and changes nothing at the provider.
  9. Chat default. The model chat runs on. You’ll also see if a model was tried, and if its last try failed.
  10. What the model can do, and its limits and price. Context is how much it reads at once, and Output how much it writes in one answer. Per 1M, in / out is dollars per million tokens read and written.

Most of what a card shows comes from the provider and from an open catalogue of models. A dash means neither source has the figure.

When the provider refuses the key or the account runs out of quota, the top of the page names the failing defaults. Press Replace key, or check again once the account is topped up.

As the page opens, it asks the provider which models it offers today and lists the ones not in use, newest first. Older models are left out.

Available models with the box Name, ID or vendor, then cards newest first: gpt-6.1-sol, gpt-6-luna and more, each with a Use button, a line on what it is for, chips such as Tools, Structured, Reasoning, Image input and PDF input, its Context, Output and price per million tokens, and when it was released.Available models with the box Name, ID or vendor, then cards newest first: gpt-6.1-sol, gpt-6-luna and more, each with a Use button, a line on what it is for, chips such as Tools, Structured, Reasoning, Image input and PDF input, its Context, Output and price per million tokens, and when it was released.
  1. Available models, and how many. While you search, the count shows how many match.
  2. Find a model. Narrows the cards by name or ID.
  3. Use. Adds the model to Active models and tries it.
  4. When the model came out.

Use asks the model for a one-word answer. When it answers, the model is active. When it doesn’t, the dialog gives the provider’s reason and nothing is kept. You can close the dialog while it tries.

The list also says when every current model is already active, when the provider refused the key, and when the provider’s list couldn’t be read. Azure OpenAI lists no models: add each deployment by its name.

Add by ID adds a model the list doesn’t offer, such as an older one, or one on a gateway that lists none.

The dialog Add a model to OpenAI by ID: Model ID, exactly as the provider calls it; Name, optional; Context window, optional, in tokens; and the buttons Ask the agent, Cancel and Add and try.The dialog Add a model to OpenAI by ID: Model ID, exactly as the provider calls it; Name, optional; Context window, optional, in tokens; and the buttons Ask the agent, Cancel and Add and try.
  1. Model ID. Exactly as the provider calls it.
  2. Name. What the app calls it. Left empty, it’s the ID.
  3. Context window. How many tokens it reads at once, if you know.
  4. Add and try. Keeps the model only if it answers.

The record of AI use counts each call’s cost at the model’s list prices. Prices shows them. Emargen counts a model’s calls at the catalogue’s prices unless you set your own.

The dialog List prices of GPT-6 Astra: dollars per million tokens and per thousand web searches, leave them empty to use the catalogue's; Catalogue: $10 in, $50 out; the fields Input 1.5, Output 8, Cached input 0.15, Cache writes and Web searches; and the buttons Use catalogue prices, Cancel and Save prices.The dialog List prices of GPT-6 Astra: dollars per million tokens and per thousand web searches, leave them empty to use the catalogue's; Catalogue: $10 in, $50 out; the fields Input 1.5, Output 8, Cached input 0.15, Cache writes and Web searches; and the buttons Use catalogue prices, Cancel and Save prices.
  1. The catalogue’s price for the model.
  2. Input. Dollars per million tokens read.
  3. Output. Dollars per million tokens written.
  4. Cached input. Dollars per million tokens read again from a cache.
  5. Cache writes. Dollars per million tokens written to the cache, where the provider charges for that.
  6. Web searches. Dollars per thousand searches.
  7. Use catalogue prices. Drops your prices.
  8. Save prices. Greyed out until Input and Output have a number.

Set prices when your organisation pays something other than the catalogue’s, or when the catalogue has no price for the model. In the picture, ACME has set its own prices for GPT-6 Astra, below the catalogue’s. The prices count from the next call. Calls already recorded keep the prices they were charged at.

At the bottom of the page, you can remove the provider, its models and its stored key. While a default runs on it, Remove is greyed out until you choose another default on Models.

TypeSafe’s models answer typed questions instead of writing, so they serve only the Classification default. In the picture, ACME’s TypeSafe page.

TypeSafe's page: the provider TypeSafe, Active, the ends of its key, added 15 Sept 2026 by Ana Ruiz; Active models 1 with Jev, marked Classification default, $0.1 / $0.1 per million tokens; Available models 1 with jev-preview, a preview version of jev-latest; and Remove provider, greyed out.TypeSafe's page: the provider TypeSafe, Active, the ends of its key, added 15 Sept 2026 by Ana Ruiz; Active models 1 with Jev, marked Classification default, $0.1 / $0.1 per million tokens; Available models 1 with jev-preview, a preview version of jev-latest; and Remove provider, greyed out.
  1. Classification default. The small judgments the app makes run on Jev.
  2. A model TypeSafe offers that the organisation doesn’t use yet.

The cards stack in one column, and the page takes turns with the admin agent’s chat. See Admin.

Everyone in the organisation can read a provider’s page. Only people whose role lets them manage models see its buttons. They also see the key’s ends, the Prices button, Available models and the removal. A member sees that a key is Stored, and the model cards without buttons. See roles and permissions.

Tom Weber's view of OpenAI's page: the provider OpenAI, its API key Stored, added 27 Apr 2026 by Ana Ruiz, with no buttons; Active models with GPT-6 Astra and GPT-6 Sol and no Prices or Remove; nothing below them.Tom Weber's view of OpenAI's page: the provider OpenAI, its API key Stored, added 27 Apr 2026 by Ana Ruiz, with no buttons; Active models with GPT-6 Astra and GPT-6 Sol and no Prices or Remove; nothing below them.