Skip to content

The Admin Panel

The Admin Panel is a window for ProcessDB administrators. It shows what ProcessDB's use of AI has cost, lists every user, and sets a new password for someone who has lost theirs.

Only an administrator has the command: Window → Admin Panel on macOS, Tools → Admin Panel on Windows and Linux. For everyone else the item is not in the menus, and the ProcessDB service answers the panel's requests for an administrator only.

The line at the top says who you are signed in as. Refresh reloads both halves of the panel, and Close puts the window away. The lines of text in the panel and in its Reset Password dialog — a total, a provider's error message, who a password was set for — can be selected with the mouse and copied, with the usual copy shortcut or Copy on a right-click.

AI usage

The upper half is what OpenAI and Anthropic, the two providers of the AI models behind the Biology Agent, have charged. The table has one row per provider and period:

Column Shows
Provider OpenAI or Anthropic
Month, Week, or Day The period, named after the Cost by choice. A month the range covers only part of says which days are counted
Cost (USD) What the provider charged for the period
Input tokens Everything sent to the models, cached input included
Cached input The part of the input the provider read from its cache
Output tokens What the models wrote
Requests The number of calls, for OpenAI. Anthropic reports no count, so its rows show a dash

The controls above the table choose what it covers:

  • From and to are the first and last day, written YYYY-MM-DD. The panel opens on the first of last month to today. A new date applies when you press Enter or leave the field. A range can be up to 366 days long, and a date the panel cannot use is explained under the fields.
  • Cost by sums the days into a row per Month (the starting choice), per Week, or per Day. A week runs from Monday to Sunday.
  • Provider shows Both, Anthropic, or OpenAI.

Cost by and Provider apply as soon as you choose.

Under the table, one line gives the total for the range, with each provider's share when both are shown. The next says what time the figures are as of. They come from each provider's own billing reports, which count days in UTC, so a day here is a UTC day rather than a day on your clock.

A provider whose report could not be read is named under those lines with the reason, and the other provider's rows are shown all the same.

Users

The lower half lists every ProcessDB user:

Column Shows
User name The name the user signs in with
Name First and last name
Email The user's email address
Can sign in Yes once the user has a password
Admin Yes for an administrator

The list is in user-name order. Type any part of a user name, a name, or an email in Find a user to narrow it. The line under the table says how many users there are, or how many of them the search is showing.

Setting a new password

Select a user and press Reset Password…; double-clicking the row, or right-clicking it and choosing Reset Password…, does the same. The Reset Password dialog opens with a generated password already in the box. Keep it, press Generate for another, or type one of your own: 8 to 71 characters, from letters, digits, spaces, and the punctuation on a standard US keyboard.

Press Reset Password and the user can sign in with the new password straight away. ProcessDB sends it to nobody and relies on you to pass it on; Copy puts it on the clipboard for that. After a reset of your own password, the session you are in carries on with the new one.