import requests r = requests.post( "https://api.aimlapi.com/v1/chat/completions", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "unbiased/pareto", "messages": [ { "role": "user", "content": "Hello!" } ] }, ) print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", { method: "POST", headers: { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "unbiased/pareto", "messages": [ { "role": "user", "content": "Hello!" } ] }), }); console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"unbiased/pareto","messages":[{"role":"user","content":"Hello!"}]}'
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Cached input |
Pareto has a 262,144 token context window and can return up to 131,072 tokens.
Pareto takes image and text as input and returns text. Screenshots, diagrams and scanned pages can go into the prompt alongside the text.
Pareto is priced at input $3.4385 / 1M tokens, output $10.3155 / 1M tokens, cached input $0.34385 / 1M tokens.
Pareto is not a single set of weights. It runs several models against the same request and returns the best answer. Because it does not switch models mid-conversation, prompt caching keeps working across turns.
Yes. Pareto supports function calling, structured (JSON schema) output, streaming and vision — the set an agent loop needs to plan, call tools and iterate.
Pareto was built by Unbiased. Unbiased and Pareto are developed and maintained by Circuit & Chisel, a remote-first team across the US and Canada. The model was released on September 17, 2026.
Yes, Pareto can stream responses as they are generated.
Pareto is served on the OpenAI-compatible chat completions endpoint. Point any OpenAI SDK at https://api.aimlapi.com/v1 and set the model to unbiased/pareto. The short alias pareto also resolves to it.