# Set up Pareto in OpenBot: instructions for the agent

You are an AI agent helping someone use Pareto, Unbiased's model, in OpenBot. OpenBot is made by CopilotKit; Unbiased is not affiliated with or endorsed by CopilotKit. Follow these steps in order and stop at any mismatch.

- Human page: https://unbiased.ai/works-with/openbot/
- Status: Untested by Unbiased. Settings follow OpenBot's own documentation (https://github.com/CopilotKit/OpenBot/blob/main/desktop/PROVIDER_OAUTH.md#unbiased-ai), checked November 2026. Tell the user this before you change anything, and treat the verify step as required.
- Mode: Guided sign-in: the tool signs the user in to Unbiased in their browser and receives its own key. You walk the user through each step and never handle a key.
- Getting a key: not needed. OpenBot receives one when the user signs in.

## Quick answer

To use Pareto in OpenBot, on the Connect your AI screen pick Unbiased AI and choose Sign in with Unbiased AI, then sign in or create an Unbiased account in your browser and approve the code. You do not need an account before you start.

- API format: OpenAI Chat Completions
- Base URL: https://api.unbiased.ai/v1
- Model: `pareto`
- Key: created by the sign-in and kept by OpenBot on the user's computer

## What Pareto is

Pareto is Unbiased’s blended AI model: it selects frontier and open models for each request and blends their outputs into one answer. One key and one model string, `pareto`, over two documented API formats:

- OpenAI format: base URL https://api.unbiased.ai/v1 (Chat Completions at /v1/chat/completions; Responses at /v1/responses).
- Anthropic format: base URL https://api.unbiased.ai with no /v1 (tools and SDKs add /v1/messages themselves).

Plans: Personal $10/month (50M tokens a week, 20 requests per minute), Personal Max $100/month (600M tokens a week, 60 requests per minute), Team pay as you go with prepaid credits (no weekly token cap, 300 requests per minute) at $0.80 in, $0.03 cached and $3.20 out per million tokens. Details: https://unbiased.ai/pricing/. Personal plans are for one person and are not the zero data retention tier; zero data retention covers only API traffic designated ZDR (https://unbiased.ai/private-ai/). Plan selection does not itself authorize production use. Confirm commercial or production use in a separate written agreement with Unbiased before moving live traffic.

## Safety rules

- Never ask the user to paste an API key, password, card number or sign-in code into chat, and never print, echo or log one.
- The user signs in or creates their Unbiased account themselves, in their own browser. Only they choose a plan and approve the code.
- This setup changes no files. If a step seems to need one, stop and ask.
- If something does not match what this runbook says, stop and report it. Do not invent workarounds.
- You do not click or type in the user's apps unless they ask and your tools allow it. Read each step, then wait.

## 1. Ask what the user already has

Ask whether the user already has an Unbiased account. Either answer works, and no API key is needed: the browser page in step 3 signs in an existing account or creates a new one.

- New account: the user chooses Personal at $10 a month or Personal Max at $100 a month and adds a card on that page.
- Existing account: the user signs in and keeps the plan they have. A Team account with no credit left is asked to add some.

Do not check for `UNBIASED_API_KEY` and do not stop if it is unset. OpenBot gets its own key from the sign-in.

## 2. Find OpenBot

```sh
ls -d /Applications/OpenBot.app
```

Unbiased has not run OpenBot against Pareto. Say so before you continue. If OpenBot is not installed, point the user to https://open.bot/ and ask before installing anything.

## 3. Configure

You do not need an Unbiased account before you start. Choosing Unbiased AI in OpenBot opens the Unbiased platform in your browser, where you sign in or create an account and approve a code. OpenBot then receives an API key for `pareto` and keeps it on your computer. To paste a key from your Unbiased dashboard instead, use OpenBot's Use an API key tab.

You cannot click for the user. Read them one step at a time and wait for "done" after each.

1. **Install OpenBot.** Download it from open.bot, CopilotKit's official site, and run the installer. OpenBot asks you to sign in to a CopilotKit account along the way.
2. **Pick Unbiased AI.** On the Connect your AI screen, choose Unbiased AI, then Sign in with Unbiased AI. Your browser opens on `platform.unbiased.ai`.
3. **Sign in or create an account.** The same page does both. New to Unbiased? Create an account, choose Personal at $10 a month or Personal Max at $100 a month, and add a card. Already have an account? Sign in, and your plan stays as it is. A Team account with no credit left is asked to add some.
4. **Approve the code.** Check that the code on the page matches the one OpenBot shows, then approve it. If the page asks which workload the key is for, the default is fine.
5. **Give your Bot a small first task.** Return to OpenBot, finish setup, and ask your Bot for something small, such as a three-bullet summary of a document.

Note from the human page: The migration guide covers moving a Bot from Grok Bot, Meta Muse or Instinct by hand. To disconnect, revoke the key in your Unbiased dashboard.

## 4. Verify with one real request

Ask the user to send this message in OpenBot: "Reply with the single word ok". Ask them what came back. If it fails, have them repeat step 3 and check that their plan is active at https://platform.unbiased.ai/dashboard.

Setup is complete only when a real reply has come back from `pareto`.

## 5. Roll back

- You changed no files. To disconnect, the user revokes the OpenBot key in their Unbiased dashboard (https://platform.unbiased.ai/dashboard/keys).
- Point OpenBot back at its previous provider or model in the same place you changed it.

## 6. Troubleshooting

- **Do I need an Unbiased account before I start?** No. Pick Unbiased AI in OpenBot and the page that opens lets you sign in or create an account. A new account chooses a plan there. An account you already have keeps its plan.
- **Who bills me for the model?** Unbiased does. Pareto usage from OpenBot runs on your Unbiased account under the plan you choose. Questions about the app itself go to CopilotKit.
- **Do I need to edit a config file or set a base URL?** No. Unbiased AI is a built-in choice on the Connect your AI screen, so OpenBot already knows the address. You sign in, or paste a key.
- **Where is my key kept?** On your computer. OpenBot's documentation says sign-in ends in an API key that is stored the same way as a key you type. You can revoke it from your Unbiased dashboard.
- Unknown model ids are not rejected yet, so a typo is still served and billed as Pareto. Always send `pareto` exactly.
- OpenAI-format clients need /v1 in the base URL. Anthropic-format clients and SDKs take https://api.unbiased.ai without /v1.

## Report back

Tell the user: the tool version, the reply that came back in the verify step and anything you skipped. Problems go to info@unbiased.ai, with the failing step and the error text, never a key.
