# Spend Control Source: https://getskydive.com/docs/account/cost-tips Set monthly budgets, then spend less: model selection, agent design, and event-driven runs > [!NOTE] > > **Skydive does not mark up model usage.** What model providers charge is exactly what draws your credit balance. No platform fee on top, no hidden premium on tokens. Every dollar goes directly to the work your agents do. Cap what the workspace can spend, then spend less on the work itself. Budgets live on the Spend controls tab. Model choice, agent design, and when agents wake up do the rest. ## Spend controls Owners and admins set monthly budgets on the **Spend controls** tab of [Usage & billing](https://www.skydive.com/settings/billing). Members who are allowed to see their own spend see a limit and a running total on [Usage](/docs/account/usage) instead. * **Monthly budget.** Optional workspace ceiling for the billing period. When spend crosses it, new agent runs pause until you raise or remove the budget, or the period resets. Runs already in flight are not cut off mid-task. Minimum \$1, maximum \$1,000,000. * **Warn admins at.** Optional heads-up email before the budget is reached (50%, 75%, 80%, or 90%). If you leave this off, the first email is the one that says the budget ran out. * **Default agent limit.** Optional monthly cap that applies to every agent unless you set a different one below. Agents with no extra cap spend against the workspace budget. * **Additional limits.** Caps on top of the workspace budget for individual agents, members, teams, or people within a team. A row that says **No additional limit** is not uncapped. It still spends against the workspace budget. You can pick a preset or type a custom dollar amount. * **What members can do.** Choose who can see their own spend (everyone, admins, or owners only) and who can change an agent's limit (anyone who can edit the agent, admins, or owners only). Limits reset when the billing period resets, not necessarily on the 1st of the month. Auto-refill lives on the Billing tab. See [Billing](/docs/account/pricing#controlling-spend). ## Watch the Usage dashboard The [Usage page](/docs/account/usage) breaks spend down per agent and over time. The common pattern: one agent with an overfit model or a too-frequent cron is driving a surprising share of total spend. Find it, look at what it is doing, and fix the model or the schedule. ## Pick the right model for the job Model tokens are the biggest lever. The difference between a flash model and a flagship can be 100x in price per token, and most agent tasks do not need a flagship. A quick rule: match the model to the hardest thing the agent does regularly, not the hardest thing it could ever do. An agent that summarizes support tickets, routes leads, or monitors a feed is doing structured work on known inputs. It does not need a reasoning model with a \$50/M output rate. ### What the tiers cost Rates are USD per 1M tokens (input / output), passed through at cost. | Model | In | Out | Best for | | - | - | - | - | | **Qwen 3.7 Flash** | \$0.03 | \$0.13 | Very high volume, simple classification, structured extraction | | **DeepSeek V4 Flash** | \$0.13 | \$0.26 | Fast loops, drafting, routing | | **Gemini 3 Flash** | \$0.50 | \$3 | Light reasoning with Google ecosystem | | **Claude Haiku 4.5** | \$1 | \$5 | Trusted Anthropic option at a low rate | | **Grok Build 0.1** | \$1 | \$2 | Coding tasks on a budget | | **DeepSeek V4 Pro** | \$1.74 | \$3.48 | Strong general capability per dollar | | **Claude Sonnet 4.6** | \$3 | \$15 | Reliable everyday default, broad tasks | | **GPT 5.6 Terra** | \$2 | \$12 | Balanced GPT for routine agent work | | **Claude Opus 4.8** | \$5 | \$25 | Hard judgment, ambiguous briefs, careful output | | **Claude Fable 5** | \$10 | \$50 | Anthropic's top reasoning model | The full catalog with context sizes and notes is at [Models](/docs/account/models-catalog). ### Turn thinking down Reasoning-capable models expose a thinking level. Higher thinking burns more tokens. For most everyday tasks, low or off is fine. Save high thinking for genuinely hard problems, not for every run. ### Lock in a default, escalate deliberately Set a workspace default model that is cheap and capable enough for routine work. Switch individual agents up when their job genuinely warrants it. That way a new agent someone spins up does not silently land on a flagship. In **Settings, Models**, you can also hide models from pickers entirely. If half your team does not need access to the top-tier options, remove the temptation. ## More agents, lower cost This sounds backwards, but it is true in practice. A single general-purpose agent handling ten different kinds of work carries all ten contexts at once. A long, mixed context means more tokens on every turn, regardless of which task is actually happening. Split that agent into focused specialists and each one runs a shorter, tighter context. The Intercom agent knows support. The GitHub agent knows code. They do not need to hold each other's world in memory on every turn. Focused agents also let you match models precisely. Your support triage agent can run on Haiku or a flash model. Your code review agent gets Sonnet. Your weekly executive summary agent is the only one that needs a flagship, and it runs once a week. You are not paying Opus rates for the agent that routes tickets. The [Usage dashboard](/docs/account/usage) makes this visible. Per-agent spend tells you which agent is running heavy. That is usually the one doing too many jobs. ## Wake on event, not on a schedule A cron-polling agent wakes up, loads its context, calls the API, reasons over the result, and does nothing if nothing arrived. You paid for the full run anyway. A webhook-triggered agent sleeps at zero cost until the service sends an event. It wakes once per real event, does the work, and stops. For most support, sales, and notification workflows, that is a significant reduction in idle spend with no change in what gets done. Use a scheduled cron when the trigger is genuinely time-based: a weekly digest, a daily standup, a monthly report. Use a webhook when the trigger is an event: a new ticket, a merged PR, a payment landing. Any service that can POST to a URL works. Ask your agent to set up a webhook receiver and it will handle the endpoint, signature verification, and deduplication automatically using its built-in [webhook-receiver skill](/docs/agents/skills). > **[Model catalog](/docs/account/models-catalog)** > > Every live model with rates, context sizes, and notes. > **[Usage dashboard](/docs/account/usage)** > > Per-agent spend, over time, against your balance. > **[Webhooks](/docs/capabilities/webserver#receiving-webhooks)** > > How your agent receives inbound events from external services. > **[Pricing](/docs/account/pricing)** > > Plans, credit, spend limits, and auto-refill. # Model Settings Source: https://getskydive.com/docs/account/model-settings Choose from 300+ models and control how providers use your data You can turn on additional controls for your workspace on how models use your data when you run your agents. These limit the model choices available to you. ## No training Only use providers whose agreements or API terms prohibit training on your data. Providers may still retain data for other purposes, such as abuse monitoring. Skydive will never train its own models to improve agents on your data. ## Zero data retention (ZDR) Only use providers configured to retain none of your prompts or responses, including for abuse monitoring. This is the strictest setting and offers the fewest models. ## Google integrations Agents connected to Google services automatically use models that meet Google's Limited Use requirements, including no training on your Google data. As a result, model choice is limited further. ## Which models can I use? Skydive offers [300+ models](/docs/account/models-catalog) to run your agents, including frontier models from OpenAI, Anthropic, xAI, and Google and leading open-source models. You can train your agent on any model and it retains its memories when you switch. Over time, you can lower costs by moving it to an open-source model. In some cases, the model costs one-tenth as much. [Skydive Glide](/docs/account/models#skydive-glide) is our default model router. It chooses the best model for your task and balances cost and quality without you needing to switch. Controls like No Training and ZDR apply at the routing layer. Each model can be served by multiple providers with different data terms, so availability depends on the provider, not just the model's name. Open-source models, including those behind Glide, can qualify. These controls apply to every request and fallback. If no eligible provider is available, the request fails rather than using one that violates your settings. Check your agent's model picker for the models available to you. These controls govern model-provider handling of your data, not your conversation history in Skydive. # Models Source: https://getskydive.com/docs/account/models Choose which AI models power your agents, and keep spend under control Skydive separates the agent from the model that runs it. You can change the model at any time (choose from 300+ frontier and open source models). You pay **0% markup on provider API rates**. For no-training and zero data retention settings, see [Model Settings](/docs/account/model-settings). ## Choosing a model > **Change the model on an agent** > > Open the agent and use the model picker to switch which model it runs. > **Workspace default model** > > Set a default model for new agents in **Settings, Models**. > **Search any model** > > The picker shows seven curated models by default. Search to reach the full catalog. > **[Full model catalog](/docs/account/models-catalog)** > > Every live model with notes, context size, and at-cost rates. > [!NOTE] > > New agents start on **Skydive Glide** by default, a fast, cost-effective > model Skydive manages on your behalf. You can switch any agent to a > different model at any time. See [Skydive Glide](#skydive-glide) below. > [!NOTE] > > Connect an approved Google Workspace app (Gmail, Drive, Calendar, Docs, Sheets, Slides, Contacts, Tasks, Forms) and that agent locks to [trusted models](/docs/agents/trusted-models). Other models stay visible but cannot be selected while the connection is active. ## Change the model on an agent The model is set **per agent**. Switching updates that agent only. The new model (and thinking level, if you set one) applies on the agent's next run. 1. Open the agent (from chat or the agent profile). 2. Open the **model picker** (the model name by the composer or agent controls). 3. Choose from the seven featured models, or search to reach any model in the catalog. 4. Hover a model to see its intelligence, speed, and cost ratings and pick a thinking level. 5. Confirm the switch. | Control | What it changes | | - | - | | **Model picker, inside a conversation** | Pins to that conversation only. Other threads keep whatever model they were using. | | **Model picker, on the new-chat screen** | Sets the agent's default for all future conversations. | | **Settings, Models** | Set the workspace default model for new agents. Existing agents keep their current model. | When you switch models inside a live conversation thread, the change pins to that thread alone. Your other open conversations and the agent's default are untouched. If you open the picker on the new-chat screen before a conversation starts, the selection becomes the agent's new default instead. > [!TIP] > > Put everyday agents on a balanced model. Switch one agent to a heavier model when the job needs it, instead of changing every agent. ## How the picker works The picker opens with seven curated models: Glide, Claude Opus 5.5, GPT-6.1 Sol, Grok 4.7, Claude Haiku 5.5, Gemini 4 Argon, and GLM 5.3 Flash. If your agents are running a model outside that set, it shows as an extra row until you switch. Rest on any model to see its intelligence, speed, and cost ratings (sourced from Artificial Analysis) and click a thinking level directly from the card. Search to reach any model in the full catalog. Models you pick from search save to your set and show in future sessions. Models that can generate images show a small image icon next to their name, so you can spot them when a task calls for one. ### When your workspace is out of credits What the picker shows depends on which plan you're on. On the free plan, [Glide serves as the free fallback](/docs/account/pricing) and the picker trims down to the free models only. The current model is checked and tagged "free", and a **See all models** link opens the full catalog page so you can see what paid plans include. There are no locked rows to scroll past. On a paid plan with an empty balance, the full list stays visible but non-Glide models are dimmed and can't be selected until you add credits. In the TUI, the status bar shows "needs credits" while a locked model is highlighted. Once you add credits, the picker returns to its normal state. ## Match the model to the job | Kind of work | What to reach for | | - | - | | Hard reasoning, big builds, careful judgment | A flagship model (Opus-class, top GPT, top Gemini). | | Everyday agenting | A balanced mid-tier model. This is the right default for most agents. | | High volume, quick lookups, light drafting | A flash, mini, or haiku-class model, or a free variant when quality is enough. | | Google-connected agent | A [trusted model](/docs/agents/trusted-models) only (Trusted in the catalog). | Reasoning-capable models expose a **thinking level**. Turn it up for harder problems; turn it down for speed and lower cost. ## Cost-effective picks **Model usage is at cost.** Provider rates pass through to your [credit balance](/docs/account/pricing) with no markup on model spend. Costs below are USD per **1M tokens** (input / output), from the live registry. ### Strong defaults | Model | Provider | In | Out | Why pick it | | - | - | - | - | - | | **Claude Sonnet 5.5** | Anthropic | \$2 | \$10 | Everyday default; strong quality without Opus rates | | **GPT-6.1 Sol** | OpenAI | \$2 | \$10 | Balanced GPT tier for routine agent work | | **Grok 4.7** | xAI | \$2 | \$6 | Latest Grok; fast reasoning and tool use | | **Gemini 3.1 Pro Preview** | Google | \$2 | \$12 | Large-context Google option at a mid rate | | **GLM 5.3** | Zhipu | \$0.08 | \$4.8 | Trusted reasoning model; strong on coding and agent workflows | | **DeepSeek V4 Pro** | DeepSeek | \$0.41 | \$0.82 | High capability per dollar | ### When you need the flagship | Model | Provider | In | Out | Why pick it | | - | - | - | - | - | | **Claude Opus 5.5** | Anthropic | \$4 | \$20 | Anthropic's top reasoning model; trusted and compliant | | **Claude Opus 4.8** | Anthropic | \$5 | \$25 | Hardest agent jobs and careful judgment | | **GPT-6 Astra** | OpenAI | \$10 | \$50 | Top OpenAI option for heavy multi-step work | | **Kimi K3** | Moonshot | \$0.73 | \$10 | Long coding and reasoning sessions | ### Thrifty and high volume | Model | Provider | In | Out | Why pick it | | - | - | - | - | - | | **Gemini 3.8 Flash** | Google | \$0.75 | \$3.75 | Fast, trusted Gemini with Pro-level agentic capabilities; multimodal | | **Qwen 3.7 Flash** | Qwen | \$0.03 | \$0.13 | Very low cost with huge context | | **DeepSeek V4.1 Flash** | DeepSeek | \$0.15 | \$0.60 | Beats V4 Pro on agentic benchmarks at a fraction of the price | | **Grok Build 0.1** | xAI | \$1 | \$2 | Coding-focused and inexpensive | | **Claude Haiku 5.5** | Anthropic | \$0.10 | \$0.50 | Trusted Anthropic option that stays cheap | ## Skydive Glide Glide is Skydive's own model option. It delivers strong everyday performance across agent work (drafting, research, tool use, multi-step tasks) and it is the default for new agents when your workspace has not set a different default. A few things that make it different from picking a provider model directly: * **Skydive manages the target.** Glide is an alias that routes to the best available model for the job at any given time. Skydive updates the target when a better option emerges, so your agents stay current without you changing anything. * **Quality and cost in balance.** Glide sits at a mid-tier price point while targeting performance you would expect from a capable everyday model. Rates appear in the [model catalog](/docs/account/models-catalog). * **No upcharge on any model.** Whether you run Glide or pick a model yourself, Skydive passes provider rates through at cost. You pay the same rate regardless of which model is underneath. * **Fallback is built in.** If the underlying model is unavailable, Glide routes to a backup at the same or lower price, never up to a premium model. Glide is a solid default for most agents. Switch to a flagship when the work is genuinely hard: long reasoning chains, careful judgment, ambiguous briefs. Switch to a flash model when you are running high volume and the task is light. ## Use your own provider or gateway key Workspace owners and admins can connect their own API keys for billing, discounts, compliance, or provider account controls. 1. Open your workspace settings. 2. In **AI providers**, select **Add provider**. 3. Choose a provider or gateway. 4. Enter its API key, then select **Connect**. Skydive verifies the key before saving it. The connection applies to the entire workspace. You can connect a gateway key for **OpenRouter** or **Vercel AI Gateway**. Skydive routes compatible models through your gateway account. Your gateway controls billing and any provider routing you configured there. You can also connect a direct provider key for Anthropic, OpenAI, Google AI Studio, xAI, or Z.ai. A direct provider key takes priority over a gateway key for that provider. Other compatible models continue through the gateway. To stop using a key, open **AI providers** in your workspace settings and select **Disconnect**. ## Spend tips * **Default cheap, escalate one agent.** Keep most agents on a mid or flash model. Only the agent doing the hard job needs the flagship. * **Turn thinking down when you can.** Higher thinking levels burn more of your credit balance on reasoning-capable models. * **Set a workspace default.** In Settings, Models, pick the default model so new agents start on the right tier without each one needing manual setup. * **Watch the Usage dashboard.** See which models draw credit under [Usage](/docs/account/usage), and swap offenders to a thriftier pick. * **Prefer at-cost clarity over guessing.** Rates in the [catalog](/docs/account/models-catalog) are the same pass-through rates billed to your credit balance. ## How cost ties in The model you choose affects both quality and [cost](/docs/account/pricing). More capable models and higher thinking levels draw more from your credit balance per task. **Model usage is at cost.** Provider rates pass through with no markup. You pick the model for the job, not to dodge a hidden platform fee on model spend. > **[Model catalog](/docs/account/models-catalog)** > > Full live list with notes and rates. > **[Pricing](/docs/account/pricing)** > > Credit balance, at-cost model usage, and plans. > **[Usage](/docs/account/usage)** > > Breakdown of where credit went. > **[Trusted models](/docs/agents/trusted-models)** > > Google connections and the trusted set. # Model catalog Source: https://getskydive.com/docs/account/models-catalog Every model available to Skydive agents, with rates and short notes Full list of models Skydive agents can run today (**389** from **47** providers). Rates are **at cost** (USD per 1M tokens, no markup). This page regenerates from the live product registry. > [!NOTE] > > Generated from the live model registry. Last synced **2026-10-28** (UTC). The model picker is source of truth if anything drifts. ## How to read this page | Column | Meaning | | - | - | | **Model** | Name in the model picker | | **Note** | One-line summary | | **Context** | How much the agent can read at once | | **In / Out** | At-cost USD per 1M input / output tokens | | **Trusted** | OK for [Google-connected](/docs/agents/trusted-models) agents | Thinking-capable models also expose a **thinking level** in the picker (for example low, medium, high). Higher levels cost more per run. For how to switch models and save spend, see [Models](/docs/account/models). ## By provider > **Anthropic (14)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Claude Opus 4.1 | Claude Opus 4.1 is an updated version of Anthropic s flagship model, offering improved performance... | 200K | \$15 | \$75 | Yes | > | Claude Fable 5 | Claude Fable 5 is a Mythos-class model with safeguards. It can handle long-running, complex, and... | 1M | \$10 | \$50 | | > | Claude Fable 5.1 | Claude Fable 5.1 improves on Fable 5 across long-running agentic coding, knowledge work, and... | 1M | \$10 | \$50 | | > | Claude Opus 4.8 (Fast) | Opus 4.8 is a focused upgrade to Opus 4.7 and is Anthropic's best generally available model for... | 1M | \$10 | \$50 | | > | Claude Opus 5 (Fast) | Claude Opus 5 is the latest model in Anthropic's Opus family and a step-change improvement over... | 1M | \$10 | \$50 | | > | Claude Opus 5.5 (Fast) | Claude Opus 5.5 is a step-change improvement over Opus 5 for agentic coding, long-running agentic... | 1M | \$8 | \$40 | | > | Claude Opus 4.5 | Claude Opus 4.5 is Anthropic s latest model in the Opus series, meant for demanding reasoning... | 200K | \$5 | \$25 | Yes | > | Claude Opus 4.8 | Opus 4.8 is a focused upgrade to Opus 4.7 and is Anthropic's best generally available model for... | 1M | \$5 | \$25 | Yes | > | Claude Opus 5 | Claude Opus 5 is the latest model in Anthropic's Opus family and a step-change improvement over... | 1M | \$5 | \$25 | Yes | > | Claude Opus 5.5 | Claude Opus 5.5 is a step-change improvement over Opus 5 for agentic coding, long-running agentic... | 1M | \$4 | \$20 | Yes | > | Claude Sonnet 5 | Sonnet 5 is an upgrade to Sonnet 4.6, with gains across agentic coding and professional work. It... | 1M | \$2 | \$10 | Yes | > | Claude Sonnet 5.5 | Claude Sonnet 5.5 is a step-change improvement over Sonnet 5 for well-scoped everyday work like... | 1M | \$2 | \$10 | Yes | > | Claude Haiku 4.5 | Claude Haiku 4.5 matches Sonnet 4's performance on coding, computer use, and agent tasks at... | 200K | \$1 | \$5 | Yes | > | Claude Haiku 5.5 | Claude Haiku 5.5 brings adaptive reasoning to Anthropic s low-cost Haiku family for everyday... | 1M | \$0.1 | \$0.5 | Yes | > **OpenAI (88)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | GPT 5.4 Pro | GPT-5.4 Pro uses more compute to think harder and provide consistently better answers. It's... | 1.1M | \$30 | \$180 | Yes | > | GPT 5.5 Pro | Reasoning model, 1M+ context. | 1.1M | \$30 | \$180 | | > | GPT-4 | OpenAI's flagship model, GPT-4 is a large-scale multimodal language model capable of solving... | 8K | \$30 | \$60 | Yes | > | GPT 5.2 | Version of GPT-5.2 that produces smarter and more precise responses. | 400K | \$21 | \$168 | | > | GPT-6 Astra (Fast) | GPT-6 Astra is OpenAI's most capable model for complex reasoning, coding, computer use, research... | 1.1M | \$20 | \$100 | | > | o3 Pro | The o-series of models are trained with reinforcement learning to think before they answer and... | 200K | \$20 | \$80 | | > | GPT-5 pro | GPT-5 pro uses more compute to think harder and provide consistently better answers. Since GPT-5... | 400K | \$15 | \$120 | | > | o1 | o1 is OpenAI's flagship reasoning model, designed for complex problems that require deep thinking... | 200K | \$15 | \$60 | | > | GPT 5.5 (Fast) | GPT-5.5 understands what you re trying to do faster and can carry more of the work itself. It... | 1M | \$12.5 | \$75 | | > | GPT-4 Turbo | The latest GPT-4 Turbo model with vision capabilities. Vision requests can now use JSON mode and... | 128K | \$10 | \$30 | | > | GPT-6 Astra | GPT-6 Astra is OpenAI's most capable model for complex reasoning, coding, computer use, research... | 1.1M | \$10 | \$50 | Yes | > | GPT-6 Astra Pro | GPT-6 Astra Pro is the same underlying model as GPT-6 Astra, served with reasoning.mode set to pro... | 1.1M | \$10 | \$50 | Yes | > | GPT 5.6 Sol (Fast) | GPT-5.6 Sol is the flagship of OpenAI's GPT-5.6 series, its most capable model for long-horizon... | 1.1M | \$8 | \$40 | | > | GPT 5.4 (Fast) | GPT-5.4 is OpenAI's best general-purpose model, part of the GPT-5 flagship model family. It's... | 1.1M | \$5 | \$30 | | > | GPT 5.5 | GPT-5.5 understands what you re trying to do faster and can carry more of the work itself. It... | 272K | \$5 | \$30 | Yes | > | GPT Chat Latest | GPT Chat Latest points to OpenAI's stable API alias chat-latest that always resolves to the latest... | 400K | \$5 | \$30 | | > | GPT Image 1 | Standard model. | - | \$5 | \$40 | | > | GPT Image 2 | Standard model. | - | \$5 | \$30 | | > | GPT-4o (2024-05-13) | GPT-4o ("o" for "omni") is OpenAI's latest AI model, supporting both text and image inputs with... | 128K | \$5 | \$15 | Yes | > | GPT-4o (Fast) | GPT-4o from OpenAI has broad general knowledge and domain expertise allowing it to follow complex... | 128K | \$4.25 | \$17 | | > | GPT 5.6 Sol | GPT-5.6 Sol is the flagship of OpenAI's GPT-5.6 series, its most capable model for long-horizon... | 272K | \$4 | \$20 | Yes | > | GPT 5.6 Terra (Fast) | GPT-5.6 Terra is a balanced GPT-5.6 model for everyday work, with performance comparable to the... | 1.1M | \$4 | \$24 | | > | GPT-5.6 Sol Pro | GPT-5.6 Sol Pro is the same underlying model as GPT-5.6 Sol, served with reasoning.mode set to pro... | 1.1M | \$4 | \$20 | Yes | > | GPT-6 Sol (Fast) | GPT-6 Sol is OpenAI's reasoning model for complex coding and agentic workflows. It accepts text... | 1.1M | \$4 | \$20 | | > | GPT-6.1 Sol (Fast) | GPT-6.1 Sol is OpenAI's reasoning model for complex coding, computer use, and professional work... | 1.1M | \$4 | \$20 | | > | GPT 5.2 (Fast) | GPT-5.2 is OpenAI's best general-purpose model, part of the GPT-5 flagship model family. It's... | 400K | \$3.5 | \$28 | | > | GPT 5.3 Codex (Fast) | GPT-5.3-Codex advances both the frontier coding performance of GPT-5.2-Codex and the reasoning and... | 400K | \$3.5 | \$28 | | > | GPT-4.1 (Fast) | GPT 4.1 is OpenAI's flagship model for complex tasks. It is well suited for problem solving across... | 1M | \$3.5 | \$14 | | > | o3 (Fast) | OpenAI's o3 is their most powerful reasoning model, setting new state-of-the-art benchmarks in... | 200K | \$3.5 | \$14 | | > | GPT-3.5 Turbo 16k | This model offers four times the context length of gpt-3.5-turbo, allowing it to support... | 16K | \$3 | \$4 | Yes | > | GPT 5.1 Thinking (Fast) | An upgraded version of GPT-5 that adapts thinking time more precisely to the question to spend... | 400K | \$2.5 | \$20 | | > | GPT 5.4 | GPT-5.4 is OpenAI's best general-purpose model, part of the GPT-5 flagship model family. It's... | 272K | \$2.5 | \$15 | Yes | > | GPT Audio | The gpt-audio model is OpenAI's first generally available audio model. The new snapshot features... | 128K | \$2.5 | \$10 | | > | GPT Image 1 Mini | Standard model. | - | \$2.5 | \$32 | | > | GPT-4o | GPT-4o from OpenAI has broad general knowledge and domain expertise allowing it to follow complex... | 128K | \$2.5 | \$10 | Yes | > | GPT-4o (2024-08-06) | The 2024-08-06 version of GPT-4o offers improved performance in structured outputs, with the... | 128K | \$2.5 | \$10 | Yes | > | GPT-4o (2024-11-20) | The 2024-11-20 version of GPT-4o offers a leveled-up creative writing ability with more natural... | 128K | \$2.5 | \$10 | | > | GPT-5 (Fast) | GPT-5 is OpenAI's flagship language model that excels at complex reasoning, broad real-world... | 400K | \$2.5 | \$20 | | > | GPT 5.6 Terra | GPT-5.6 Terra is a balanced GPT-5.6 model for everyday work, with performance comparable to the... | 272K | \$2 | \$12 | Yes | > | GPT-4.1 | GPT 4.1 is OpenAI's flagship model for complex tasks. It is well suited for problem solving across... | 1M | \$2 | \$8 | Yes | > | GPT-5.6 Terra Pro | GPT-5.6 Terra Pro is the same underlying model as GPT-5.6 Terra, served with reasoning.mode set to... | 1.1M | \$2 | \$12 | Yes | > | GPT-6 Sol | GPT-6 Sol is OpenAI's reasoning model for complex coding and agentic workflows. It accepts text... | 1.1M | \$2 | \$10 | Yes | > | GPT-6 Sol Pro | GPT-6 Sol Pro is the same underlying model as GPT-6 Sol, served with reasoning.mode set to pro for... | 1.1M | \$2 | \$10 | Yes | > | GPT-6.1 Sol | GPT-6.1 Sol is OpenAI's reasoning model for complex coding, computer use, and professional work... | 1.1M | \$2 | \$10 | Yes | > | GPT-6.1 Sol Pro | GPT-6.1 Sol Pro is the same underlying model as GPT-6.1 Sol, served with reasoning.mode set to pro... | 1.1M | \$2 | \$10 | Yes | > | GPT-6.1 Terra (Fast) | GPT-6.1 Terra is OpenAI s model for visual reasoning, precise computer use, and natural writing... | 1.1M | \$2 | \$10 | | > | o3 | OpenAI's o3 is their most powerful reasoning model, setting new state-of-the-art benchmarks in... | 200K | \$2 | \$8 | | > | GPT 5.2 | GPT-5.2 is OpenAI's best general-purpose model, part of the GPT-5 flagship model family. It's... | 400K | \$1.75 | \$14 | Yes | > | GPT 5.2 Codex | GPT-5.2-Codex is a version of GPT-5.2 further optimized for agentic coding in Codex, including... | 400K | \$1.75 | \$14 | Yes | > | GPT 5.3 Codex | GPT-5.3-Codex advances both the frontier coding performance of GPT-5.2-Codex and the reasoning and... | 400K | \$1.75 | \$14 | Yes | > | GPT-5.2 Chat | GPT-5.2 Chat (AKA Instant) is the fast, lightweight member of the 5.2 family, optimized for... | 128K | \$1.75 | \$14 | Yes | > | GPT 5.4 Mini (Fast) | GPT-5.4 Mini brings the strengths of GPT-5.4 to a faster, more efficient model designed for... | 400K | \$1.5 | \$9 | | > | GPT 5.1 Codex Max | GPT-5.1-Codex-Max is purpose-built for agentic coding. | 400K | \$1.25 | \$10 | Yes | > | GPT 5.1 Thinking | An upgraded version of GPT-5 that adapts thinking time more precisely to the question to spend... | 400K | \$1.25 | \$10 | | > | GPT-5 | GPT-5 is OpenAI's flagship language model that excels at complex reasoning, broad real-world... | 400K | \$1.25 | \$10 | Yes | > | GPT-5-Codex | GPT-5-Codex is a version of GPT-5 optimized for agentic coding tasks in Codex or similar... | 400K | \$1.25 | \$10 | | > | GPT-5.1 | GPT-5.1 is the latest frontier-grade model in the GPT-5 series, offering stronger general-purpose... | 400K | \$1.25 | \$10 | Yes | > | GPT-5.1-Codex | GPT-5.1-Codex is a version of GPT-5.1 optimized for agentic coding tasks in Codex or similar... | 400K | \$1.25 | \$10 | Yes | > | o3 Mini High | OpenAI o3-mini-high is the same model as o3-mini with reasoning\_effort set to high. o3-mini is a... | 200K | \$1.1 | \$4.4 | | > | o3-mini | o3-mini is OpenAI's most recent small reasoning model, providing high intelligence at the same... | 200K | \$1.1 | \$4.4 | | > | o4 Mini High | OpenAI o4-mini-high is the same model as o4-mini with reasoning\_effort set to high. OpenAI o4-mini... | 200K | \$1.1 | \$4.4 | | > | o4-mini | OpenAI's o4-mini delivers fast, cost-efficient reasoning with exceptional performance for its... | 200K | \$1.1 | \$4.4 | | > | GPT-3.5 Turbo (older v0613) | GPT-3.5 Turbo is OpenAI's fastest model. It can understand and generate natural language or code... | 4K | \$1 | \$2 | Yes | > | GPT-6.1 Terra | GPT-6.1 Terra is OpenAI s model for visual reasoning, precise computer use, and natural writing... | 1.1M | \$1 | \$5 | Yes | > | GPT-6.1 Terra Pro | GPT-6.1 Terra Pro is the same underlying model as GPT-6.1 Terra, served with reasoning.mode set to... | 1.1M | \$1 | \$5 | Yes | > | GPT 5.4 Mini | GPT-5.4 Mini brings the strengths of GPT-5.4 to a faster, more efficient model designed for... | 400K | \$0.75 | \$4.5 | Yes | > | GPT-4.1 mini (Fast) | GPT 4.1 mini provides a balance between intelligence, speed, and cost that makes it an attractive... | 1M | \$0.7 | \$2.8 | | > | GPT Audio Mini | A cost-efficient version of GPT Audio. The new snapshot features an upgraded decoder for more... | 128K | \$0.6 | \$2.4 | | > | GPT-5 mini (Fast) | GPT-5 mini is a cost optimized model that excels at reasoning/chat tasks. It offers an optimal... | 400K | \$0.45 | \$3.6 | | > | GPT 5.6 Luna (Fast) | GPT-5.6 Luna is a fast, affordable GPT-5.6 model that brings strong capability at the lowest cost... | 1.1M | \$0.4 | \$2.4 | | > | GPT-4.1 mini | GPT 4.1 mini provides a balance between intelligence, speed, and cost that makes it an attractive... | 1M | \$0.4 | \$1.6 | Yes | > | GPT 5.1 Codex Mini | GPT-5.1 Codex mini is a smaller, faster, and cheaper version of GPT-5.1 Codex. | 400K | \$0.25 | \$2 | Yes | > | GPT-4o mini (Fast) | GPT-4o mini from OpenAI is their most advanced and cost-efficient small model. It is multi-modal... | 128K | \$0.25 | \$1 | | > | GPT-5 mini | GPT-5 mini is a cost optimized model that excels at reasoning/chat tasks. It offers an optimal... | 400K | \$0.25 | \$2 | Yes | > | GPT 5.4 Nano | GPT-5.4 Nano is designed for tasks where speed and cost matter most like classification, data... | 400K | \$0.2 | \$1.25 | Yes | > | GPT 5.6 Luna | GPT-5.6 Luna is a fast, affordable GPT-5.6 model that brings strong capability at the lowest cost... | 272K | \$0.2 | \$1.2 | Yes | > | GPT-5.6 Luna Pro | GPT-5.6 Luna Pro is the same underlying model as GPT-5.6 Luna, served with reasoning.mode set to... | 1.1M | \$0.2 | \$1.2 | Yes | > | GPT-6 Luna (Fast) | GPT-6 Luna is OpenAI's efficient reasoning model for focused, high-volume tasks. It accepts text... | 1.1M | \$0.2 | \$1 | | > | GPT OSS 120B | Extremely capable general-purpose LLM with strong, controllable reasoning capabilities | 131K | \$0.15 | \$0.6 | Yes | > | GPT OSS Safeguard 120B | GPT OSS Safeguard 120B is OpenAI s open-weight safety model for content moderation and guardrail... | 128K | \$0.15 | \$0.6 | | > | GPT-4o mini | GPT-4o mini from OpenAI is their most advanced and cost-efficient small model. It is multi-modal... | 128K | \$0.15 | \$0.6 | Yes | > | GPT-4o-mini (2024-07-18) | GPT-4o mini is OpenAI's newest model after GPT-4 Omni, supporting both text and image inputs with... | 128K | \$0.15 | \$0.6 | | > | GPT-4.1 nano | GPT-4.1 nano is the fastest, most cost-effective GPT 4.1 model. | 1M | \$0.1 | \$0.4 | Yes | > | GPT-6 Luna | GPT-6 Luna is OpenAI's efficient reasoning model for focused, high-volume tasks. It accepts text... | 1.1M | \$0.1 | \$0.5 | Yes | > | GPT-6 Luna Pro | GPT-6 Luna Pro is the same underlying model as GPT-6 Luna, served with reasoning.mode set to pro... | 1.1M | \$0.1 | \$0.5 | Yes | > | GPT OSS Safeguard 20B | OpenAI's first open weight reasoning model specifically trained for safety classification tasks... | 131K | \$0.075 | \$0.3 | Yes | > | GPT-5 nano | GPT-5 nano is a high throughput model that excels at simple instruction or classification tasks. | 400K | \$0.05 | \$0.4 | Yes | > | GPT OSS 20B | A compact, open-weight language model optimized for low-latency and resource-constrained... | 131K | \$0.018 | \$0.09 | Yes | > **Google (23)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Gemini 3.1 Pro Preview | This model improves upon Gemini 2.5 Pro and is catered towards challenging tasks, especially those... | 1M | \$2 | \$12 | Yes | > | Gemini 3.1 Pro Preview Custom Tools | Gemini 3.1 Pro Preview Custom Tools is a variant of Gemini 3.1 Pro that improves tool selection... | 1M | \$2 | \$12 | | > | Gemini 4 Argon | Gemini 4 Argon is Google s multimodal reasoning model, supporting text, image, and file inputs... | 1M | \$2 | \$10 | Yes | > | Nano Banana Pro (Gemini 3 Pro Image) | Nano Banana Pro is Google s most advanced image-generation and editing model, built on Gemini 3... | 66K | \$2 | \$12 | Yes | > | Gemini 3.5 Flash | Google's latest model, highly optimized for coding proficiency and parallel agentic execution... | 1M | \$1.5 | \$9 | Yes | > | Nano Banana 2.1 | Nano Banana 2.1 (Gemini Nano Banana 2.1) is Google's image generation and editing model on the... | 66K | \$1.5 | \$7.5 | | > | Gemini 2.5 Pro | Gemini 2.5 Pro is our most advanced reasoning Gemini model, capable of solving complex problems... | 1M | \$1.25 | \$10 | | > | Gemini 2.5 Pro Preview 06-05 | Gemini 2.5 Pro is Google s state-of-the-art AI model designed for advanced reasoning, coding... | 1M | \$1.25 | \$10 | Yes | > | Gemini 3.8 Flash | Gemini 3.8 Flash is the high-efficiency, cost-effective powerhouse of the Gemini 3 family. It... | 1M | \$0.825 | \$4.12 | Yes | > | Gemini 3.6 Flash | Gemini 3.6 Flash delivers higher quality across coding, agentic workflows, and web development... | 1M | \$0.75 | \$3.75 | Yes | > | Gemini 3.7 Flash | Gemini 3.7 Flash is the high-efficiency, cost-effective powerhouse of the Gemini 3 family. It... | 1M | \$0.75 | \$3.75 | Yes | > | Gemini 3 Flash | Google's most intelligent model built for speed, combining frontier intelligence with superior... | 1M | \$0.5 | \$3 | | > | Gemini 3 Flash Preview | Gemini 3 Flash Preview is a high speed, high value thinking model designed for agentic workflows... | 1M | \$0.5 | \$3 | Yes | > | Nano Banana 2 | Gemini 3.1 Flash Image, a.k.a. "Nano Banana 2," is Google s latest state of the art image... | - | \$0.5 | \$60 | | > | Gemini 2.5 Flash | Gemini 2.5 Flash is a thinking model that offers great, well-rounded capabilities. It is designed... | 1M | \$0.3 | \$2.5 | | > | Gemini 3.5 Flash Lite | Gemini 3.5 Flash Lite features upgraded agentic capabilities, making the model ideal for subagents... | 1M | \$0.3 | \$2.5 | Yes | > | Gemini 3.1 Flash Lite | Gemini 3.1 Flash Lite outperforms 2.5 Flash Lite on overall quality and lands close to 2.5 Flash... | 1M | \$0.25 | \$1.5 | Yes | > | Gemini 3.1 Flash Lite Preview | Gemini 3.1 Flash Lite Preview is Google's high-efficiency model optimized for high-volume use... | 1M | \$0.25 | \$1.5 | | > | Gemma 4 31B IT | Gemma 4 31B is engineered to tackle the most demanding enterprise workloads and complex reasoning... | 262K | \$0.2 | \$0.4 | Yes | > | Gemini 2.5 Flash Lite | Gemini 2.5 Flash-Lite is a balanced, low-latency model with configurable thinking budgets and tool... | 1M | \$0.1 | \$0.4 | | > | Google Gemma 4 26B A4B | Gemma is a family of open models built by Google DeepMind. Gemma 4 models are multimodal, handling... | 262K | \$0.09 | \$0.3 | Yes | > | Gemma 3 27B | Gemma 3 introduces multimodality, supporting vision-language input and text outputs. It handles... | 131K | \$0.08 | \$0.35 | Yes | > | Gemma 3 12B | Gemma 3 introduces multimodality, supporting vision-language input and text outputs. It handles... | 131K | \$0.05 | \$0.15 | Yes | > **xAI (6)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Grok 4.5 | Grok 4.5 is a model from SpaceXAI with frontier performance on coding, knowledge work, and STEM. | 500K | \$2 | \$6 | Yes | > | Grok 4.6 | Grok 4.6 is a model from SpaceXAI with frontier performance on coding, knowledge work, and STEM... | 500K | \$2 | \$6 | Yes | > | Grok 4.7 | Grok 4.7 is SpaceXAI's flagship model for coding, agentic tasks, and knowledge work, succeeding... | 500K | \$2 | \$6 | Yes | > | Grok 4.20 | Grok 4.20 is a reasoning model from SpaceXAI with industry-leading speed and agentic tool calling... | 2M | \$1.25 | \$2.5 | Yes | > | Grok 4.3 | Grok 4.3 is a reasoning model from SpaceXAI. It accepts text and image inputs with text output... | 1M | \$1.25 | \$2.5 | Yes | > | Grok Build 0.1 | Grok Build 0.1 is SpaceXAI s fast coding model trained specifically for agentic software... | 256K | \$1 | \$2 | Yes | > **DeepSeek (19)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | DeepSeek-R1 | DeepSeek-R1 provides customers a state-of-the-art reasoning model, optimized for general reasoning... | 64K | \$1.35 | \$5.4 | | > | DeepSeek V4 Pro | DeepSeek-V4 series incorporate several key upgrades in architecture and optimization: (1) a hybrid... | 1M | \$0.955 | \$1.91 | Yes | > | DeepSeek V4 Pro 0813 | This is the 8/13 updated weights version of DeepSeek V4 Pro. | 1M | \$0.66 | \$1.98 | Yes | > | DeepSeek V3.2 Thinking | DeepSeek-V3.2 from DeepSeek harmonizes high computational efficiency with superior reasoning and... | 128K | \$0.62 | \$1.85 | | > | DeepSeek V4.1 Flash 1017 Fast | Higher-throughput variant of DeepSeek V4.1 Flash 1017 served by Baseten for multimodal reasoning... | 1M | \$0.6 | \$2.4 | | > | DeepSeek V4.1 Flash Fast | Higher-throughput variant of DeepSeek V4.1 Flash for responsive coding, reasoning, and agentic... | 1M | \$0.6 | \$2.4 | | > | R1 0528 | May 28th update to the original DeepSeek R1 Performance on par with OpenAI o1, but open-sourced... | 164K | \$0.5 | \$2.15 | Yes | > | DeepSeek V3 0324 | DeepSeek V3, a 685B-parameter, mixture-of-experts model, is the latest iteration of the flagship... | 164K | \$0.29 | \$1.14 | Yes | > | DeepSeek V3.2 | DeepSeek-V3.2 from DeepSeek harmonizes high computational efficiency with superior reasoning and... | 164K | \$0.28 | \$0.42 | Yes | > | DeepSeek V3.1 Terminus | DeepSeek-V3.1 Terminus is an update to DeepSeek V3.1 that maintains the model's original... | 164K | \$0.27 | \$1 | Yes | > | DeepSeek V3.2 Exp | DeepSeek-V3.2-Exp is an experimental large language model released by DeepSeek as an intermediate... | 164K | \$0.27 | \$0.41 | Yes | > | DeepSeek V3 | DeepSeek-V3 is the latest model from the DeepSeek team, building upon the instruction following... | 128K | \$0.257 | \$1.03 | Yes | > | DeepSeek V3.1 | DeepSeek-V3.1 is a large hybrid reasoning model (671B parameters, 37B active) that supports both... | 164K | \$0.25 | \$0.95 | Yes | > | DeepSeek V3.1 | DeepSeek-V3.1 is post-trained on the top of DeepSeek-V3.1-Base, which is built upon the original... | 164K | \$0.25 | \$0.95 | | > | DeepSeek V4 Flash Vision Exp | DeepSeek-V4-Flash-Vision-Exp is an experimental multimodal model that combines the agentic... | 1M | \$0.216 | \$0.647 | Yes | > | DeepSeek V4.1 Flash 1017 | DeepSeek V4.1 Flash 1017 served by Fireworks for multimodal reasoning, coding, tool calling, and... | 1M | \$0.15 | \$0.6 | Yes | > | DeepSeek V4.1 Flash | DeepSeek V4.1 Flash is an AI model from DeepSeek designed for fast, efficient multimodal... | 1M | \$0.14 | \$0.42 | Yes | > | DeepSeek V4 Flash 0731 | Reasoning model, trusted for Google-connected agents, 1M+ context. | 1M | \$0.119 | \$0.238 | Yes | > | DeepSeek V4 Flash | Reasoning model, trusted for Google-connected agents, 1M+ context. | 1M | \$0.091 | \$0.182 | Yes | > **Moonshot (11)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Kimi K3 Fast | Fast version of Kimi s flagship model for long-horizon coding and end-to-end knowledge work, with... | 1M | \$4.5 | \$22.5 | | > | Kimi K3.1 Pro Highspeed | Kimi K3.1 Pro Highspeed is the high-speed variant of Moonshot AI s frontier Kimi K3.1 Pro model... | 1M | \$4 | \$20 | | > | Kimi K3.1 Pro | Kimi K3.1 Pro is a frontier model from Moonshot AI for complex reasoning, coding, and agentic... | 1M | \$2 | \$10 | Yes | > | Kimi K2.7 Code High Speed | Kimi K2.7 Code HighSpeed is the high-speed version of Kimi K2.7 Code, the same model as Kimi K2.7... | 262K | \$1.9 | \$8 | | > | Kimi K2.6 | Kimi K2.6 demonstrates particularly strong performance in long-horizon coding tasks and produces... | 262K | \$0.65 | \$3.41 | Yes | > | Kimi K2 0905 | Kimi K2 0905 is the September update of Kimi K2 0711. It is a large-scale Mixture-of-Experts (MoE)... | 262K | \$0.6 | \$2.5 | Yes | > | Kimi K2 Thinking | Kimi K2 Thinking is Moonshot AI s most advanced open reasoning model to date, extending the K2... | 262K | \$0.6 | \$2.5 | Yes | > | Kimi K2 Instruct | Kimi K2 is a state-of-the-art mixture-of-experts (MoE) language model with 32 billion activated... | 131K | \$0.57 | \$2.3 | Yes | > | Kimi K2.7 Code | Kimi-K2.7-Code is a coding model from Moonshot AI. It has improved coding & agent performance over... | 262K | \$0.56 | \$3.1 | Yes | > | Kimi K2.5 | kimi-k2.5 is Kimi's most versatile model to date, featuring a native multimodal architecture that... | 262K | \$0.5 | \$2.5 | Yes | > | Kimi K3 | Kimi s flagship model for long-horizon coding and end-to-end knowledge work, with a 1M-token... | 1M | \$0.179 | \$20 | Yes | > **Qwen (50)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Qwen 3.8 Max Prime | Qwen 3.8 Max Prime is the high-speed edition of Qwen 3.8 Max, retaining its 2.4-trillion-parameter... | 1M | \$4 | \$12 | | > | Qwen 3.8 Max | Qwen 3.8 Max is a 2.4-trillion-parameter MoE model delivering a comprehensive leap in coding and... | 1M | \$2 | \$6 | | > | Qwen3.8 2.4T A95B | Qwen 3.8 Max is a 2.4-trillion-parameter MoE model delivering a comprehensive leap in coding and... | 1M | \$2 | \$6 | Yes | > | Qwen3.8 Max 0902 | Qwen3.8-Max-0902 is an upgraded snapshot of qwen3.8-max. | 1M | \$2 | \$6 | | > | Qwen 3.7 Max | Qwen3.7 is a next-generation flagship model designed for the agent-centric era, with its core... | 1M | \$1.48 | \$4.42 | | > | Qwen 3 Max Thinking | Compared with the snapshot as of September 23, 2025, the Qwen-3 series Max model in this release... | 262K | \$1.2 | \$6 | | > | Qwen3.5 397B A17B | The Qwen3.5 series 397B-A17B native vision-language model is built on a hybrid architecture that... | 262K | \$0.5 | \$3.6 | Yes | > | Qwen 3.6 27B | The Qwen3.6 35B-A3B native vision-language model is built on a hybrid architecture that integrates... | 262K | \$0.45 | \$2.7 | Yes | > | Qwen3 235B A22B Thinking 2507 | Qwen3-235B-A22B-Thinking-2507 is a high-performance, open-weight Mixture-of-Experts (MoE) language... | 131K | \$0.45 | \$3.5 | Yes | > | Qwen 3.5 Plus | The Qwen3.5 native vision-language series Plus models are built on a hybrid architecture that... | 1M | \$0.4 | \$2.4 | | > | Qwen2.5 72B Instruct | Qwen2.5 72B is the latest series of Qwen large language models. Qwen2.5 brings the following... | 33K | \$0.36 | \$0.4 | Yes | > | Qwen 3.6 Plus | The Qwen3.6 native vision-language Plus series models demonstrate exceptional performance on par... | 1M | \$0.325 | \$1.95 | | > | Qwen 3.7 Plus | Among the Qwen3.7 series, the cost-effective Plus model builds on its text capabilities while... | 1M | \$0.32 | \$1.28 | | > | Qwen3 Coder 480B A35B Instruct | Mixture-of-experts LLM with advanced coding and reasoning capabilities | 262K | \$0.3 | \$1 | Yes | > | Qwen3.5 Plus 2026-04-20 | Qwen3.5 Plus (April 2026) is a large-scale multimodal language model from Alibaba. It accepts... | 1M | \$0.3 | \$1.8 | | > | Qwen3 VL 30B A3B Thinking | Qwen3-VL-30B-A3B-Thinking is a multimodal model that unifies strong text generation with visual... | 131K | \$0.29 | \$1 | Yes | > | Qwen-Plus | Qwen-Plus, based on the Qwen2.5 foundation model, is a 131K context model with a balanced... | 1M | \$0.26 | \$0.78 | | > | Qwen3.5 Plus 2026-02-15 | The Qwen3.5 native vision-language series Plus models are built on a hybrid architecture that... | 1M | \$0.26 | \$1.56 | | > | Qwen3.5-122B-A10B | The Qwen3.5 122B-A10B native vision-language model is built on a hybrid architecture that... | 262K | \$0.26 | \$2.08 | Yes | > | Qwen3.5-27B | The Qwen3.5 27B native vision-language Dense model incorporates a linear attention mechanism... | 262K | \$0.26 | \$2.6 | Yes | > | Qwen3 VL 8B Instruct | Qwen3-VL-8B-Instruct is a multimodal vision-language model from the Qwen3-VL series, built for... | 131K | \$0.25 | \$0.75 | Yes | > | Qwen3 235B A22B | Standard model, 262K context. | 262K | \$0.22 | \$0.88 | | > | Qwen3 VL 235B A22B Instruct | Qwen3-VL-235B-A22B Instruct is an open-weight multimodal model that unifies strong text generation... | 131K | \$0.21 | \$1.9 | Yes | > | Qwen3 VL 235B A22B Instruct | The Qwen3 series VL models has been comprehensively upgraded in areas such as visual coding and... | 262K | \$0.2 | \$0.88 | | > | Qwen3 Coder Flash | Qwen3 Coder Flash is Alibaba's fast and cost efficient version of their proprietary Qwen3 Coder... | 1M | \$0.195 | \$0.975 | | > | Qwen3.6 Flash | Qwen3.6 Flash is a fast, efficient language model from Alibaba's Qwen 3.6 series. It supports... | 1M | \$0.188 | \$1.12 | | > | Qwen3.5-9B | Qwen3.5-9B is a multimodal foundation model from the Qwen3.5 family, designed to deliver strong... | 262K | \$0.17 | \$0.25 | Yes | > | Qwen 3 32B | Qwen3-32B is a world-class model with comparable quality to DeepSeek R1 while outperforming... | 128K | \$0.15 | \$0.6 | | > | Qwen 3 Coder 30B A3B Instruct | Efficient coding specialist balancing performance with cost-effectiveness for daily development... | 262K | \$0.15 | \$0.6 | | > | Qwen 3.8 Flash | Qwen3.8-Flash is Qwen s fast, cost-efficient multimodal model, combining advanced reasoning and... | 1M | \$0.15 | \$0.47 | | > | Qwen 3.8 Omni Flash | Qwen3.8-Omni-Flash is Alibaba s native multimodal model for understanding text, images, audio, and... | 1M | \$0.15 | \$0.47 | | > | Qwen3 Next 80B A3B Thinking | Qwen3-Next uses a highly sparse MoE design: 80B total parameters, but only \~3B activated per... | 131K | \$0.15 | \$1.2 | Yes | > | Qwen3 VL 30B A3B Instruct | Qwen3-VL-30B-A3B-Instruct is a multimodal model that unifies strong text generation with visual... | 131K | \$0.15 | \$0.6 | Yes | > | Qwen3.5-35B-A3B | The Qwen3.5 Series 35B-A3B is a native vision-language model designed with a hybrid architecture... | 262K | \$0.14 | \$1 | Yes | > | Qwen3 14B | Qwen3-14B is a dense 14.8B parameter causal language model from the Qwen3 series, designed for... | 41K | \$0.12 | \$0.24 | Yes | > | Qwen3 30B A3B | Qwen3, the latest generation in the Qwen large language model series, features both dense and... | 41K | \$0.12 | \$0.5 | Yes | > | Qwen3 Coder Next | Qwen3-Coder-Next is an open-weight language model built specifically for coding, with strong... | 262K | \$0.12 | \$0.8 | Yes | > | Qwen3-14B | Qwen3 is the latest generation of large language models in Qwen series, offering a comprehensive... | 41K | \$0.12 | \$0.24 | | > | Qwen3-30B-A3B | Qwen3 is the latest generation of large language models in Qwen series, offering a comprehensive... | 41K | \$0.12 | \$0.5 | | > | Qwen 3.5 Flash | The Qwen3.5 native vision-language Flash models are built on a hybrid architecture that integrates... | 1M | \$0.1 | \$0.4 | | > | Qwen2.5 7B Instruct | Qwen2.5 7B is the latest series of Qwen large language models. Qwen2.5 brings the following... | 33K | \$0.1 | \$0.2 | Yes | > | Qwen3 30B A3B Instruct 2507 | Qwen3-30B-A3B-Instruct-2507 is a 30.5B-parameter mixture-of-experts language model from Qwen, with... | 128K | \$0.1 | \$0.3 | Yes | > | Qwen3.6 35B A3B | Qwen3.6-35B-A3B is an open-weight multimodal model from Alibaba Cloud with 35 billion total... | 262K | \$0.1 | \$0.9 | Yes | > | Qwen3 235B A22B Instruct 2507 | Qwen3-235B-A22B-Instruct-2507 is a multilingual, instruction-tuned mixture-of-experts language... | 262K | \$0.09 | \$0.55 | Yes | > | Qwen3 Next 80B A3B Instruct | A new generation of open-source, non-thinking mode model powered by Qwen3. This version... | 262K | \$0.09 | \$1.1 | Yes | > | Qwen3 32B | Qwen3-32B is a dense 32.8B parameter causal language model from the Qwen3 series, optimized for... | 41K | \$0.08 | \$0.28 | Yes | > | Qwen3 Coder 30B A3B Instruct | Qwen3-Coder-30B-A3B-Instruct is a 30.5B parameter Mixture-of-Experts (MoE) model with 128 experts... | 262K | \$0.07 | \$0.28 | Yes | > | Qwen3.5-Flash | The Qwen3.5 native vision-language Flash models are built on a hybrid architecture that integrates... | 1M | \$0.065 | \$0.26 | | > | Qwen3.8 27B | Built on the architectural foundation of Qwen3.5, Qwen3.8 delivers substantial gains across... | 1M | \$0.039 | \$1.25 | Yes | > | Qwen 3.7 Flash | The Qwen3.7 native vision-language Flash model series delivers a comprehensive upgrade over... | 1M | \$0.03 | \$0.13 | | > **Mistral (26)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Mistral Large | This is Mistral AI's flagship model, Mistral Large 2 (version mistral-large-2407). It's a... | 128K | \$2 | \$6 | Yes | > | Mistral Large 2407 | This is Mistral AI's flagship model, Mistral Large 2 (version mistral-large-2407). It's a... | 131K | \$2 | \$6 | Yes | > | Mixtral 8x22B Instruct | Mistral's official instruct fine-tuned version of Mixtral 8x22B. It uses 39B active parameters out... | 66K | \$2 | \$6 | Yes | > | Mistral Medium Latest | Mistral's frontier-class multimodal model optimized for agentic and coding use cases. | 262K | \$1.5 | \$7.5 | Yes | > | Mistral Large 4 | Mistral Large 4 is Mistral AI's open-weight, natively multimodal model, available in public... | 524K | \$1.36 | \$4.18 | | > | Mistral Large 4 | Mistral Large 4 is a frontier multimodal (text and image input) model from Mistral AI built for... | 1M | \$1.36 | \$4.18 | Yes | > | Mistral Large 3 | Mistral Large 3 2512 is Mistral s most capable model to date. It has a sparse mixture-of-experts... | 256K | \$0.5 | \$1.5 | | > | Mistral Large 3 2512 | Mistral Large 3 2512 is Mistral s most capable model to date, featuring a sparse... | 262K | \$0.5 | \$1.5 | Yes | > | Devstral 2 2512 | Devstral 2 is a state-of-the-art open-source model by Mistral AI specializing in agentic coding... | 262K | \$0.4 | \$2 | Yes | > | Mistral Medium 3 | Mistral Medium 3 is a high-performance enterprise-grade language model designed to deliver... | 131K | \$0.4 | \$2 | Yes | > | Mistral Medium 3.1 | Mistral Medium 3.1 is an updated version of Mistral Medium 3, which is a high-performance... | 131K | \$0.4 | \$2 | Yes | > | Mistral Small 3.1 24B | Mistral Small 3.1 24B Instruct is an upgraded variant of Mistral Small 3 (2501), featuring 24... | 128K | \$0.351 | \$0.555 | Yes | > | Codestral 2508 | Mistral's cutting-edge language model for coding released end of July 2025. Codestral specializes... | 256K | \$0.3 | \$0.9 | Yes | > | Mistral Codestral | Mistral's cutting-edge language model for coding released end of July 2025, Codestral specializes... | 128K | \$0.3 | \$0.9 | | > | Ministral 14B | Ministral 3 14B is the largest model in the Ministral 3 family, offering state-of-the-art... | 256K | \$0.2 | \$0.2 | | > | Ministral 3 14B 2512 | The largest model in the Ministral 3 family, Ministral 3 14B offers frontier capabilities and... | 262K | \$0.2 | \$0.2 | Yes | > | Saba | Mistral Saba is a 24B-parameter language model specifically designed for the Middle East and South... | 33K | \$0.2 | \$0.6 | Yes | > | Ministral 3 8B 2512 | A balanced model in the Ministral 3 family, Ministral 3 8B is a powerful, efficient tiny language... | 262K | \$0.15 | \$0.15 | Yes | > | Ministral 8B | A more powerful model with faster, memory-efficient inference, ideal for complex workflows and... | 128K | \$0.15 | \$0.15 | | > | Mistral Small | Mistral Small currently runs Mistral Small 4, a multimodal model combining instruction following... | 32K | \$0.15 | \$0.6 | | > | Mistral Small 4 | Mistral Small 4 is the next major release in the Mistral Small family, unifying the capabilities... | 256K | \$0.15 | \$0.6 | Yes | > | Ministral 3 3B 2512 | The smallest model in the Ministral 3 family, Ministral 3 3B is a powerful, efficient tiny... | 131K | \$0.1 | \$0.1 | Yes | > | Ministral 3B | A compact, efficient model for on-device tasks like smart assistants and local analytics, offering... | 128K | \$0.1 | \$0.1 | | > | Voxtral Small 24B 2507 | Voxtral Small is an of Mistral Small 3, incorporating state-of-the-art audio input capabilities... | 32K | \$0.1 | \$0.3 | Yes | > | Mistral Small 3.2 24B | Mistral-Small-3.2-24B-Instruct-2506 is an updated 24B parameter model from Mistral optimized for... | 256K | \$0.075 | \$0.2 | Yes | > | Mistral Nemo 12B | 12B model trained jointly by Mistral AI and NVIDIA, it significantly outperforms existing models... | 128K | \$0.029 | \$0.03 | Yes | > **Meta (17)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Muse Wonder | Muse Wonder is a frontier reasoning model from Meta, designed for complex personal and... | 1M | \$4 | \$20 | | > | Muse Wonder | Muse Wonder is Meta s model for frontier coding, long-running agents, and advanced computer use... | 1M | \$4 | \$20 | | > | Muse Spark 1.1 | Muse Spark 1.1 is strongest at agentic performance, tool use, and computer use. It does well on... | 1M | \$1.25 | \$4.25 | | > | Muse Spark 1.2 | A coding-optimized model purpose-built for agentic workflows. Improvements to code generation... | 1M | \$1.25 | \$4.25 | | > | Muse Spark 1.3 | Muse Spark 1.3 is Meta s multimodal reasoning model for long-horizon agentic and coding workflows... | 1M | \$1.25 | \$4.25 | | > | Muse Spark Open | Muse Spark Open is Meta s open-weight reasoning model for coding and agentic workflows. Its sparse... | 1M | \$1.25 | \$4.25 | Yes | > | Llama 3.1 70B Instruct | An update to Meta Llama 3 70B Instruct that includes an expanded 128K context length... | 128K | \$0.72 | \$0.72 | | > | Llama 3.3 70B Instruct | Where performance meets efficiency. This model supports high-performance conversational AI... | 128K | \$0.72 | \$0.72 | | > | Llama 3.1 70B Instruct | Meta's latest class of model (Llama 3.1) launched with a variety of sizes & flavors. This 70B... | 131K | \$0.4 | \$0.4 | Yes | > | Muse Glimmer 30B | Reasoning model, trusted for Google-connected agents, 131K context. | 131K | \$0.3 | \$1.2 | Yes | > | Llama 3.1 8B Instruct | An update to Meta Llama 3 8B Instruct that includes an expanded 128K context length... | 128K | \$0.22 | \$0.22 | | > | Llama 4 Maverick 17B Instruct | As a general purpose LLM, Llama 4 Maverick contains 17 billion active parameters, 128 experts, and... | 1M | \$0.188 | \$0.652 | Yes | > | Llama 3.3 70B Instruct | The Meta Llama 3.3 multilingual large language model (LLM) is a pretrained and instruction tuned... | 131K | \$0.1 | \$0.32 | Yes | > | Llama 4 Scout 17B Instruct | Llama 4 Scout is the best multimodal model in the world in its class and is more powerful than our... | 328K | \$0.1 | \$0.3 | Yes | > | Muse Spark 1.2 Contributor | A coding-optimized model with pricing designed for builders. Same model, same capabilities , up to... | 1M | \$0.1 | \$0.2 | | > | Muse Spark 1.3 Contributor | Muse Spark 1.3 Contributor is Meta s cost-optimized API option for agentic coding workflows. It... | 1M | \$0.1 | \$0.2 | | > | Llama 3.1 8B Instruct | Meta's latest class of model (Llama 3.1) launched with a variety of sizes & flavors. This 8B... | 131K | \$0.02 | \$0.04 | Yes | > **MiniMax (10)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | MiniMax M2.5 High Speed | M2.5 highspeed: Same performance, faster and more agile (output speed approximately 100 tps) | 205K | \$0.6 | \$2.4 | | > | MiniMax M2.7 High Speed | M2.7 Highspeed: Same performance, faster and more agile (output speed approximately 100 tps) | 205K | \$0.6 | \$2.4 | | > | MiniMax M1 | MiniMax-M1 is a large-scale, open-weight reasoning model designed for extended context and... | 1M | \$0.55 | \$2.2 | Yes | > | MiniMax M2.1 | MiniMax 2.1 is MiniMax's latest model, optimized specifically for in coding, tool use, instruction... | 205K | \$0.3 | \$1.2 | Yes | > | MiniMax M2.1 Lightning | MiniMax-M2.1-lightning is a faster version of MiniMax-M2.1, offering the same performance but with... | 205K | \$0.3 | \$2.4 | | > | MiniMax M2.5 | MiniMax-M2.5 is a SOTA large language model designed for real-world productivity. It is capable of... | 197K | \$0.3 | \$1.2 | Yes | > | MiniMax M2.7 | M2.7 delivers outstanding performance in real-world software engineering, including end-to-end... | 205K | \$0.3 | \$1.2 | Yes | > | MiniMax M3 | MiniMax-M3 is a frontier-class foundation model that unites the three capabilities defining... | 524K | \$0.3 | \$1.2 | Yes | > | MiniMax M2 | MiniMax-M2 redefines efficiency for agents. It is a compact, fast, and cost-effective MoE model... | 205K | \$0.255 | \$1.02 | Yes | > | MiniMax-M3.1-Flash | MiniMax-M3.1-Flash is MiniMax s multimodal M-series model for agent reasoning, tool use, coding... | 1M | \$0.15 | \$0.6 | Yes | > **NVIDIA (7)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Nemotron 3 Ultra | A 550B parameter (55B active) open reasoning model from NVIDIA, built for long-running agent... | 512K | \$0.6 | \$2.4 | Yes | > | NVIDIA Nemotron 3 Super 120B A12B | NVIDIA Nemotron 3 Super is a 120B-parameter open hybrid MoE model, activating just 12B parameters... | 262K | \$0.3 | \$2.4 | Yes | > | Nvidia Nemotron Nano 12B V2 VL | The model is an auto-regressive vision language model that uses an optimized transformer... | 131K | \$0.2 | \$0.6 | | > | NVIDIA Nemotron 3.5 Super VL | NVIDIA Nemotron 3.5 Super VL is a vision-language model for reasoning, coding, tool use, and... | 1M | \$0.15 | \$0.5 | Yes | > | Nemotron 3.5 Lightning 30B | NVIDIA-Nemotron-3.5-Lightning-30B-A3B-NVFP4 is a large language model (LLM) trained by NVIDIA. The... | 262K | \$0.07 | \$0.2 | Yes | > | Nemotron 3 Nano 30B A3B | NVIDIA Nemotron 3 Nano is an open reasoning model optimized for fast, cost-efficient inference... | 262K | \$0.06 | \$0.24 | Yes | > | Nvidia Nemotron Nano 9B V2 | NVIDIA-Nemotron-Nano-9B-v2 is a large language model (LLM) trained from scratch by NVIDIA, and... | 131K | \$0.06 | \$0.23 | | > **Amazon (9)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Nova Premier 1.0 | Amazon Nova Premier is the most capable of Amazon s multimodal models for complex reasoning tasks... | 1M | \$2.5 | \$12.5 | Yes | > | Nova Pro | A highly capable multimodal model with the best combination of accuracy, speed, and cost for a... | 300K | \$0.8 | \$3.2 | | > | Nova Pro 1.0 | Amazon Nova Pro 1.0 is a capable multimodal model from Amazon focused on providing a combination... | 300K | \$0.8 | \$3.2 | Yes | > | Nova 2 Lite | Nova 2 Lite is a fast, cost-effective reasoning model for everyday workloads that can process... | 1M | \$0.33 | \$2.75 | | > | Nova 2 Lite | Nova 2 Lite is a fast, cost-effective reasoning model for everyday workloads that can process... | 1M | \$0.3 | \$2.5 | Yes | > | Nova Lite | A very low cost multimodal model that is lightning fast for processing image, video, and text... | 300K | \$0.06 | \$0.24 | | > | Nova Lite 1.0 | Amazon Nova Lite 1.0 is a very low-cost multimodal model from Amazon that focused on fast... | 300K | \$0.06 | \$0.24 | Yes | > | Nova Micro | A text-only model that delivers the lowest latency responses at very low cost. | 128K | \$0.035 | \$0.14 | | > | Nova Micro 1.0 | Amazon Nova Micro 1.0 is a text-only model that delivers the lowest latency responses in the... | 128K | \$0.035 | \$0.14 | Yes | > **Cohere (4)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Command A | Command A is Cohere's most performant model to date, excelling at tool use, agents, retrieval... | 256K | \$2.5 | \$10 | | > | Command R+ (08-2024) | command-r-plus-08-2024 is an update of the Command R+ with roughly 50% higher throughput and 25%... | 128K | \$2.5 | \$10 | | > | Command A+ | Command A+ is Cohere's flagship model for enterprise agentic workflows. It accepts text and image... | 192K | \$0.3 | \$1.5 | Yes | > | Command R (08-2024) | command-r-08-2024 is an update of the Command R with improved performance for multilingual... | 128K | \$0.15 | \$0.6 | | > **ByteDance (6)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Seed 2.1 Turbo | Seed 2.1 Turbo is a multimodal model from ByteDance Seed for coding and long-horizon agent... | 262K | \$0.5 | \$2.5 | Yes | > | Seed-2.0-Code | Seed 2.0 Code is a model from ByteDance Seed optimized for agentic coding. It is suited for... | 262K | \$0.5 | \$3 | Yes | > | Seed 1.6 | Seed 1.6 is a general-purpose model released by the ByteDance Seed team. It incorporates... | 262K | \$0.25 | \$2 | Yes | > | Seed-2.0-Lite | Seed-2.0-Lite is a versatile, cost-efficient enterprise workhorse that delivers strong multimodal... | 262K | \$0.25 | \$2 | Yes | > | Seed-2.0-Mini | Seed-2.0-mini targets latency-sensitive, high-concurrency, and cost-sensitive scenarios... | 262K | \$0.1 | \$0.4 | Yes | > | Seed 1.6 Flash | Seed 1.6 Flash is an ultra-fast multimodal deep thinking model by ByteDance Seed, supporting both... | 262K | \$0.075 | \$0.3 | Yes | > **OpenRouter (4)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Auto Router (Beta) | The experimental version of our Auto Router where we test new improvements. Use it to get the... | 2M | - | - | | > | OpenRouter Auto | The Auto Router automatically selects the best model for your prompt, powered by the wisdom of the... | 2M | - | - | | > | OpenRouter Fusion | Fusion turns your prompt into a small multi-model deliberation. A panel of expert models (see... | 1M | - | - | | > | Pareto Code Router | The Pareto Router maintains a tiered shortlist of strong coding models, ranked by Artificial... | 2M | - | - | | > **Aion-labs (5)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Aion 3.5 | Aion 3.5 is a multi-model roleplaying and storytelling system from AionLabs, built on the GLM... | 262K | \$3 | \$6 | | > | Aion-3.0 | Aion-3.0 is a multi-model roleplaying and storytelling system from AionLabs, built on the GLM... | 131K | \$3 | \$6 | | > | Aion-2.0 | Aion-2.0 is a variant of DeepSeek V3.2 optimized for immersive roleplaying and storytelling. It is... | 131K | \$0.8 | \$1.6 | | > | Aion 3.5 Mini | Aion 3.5 Mini is a multi-model roleplaying and storytelling system from AionLabs, built on the GLM... | 262K | \$0.7 | \$1.4 | | > | Aion-3.0-Mini | Aion-3.0 Mini is a multi-model roleplaying and storytelling system from AionLabs, built on the... | 131K | \$0.7 | \$1.4 | | > **Arcee-ai (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Trinity Large Thinking | Trinity-Large-Thinking is a reasoning-optimized variant of Arcee AI's Trinity-Large family , a... | 262K | \$0.25 | \$0.8 | | > **Bytedance (3)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Seed 2.1 Turbo | Seed 2.1 Turbo is ByteDance s multimodal language model supporting text, image, and video inputs... | 262K | \$0.5 | \$2.5 | | > | Bytedance Seed 1.8 | Bytedance Seed 1.8 features stronger multimodal understanding and agent capabilities. The model... | 256K | \$0.25 | \$2 | | > | Seed 1.6 | ByteDance's new multimodal deep-thinking model, supporting both text and visual inputs with... | 256K | \$0.25 | \$2 | | > **Callstack (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Apex | Apex is Callstack s agentic coding model for mobile and web development, optimized for React... | 262K | \$0.5 | \$3 | | > **Elorian (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Glimpse | Glimpse is a multimodal visual reasoning model from Elorian, built for visual understanding and... | 262K | \$0.6 | \$3 | Yes | > **Fireworks (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Ember-1 | Ember-1 is Fireworks research-preview reasoning model built on Kimi K3 for coding and agentic... | 1M | \$3 | \$15 | Yes | > **Ibm-granite (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Granite 4.2 8B | Granite 4.2 8B is a dense reasoning model from IBM. It is suited for mathematics, code generation... | 131K | \$0.06 | \$0.25 | Yes | > **Inception (4)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Mercury 2 | A diffusion-based reasoning LLM that generates text via parallel refinement (not token-by-token)... | 128K | \$0.25 | \$0.75 | Yes | > | Mercury Coder Small Beta | Mercury Coder Small is ideal for code generation, debugging, and refactoring tasks with minimal... | 32K | \$0.25 | \$1 | | > | Mercury 3 | Mercury 3 is Inception s most capable model for agentic workflows and real-time applications. It... | 1M | \$0.1 | \$0.35 | Yes | > | Mercury 2.5 | Mercury 2.5 is Inception s diffusion-based reasoning model for chat, agents, and structured... | 260K | \$0.04 | \$0.15 | Yes | > **Inclusionai (5)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Ling 3.0 Flash Fin | Ling 3.0 Flash Fin is InclusionAI s finance- MoE language model, combining 124 billion total... | 256K | \$0.075 | \$0.22 | | > | Ling 3.0 Flash Sante | Ling-3.0-Flash-Sante is inclusionAI s language model specialized for health and medicine, built on... | 256K | \$0.075 | \$0.22 | | > | Ling 3.1 Flash | Ling 3.1 Flash is InclusionAI's hybrid reasoning language model for coding, multi-step analysis... | 1M | \$0.075 | \$0.225 | Yes | > | Ling 3.0 Flash VL | Ling 3.0 Flash VL builds on Ling 3.0 Flash with stronger language capabilities, native visual... | 131K | \$0.06 | \$0.18 | Yes | > | Ling 3.0 Flash | Ling 3.0 Flash is designed with token efficiency and production-scale agentic inference as key... | 262K | \$0.021 | \$0.063 | Yes | > **Interfaze (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Interfaze Beta | Interfaze is an AI model built on a new architecture that merges specialized DNN/CNN models with... | 1M | \$1.5 | \$3.5 | | > **Liquid (3)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | LFM2.5-2.6B | LFM2.5-2.6B is a compact reasoning model from Liquid AI. It is suited for agent workflows, data... | 128K | \$0.35 | \$0.5 | | > | LFM2.5-24B-A2B | LFM2.5-24B-A2B is a mixture-of-experts reasoning model from Liquid AI with 24B total and 2.45B... | 128K | \$0.05 | \$0.7 | Yes | > | LFM2.5-24B-A2B | LFM2.5-24B-A2B is a text-generation model from Liquid AI with a 128,000-token context window. | 128K | \$0.05 | \$0.7 | | > **Meituan (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | LongCat 2.0 | LongCat 2.0 is a sparse mixture-of-experts language model from Meituan, with 48B active parameters... | 1M | \$0.3 | \$1.2 | | > | LongCat 2.5 Preview | LongCat-2.5-Preview is Meituan s multimodal reasoning model for coding and agentic workflows, with... | 1M | \$0.3 | \$1.2 | | > **Mixedbread (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Toast 1 | Built for knowledge-intensive questions, multi-step retrieval, and evidence synthesis. Toast 1 can... | 131K | \$0.3 | \$0.72 | | > **Nex-agi (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Nex-N2.5-Pro | Nex-N2.5 is an agentic model built to turn goals into working, verified outcomes. Its core... | 262K | \$0.075 | \$0.25 | | > **Perceptron (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Perceptron Mk1.5 | Perceptron Mk1.5 is Perceptron's embodied reasoning model for physical agents. It accepts text... | 37K | \$0.15 | \$1.5 | Yes | > **Poolside (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Laguna S 2.1 | Laguna S 2.1 is Poolside's new open-weight model for agentic coding and long-horizon work. | 1M | \$0.09 | \$0.18 | | > | Laguna XS 2.1 | Laguna XS 2.1 is the latest coding agent model in the 33B-A3B category from Poolside and a step... | 262K | \$0.06 | \$0.12 | | > **Prism-ml (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Ternary Bonsai 2 9B | Ternary Bonsai 2 9B is PrismML s compact, open-weight language model for conversational AI... | 262K | \$0.08 | \$0.13 | | > | Ternary Bonsai 2 27B | Bonsai 2 27B is a 27B-parameter reasoning model from PrismML derived from Qwen3.8-27B. It supports... | 262K | \$0.075 | \$0.5 | | > **Quiverai (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Arrow 2 Telos | Higher-refinement Arrow 2 variant combining Arrow's speed with frontier-model reasoning. | 131K | \$6 | \$30 | | > | Arrow 2 | SVG generation model with agentic refinement and tool calling. | 131K | \$4 | \$20 | | > **Reflection (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Beam 1.0 501B A23B | Beam 1.0 is Reflection's open-weight reasoning model for coding and long-horizon agentic... | 1M | \$0.25 | \$1 | Yes | > **Rekaai (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Reka Edge | Reka Edge is an extremely efficient 7B multimodal vision-language model that accepts... | 16K | \$0.1 | \$0.1 | Yes | > **Relace (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Relace Search | The relace-search model uses 4-12 view\_file and grep tools in parallel to explore a codebase and... | 256K | \$1 | \$3 | Yes | > **Sakana (5)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Fugu Ultra | Fugu Ultra coordinates a deeper pool of expert agents to maximize answer quality on hard... | 1M | \$5 | \$30 | | > | Fugu Ultra v2 | Fugu Ultra coordinates a deeper pool of expert agents to maximize answer quality on hard... | 1M | \$5 | \$30 | | > | Fugu Max | Fugu Max orchestrates our largest pool of models to push the cost-performance Pareto frontier. It... | 1M | \$2 | \$6 | | > | Sakana Namazu | Sakana Namazu is a Japanese-specialized reasoning model from Sakana AI, based on Kimi K2.6 with... | 262K | \$0.95 | \$4 | | > | Sakana Namazu | Sakana Namazu is a Japanese-specialized LLM that combines a deep understanding of Japanese culture... | 256K | \$0.95 | \$4 | | > **Spacexai (11)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Grok 4.5 | SpaceXAI's smartest model with frontier performance on coding, knowledge work, and STEM. | 500K | \$2 | \$6 | | > | Grok 4.6 | Grok 4.6 builds on Grok 4.5 with a particular focus on long-running agents and more ambitious... | 500K | \$2 | \$6 | | > | Grok 4.7 | Grok 4.7 is SpaceXAI s advanced AI model for coding and professional knowledge work, built to... | 500K | \$2 | \$6 | | > | Grok 4.20 Beta Non-Reasoning | Grok 4.20 Beta is the newest flagship model from xAI with industry-leading speed and agentic tool... | 2M | \$1.25 | \$2.5 | | > | Grok 4.20 Beta Reasoning | Grok 4.20 Beta is the newest flagship model from xAI with industry-leading speed and agentic tool... | 2M | \$1.25 | \$2.5 | | > | Grok 4.20 Multi Agent Beta | Multiple agents collaborate in parallel to perform deep research tasks. | 2M | \$1.25 | \$2.5 | | > | Grok 4.20 Multi-Agent | Multiple agents collaborate in parallel to perform deep research tasks. | 2M | \$1.25 | \$2.5 | | > | Grok 4.20 Non-Reasoning | Grok 4.20 Beta is the newest flagship model from xAI with industry-leading speed and agentic tool... | 2M | \$1.25 | \$2.5 | | > | Grok 4.20 Reasoning | Grok 4.20 Beta is the newest flagship model from xAI with industry-leading speed and agentic tool... | 2M | \$1.25 | \$2.5 | | > | Grok 4.3 | Grok 4.3 is a new model matching the scale of Grok 4.20 with an improved architecture and a... | 1M | \$1.25 | \$2.5 | | > | Grok Build 0.1 | xAI's fast coding model trained specifically for agentic coding. | 256K | \$1 | \$2 | | > **Stealth (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Glyph Cluster | Glyph Cluster is an anonymous reasoning model in early access. Prompts and outputs will be... | 256K | - | - | | > **Stepfun (3)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Step 5 Preview | Step 5 Preview is StepFun s flagship AI model for agentic coding, professional knowledge work, and... | 1M | \$1 | \$2.7 | Yes | > | Step 3.7 Flash | StepFun s flagship multimodal reasoning model. Powered by a 198B-parameter / 11B-activation sparse... | 256K | \$0.2 | \$1.15 | Yes | > | Step 3.5 Flash | Step 3.5 Flash is StepFun's most capable open-source foundation model. Built on a sparse Mixture... | 262K | \$0.1 | \$0.3 | Yes | > **Tencent (3)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Tencent Hy4 Preview | Tencent Hy4 preview is Tencent Hy s open-source large language model, featuring 770B total... | 1M | \$0.834 | \$2.5 | Yes | > | Hy3 preview | Hy3 preview is a high-efficiency Mixture-of-Experts model from Tencent designed for agentic... | 262K | \$0.18 | \$0.6 | | > | Hy3 | Built for real-world business scenarios, Hy3 features a 295B/21B active MoE architecture, native... | 262K | \$0.132 | \$0.528 | Yes | > **Thinkingmachines (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Inkling | Inkling is a multimodal MoE model (975B total, 41B active, 256k context) reasoning over text... | 524K | \$1 | \$4.05 | Yes | > | Inkling Small | Inkling-Small is a lighter-weight model with 12B active parameters, trained with a similar recipe... | 524K | \$0.45 | \$1.2 | Yes | > **Typesafe (1)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Jev Router | Jev Router picks the best model and reasoning effort for each request, balancing quality, speed... | 1M | - | - | | > **Unbiased (2)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Pareto 26.9 | Pareto is a multimodal composite model built for research, coding, and agentic workflows, while... | 262K | \$2.5 | \$7.5 | | > | Pareto 26.10 | Pareto is a multimodal composite model built for research, coding, and agentic workflows, while... | 1M | \$0.8 | \$3.2 | Yes | > **Upstage (3)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | Solar Pro 3 | Solar Pro 3 is Upstage's powerful Mixture-of-Experts (MoE) language model. With 102B total... | 131K | \$0.15 | \$0.6 | | > | Solar Pro 4 | Solar Pro 4 is Upstage's cost-efficient large language model, featuring a 524K context window. It... | 524K | \$0.15 | \$0.6 | Yes | > | Solar Mini 4 | Solar Mini 4 is Upstage's compact, cost-efficient language model, a 35B-parameter... | 524K | \$0.05 | \$0.2 | Yes | > **Xiaomi (5)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | MiMo V2.6 Pro UltraSpeed | MiMo V2.6 Pro UltraSpeed is Xiaomi's accelerated inference offering for MiMo V2.6 Pro, designed... | 1M | \$4.35 | \$8.7 | | > | MiMo V2.5 Pro | MiMo V2.5 Pro delivers significant improvements over its predecessor, MiMo-V2-Pro, in general... | 1M | \$0.48 | \$1.8 | Yes | > | MiMo V2.6 Pro | MiMo V2.6 Pro is Xiaomi's flagship multimodal reasoning model for complex software engineering... | 1.1M | \$0.435 | \$0.87 | Yes | > | MiMo M2.5 | A native full-modal model supporting text, image, video, and audio understanding, with powerful... | 1M | \$0.4 | \$2 | Yes | > | MiMo V2.6 Flash | MiMo V2.6 Flash is Xiaomi's efficient multimodal reasoning model for coding, automation, and... | 1.1M | \$0.14 | \$0.28 | Yes | > **Zhipu (19)** > > | Model | Note | Context | In | Out | Trusted | > | - | - | - | - | - | - | > | GLM 5.2 Fast | GLM-5.2-Fast-Preview is the high-speed variant of Zhipu AI's GLM-5.2, with 1M context and... | 1M | \$2.8 | \$8.8 | | > | GLM 5.3 Prime | GLM-5.3-Prime is the high-speed variant of Z.ai's GLM-5.3, inheriting its full capabilities while... | 1M | \$2.8 | \$8.8 | | > | GLM 5.3 Fast | Speed-optimized version of Z.AI s GLM-5.3 agentic coding model, built for responsive, real-time... | 1M | \$2.1 | \$6.6 | | > | GLM 5.1 | GLM-5.1 delivers a major leap in coding capability, with particularly significant gains in... | 203K | \$1.4 | \$4.4 | Yes | > | GLM 5 Turbo | GLM 5 Turbo is a foundation model deeply optimized for the OpenClaw scenario. It has been... | 200K | \$1.2 | \$4 | Yes | > | GLM 5V Turbo | GLM-5V-Turbo is Z.AI s first multimodal coding foundation model, built for vision-based coding... | 203K | \$1.2 | \$4 | Yes | > | GLM 5 | GLM 5 is a frontier-class, general-purpose large language model optimized for complex systems... | 205K | \$1 | \$3.2 | Yes | > | GLM 4.5 | GLM-4.5 and GLM-4.5-Air are our latest flagship models, purpose-built as foundational models for... | 131K | \$0.6 | \$2.2 | Yes | > | GLM 4.5V | Built on the GLM-4.5-Air base model, GLM-4.5V inherits proven techniques from GLM-4.1V-Thinking... | 66K | \$0.6 | \$1.8 | Yes | > | GLM 4.6 | As the latest iteration in the GLM series, GLM-4.6 achieves comprehensive enhancements across... | 203K | \$0.55 | \$2.2 | Yes | > | GLM 4.7 | GLM-4.7 is a powerful next-generation coding model that delivers major gains in multilingual... | 205K | \$0.54 | \$1.98 | Yes | > | GLM 5.3 FlashX | GLM-5.3-FlashX is the high-speed serving option for Z.ai s native multimodal coding model... | 1M | \$0.37 | \$1.25 | Yes | > | GLM 4.6V | GLM-4.6V is a large multimodal model designed for high-fidelity visual understanding and... | 131K | \$0.3 | \$0.9 | Yes | > | GLM 5.3 Flash | GLM-5.3-Flash is Z.ai s native multimodal coding model, featuring 320B total parameters, 18B... | 1M | \$0.15 | \$0.5 | Yes | > | GLM 4.5 Air | GLM-4.5 and GLM-4.5-Air are our latest flagship models, purpose-built as foundational models for... | 131K | \$0.13 | \$0.85 | Yes | > | GLM 5.3 | GLM 5.3 delivers comprehensive advancements in complex software engineering and agent... | 1M | \$0.07 | \$1.4 | Yes | > | GLM 4.7 Flash | GLM-4.7-Flash balances high performance with efficiency, making it the perfect lightweight... | 203K | \$0.061 | \$0.4 | Yes | > | GLM 4.7 FlashX | GLM-4.7-Flash balances high performance with efficiency, making it the perfect lightweight... | 200K | \$0.06 | \$0.4 | | > | GLM 5.2 | GLM-5.2 delivers powerful coding capabilities, usable 1M-context support, and continued strengths... | 1M | \$0.014 | \$7 | Yes | ## Related > **[Models](/docs/account/models)** > > How to pick, switch, and keep spend in check. > **[Trusted models](/docs/agents/trusted-models)** > > Why Google connections lock an agent to a smaller set. > **[Pricing](/docs/account/pricing)** > > Credit balance and at-cost model usage. > **[Usage](/docs/account/usage)** > > See which models are drawing down credit. # Billing Source: https://getskydive.com/docs/account/pricing Find the right plan for you or your team Skydive is subscription-based. Paid plans put **usage credit** on a **dollar balance**: the plan fee for the period equals the credit you get (1:1). Agents spend down that balance as they work. When it runs low, you can buy more, turn on auto top-up, or move up a tier. You manage this in the app under [**Billing**](https://www.skydive.com/settings/billing), with a **Monthly / Yearly** toggle on the plan cards. > **Model usage at cost** > > **We do not mark up model usage.** What model providers charge is what draws your **credit balance**. No hidden premium on model rates. > > Your plan fee still buys the product (agents, seats, platform). Model spend passes through at cost against your credit balance. ## Plans What you see when choosing a plan: > **Free** > > **\$0** / month, pay as you go > > Where every workspace starts, with no card required. > > * Add credit anytime, agents resume > * Pay as you go from your balance > * Auto-refills when you run low > * Set a monthly cap anytime > **Starter** > > **\$20** / month > > For individuals getting started. > > * Unlimited agents > * Unlimited seats > * More usage included (\$20 credit / month) > * Pay as you go after > * Email support > **Team** > > **\$200** / month > > Everything in Starter, plus more room for a group. > > * Unlimited agents > * Unlimited seats > * More usage included (\$200 credit / month) > * Pay as you go after > * Priority support > **Enterprise** > > **Custom** > > Everything in Team, plus: > > * SSO and SAML > * Advanced security > * Audit logs > * Custom contracts > * Dedicated support > [!TIP] > > Starter and Team prices are **flat for the whole workspace**, not per seat. All plans, including Free, have unlimited seats. ## Compare plans | | Free | Starter | Team | Enterprise | | - | :-: | :-: | :-: | :-: | | **Price** | \$0 / mo, pay as you go | \$20 / mo | \$200 / mo | Custom | | **Included credit** | What you buy | \$20 / mo | \$200 / mo | Custom | | **Agents** | Yes | Unlimited | Unlimited | Unlimited | | **Seats** | Unlimited | Unlimited | Unlimited | Unlimited | | **Pay as you go** | ✓ | ✓ | ✓ | ✓ | | **SSO and SAML** | ✕ | ✕ | ✕ | ✓ | | **Support** | Community | Email | Priority | Dedicated | Every workspace starts on Free with a small amount of credit so you can build your first agent. After that you buy credit, subscribe to a plan, or both. ## Monthly or yearly On the billing page, switch **Monthly** or **Yearly**. * **Starter yearly:** \$240 / year (12 × \$20), with **\$264** of usage credit for the year (10% bonus credit). * **Team yearly:** \$2,400 / year (12 × \$200), with **\$2,640** of usage credit for the year (same 10% bonus). Yearly plans charge and grant credit up front for the full year. The fee is 12 × monthly, with no extra discount on the fee. The incentive is the bonus credit. ## How credits work Your agents spend from a credit balance. Usage comes from: > **Model usage (at cost)** > > What your agents spend on AI models as they reason and respond. Billed **at cost** with **no markup**: provider rates pass through to your **credit balance**. More capable [models](/docs/account/models) and longer tasks use more. > **Compute and services** > > Sandbox time (browsing, running code, hosting apps) plus metered services your agents call, such as search and email. On Starter and Team, the subscription fee **is** the included credit for that period (1:1). Starter at \$20/month puts \$20 of credit on the balance each month. Team at \$200/month puts \$200. That credit covers real usage. **LLM tokens are charged at cost**, with no upcharge on model rates. Compute and other metered services also draw the balance. The no-markup promise is specifically for model token spend. When included credit runs low: * **Buy usage credit** as a one-time purchase (presets start at \$50). * **Auto-refill** when the balance runs low (you control the threshold, amount, and optional monthly cap). * Or **upgrade** to a higher plan. The [Usage dashboard](/docs/account/usage) shows spend over time, per agent, and against your balance. ## Controlling spend Owners and admins set this from two places on [Usage & billing](https://www.skydive.com/settings/billing): **Billing** for how the workspace refills, and the **Spend controls** tab for monthly budgets and who can change them. ### Auto-refill On the Billing tab, set the balance **threshold** that triggers a refill and the **restore balance** it fills back to. The minimum threshold is \$5. The restore balance must be at least \$10 above it. Paid plans also carry a small buffer so a run mid-flight isn't cut off the instant credit hits zero: **\$5 on Starter** and **\$10 on Team**. Pay-as-you-go workspaces have no cushion. Once the buffer is used, new work waits for more balance. ### Spend controls The **Spend controls** tab is for owners and admins. It sets a monthly workspace budget, a default cap for every agent, extra caps for specific agents, members, or teams, and who on the team can see or change those numbers. * **Monthly budget.** Optional workspace ceiling for the billing period. When spend crosses it, new agent runs pause until you raise or remove the budget, or the period resets. Runs already in flight are not cut off mid-task. Minimum \$1, maximum \$1,000,000. * **Warn admins at.** Optional heads-up email before the budget is reached (50%, 75%, 80%, or 90%). If you leave this off, the first email is the one that says the budget ran out. * **Default agent limit.** Optional monthly cap that applies to every agent unless you set a different one below. Agents with no extra cap spend against the workspace budget. * **Additional limits.** Caps on top of the workspace budget for individual agents, members, teams, or people within a team. A row that says **No additional limit** is not uncapped. It still spends against the workspace budget. You can pick a preset or type a custom dollar amount. * **What members can do.** Choose who can see their own spend (everyone, admins, or owners only) and who can change an agent's limit (anyone who can edit the agent, admins, or owners only). Limits reset when the billing period resets, not necessarily on the 1st of the month. Members who are allowed to see their own spend get a limit and a running total on their Usage page. Full walkthrough on [Spend Control](/docs/account/cost-tips#spend-controls). ## When billing pauses your work If a workspace can't cover its usage, agents drop to a **free floor**: a small amount of activity keeps running so your agents aren't fully dark, with tight limits (a few runs per hour and per day, capped tokens, the smallest compute tier, and a monthly compute ceiling). Members see a notice to update billing, and full capacity returns the moment there is balance again. The free floor covers your agents' public apps too: an agent's webserver and inbound webhooks keep serving at the floor's compute tier instead of showing a billing-paused page. An owner or admin can fix it. What to do depends on why it paused: | Why it paused | What resumes it | | - | - | | Out of credit (pay as you go) | Buy credit or subscribe to a plan. | | Out of credit (paid) | Add credit, or let auto-refill run. | | Payment method declined | Update the card on the billing page. | | Hard spend limit reached | Raise or remove the limit, or wait for the next period. | A declined card is retried for a couple of weeks. If it still hasn't gone through after about three weeks, the workspace drops to **pay as you go**. Your data stays; the plan's included credit and paid features stop. Update the card any time to restore the plan. ## Enterprise Enterprise is custom. Self-serve setup and **Contact sales** are both options on the billing page when you need SSO, advanced security, audit logs, or a paper contract. [Talk to us](mailto:hello@skydive.com) about Enterprise. ## Promotional credit If you have a promo code, you can apply it directly from your billing page. 1. Go to [**Settings, Usage & Billing**](https://www.skydive.com/settings/billing). 2. In the **Credit** section, click **Redeem** (next to the Buy credit button). 3. Enter your code and submit. Promo credit is added to your balance immediately and shows as a separate line in the Credit section. One code per person. ## Add-ons Some capabilities bill on top of the plan, per agent: | Add-on | Price | | - | - | | **iMessage dedicated line** | \$100 / month per agent | A shared iMessage pool line is free and available to every workspace. The dedicated add-on is for agents that need their own exclusive number. Add-ons use your workspace card, do not grant usage credit, and show as their own invoice line. ## Frequently asked > **Is Team priced per seat?** > > No. Team is \$200 per month for the whole workspace, with unlimited seats. All plans have unlimited seats. Seats do not multiply the price. > **Can I just buy credit without a subscription?** > > Yes. **Buy usage credit** on the billing page adds balance so agents can keep working, with pay as you go and optional auto-refill after that. Subscribing to Starter or Team adds a recurring included credit. > **What happens when I run out of credit?** > > Agents don't go fully dark. They drop to a **free floor**: a small amount of activity keeps running under tight limits (a few runs per hour and per day, capped tokens, the smallest compute tier, and a monthly compute ceiling) so an agent can still respond while you sort out billing. Full capacity returns as soon as there is balance again. Buy credit, let auto-refill run, or upgrade. You will see it coming on the Usage dashboard and the credit remaining indicator on Billing. > **Can I change plans later?** > > Yes. Moving to a higher monthly amount usually takes effect right away (often prorated for the rest of the period). Moving down, or off a yearly plan, generally waits until the end of the current period so prepaid credit is not cut short. > **Do yearly plans cost less per month?** > > The dollar total is 12 × the monthly price. Yearly plans grant **10% extra usage credit** for the year as the incentive. > **Do you mark up LLM usage?** > > No. **Model usage is at cost.** We do not add a markup on LLM tokens. Provider rates pass through against your credit balance. The plan fee is for Skydive (agents, seats, platform). Token spend is separate and not padded. > **[Track your usage](/docs/account/usage)** > > See what your agents are consuming against your balance. > **[Talk about Enterprise](mailto:hello@skydive.com)** > > Custom contracts, security review, and a dedicated contact. # Profile & settings Source: https://getskydive.com/docs/account/profile Your account and how agents recognize you across channels Profile & settings is your personal account on Skydive: your details, how you sign in, and how agents recognize you across channels. This is separate from an [agent's identity](/docs/agents/persona), which is the agent's own name and avatar. ## Account Your personal details: * **Full name**: how you're shown to teammates. * **Email**: the address tied to your account. * **Phone number**: the verified number that channel connects key to. See below. * **Role**: your role in the workspace. * **Avatar**: the image that represents you. ### Phone number The **Phone number** section shows the number on file and whether it's **Verified**, **Unverified**, or **Not set**. This is the number every iMessage connect reserves its line for, so keeping it current matters: a stale number (say, one saved during signup that you no longer text from) silently breaks new iMessage connects. Click **Add number** or **Change** to update it. Skydive texts a 5-digit code to the new number, and the number is only attached once you enter that code, so a typo can't replace a working number. On success, any connect flow that depends on it picks up the new number right away. ## Linked sign-in methods The accounts you can use to sign in to Skydive: currently **Google** and **Slack**. Link one to enable one-click sign-in, and manage which are connected here. New accounts sign up with Google or Slack. If you already sign in with an email and password, that keeps working. This controls how *you* log in. It is separate from the services you connect for an *agent* to use. ## Slack Connect your Skydive account to a Slack workspace so the platform recognizes you there. Install Skydive to your workspace so your agents are reachable in Slack. Once linked, a DM or @-mention from you in Slack ties the conversation to your account. See [Slack](/docs/channels/slack) for the full guide to using an agent in Slack. ## Appearance Pick how Skydive looks from the appearance control in your profile menu: **System**, **Light**, or **Dark**. System follows your device setting and switches with it. Your choice is remembered on this browser. The app re-themes the moment you pick. ## Reset onboarding Under **Advanced** on your account page, **Reset onboarding** sends you back through the welcome setup to create a new agent, the same first-run flow you saw when you joined. Use it to start fresh or walk a teammate through the setup. Your existing agents and workspace stay as they are. ## Deleting your account **Delete account** is in the **Sign-in & account** section of your account page. It removes you from every workspace and permanently deletes your personal data. Type `delete my account` to confirm. There is no way to undo it. Before you do: * A workspace where you're the **only** member is deleted along with you. In a workspace with other members, your agents are reassigned and your membership is removed. * If you're the **sole owner** of a workspace that still has other members, make someone else an owner in that workspace's member settings first, then retry. Skydive tells you which workspaces need a new owner. * Your access ends immediately. Most of your data is permanently deleted within 30 days. To delete an entire workspace (not just your own account), see [deleting a workspace](/docs/workspaces/overview#deleting-a-workspace). # Usage Source: https://getskydive.com/docs/account/usage Track what your agents consume and review your invoice history The Usage & billing page shows what your agents consume against your credit balance. Use it to see where spend goes, catch surprises early, and decide when to top up or upgrade. Admins can also pull up invoice history here. ## What you can see > **Usage over time** > > Daily charts of consumption, so you can spot trends and spikes. > **Per-agent breakdown** > > Which agents are doing the most work, and costing the most. > **Against your balance** > > How much credit you've used and what's left. > **By period** > > Filter to the time range you care about. ## What "usage" reflects Paid plans include usage credit equal to the plan fee for the period. Agents draw that **credit balance** down as they work. Spend comes from: * **Model usage (at cost)**: the AI model tokens your agents use as they think and respond. Charged **at cost**, with **no markup** on model rates. More capable [models](/docs/account/models) and longer tasks use more. * **Compute and services**: sandbox time (browsing, running code, hosting apps) plus metered services such as search and email. Model tokens are at cost, so choose the model that fits the job. You are not paying a platform premium on every token. Simpler tasks, sensible model choices, and focused agents all stretch your credit further. ## Staying ahead of limits When you approach the end of your included credit, top up or move up a tier on [Billing](https://www.skydive.com/settings/billing). Buy usage credit, turn on auto-refill when your plan supports it, or upgrade. See [Pricing](/docs/account/pricing). Owners and admins set monthly budgets on the **Spend controls** tab. Full walkthrough on [Spend Control](/docs/account/cost-tips). If you do run out, agents don't go fully dark. They drop to a **free floor**: a small amount of activity keeps running under tight limits (a few runs per hour and per day, capped tokens, the smallest compute tier, and a monthly compute ceiling) so an agent can still respond while you restore billing. While the floor is active, the usage-limits block on this page shows one bar per enforced limit, the 5-hour window and the daily cap, each with its own reset time. Full capacity returns as soon as there is balance again. While you're on the free floor, the Your plan card on [Billing](https://www.skydive.com/settings/billing) shows a usage limits row: what percent of those limits your agents have used, and either the next reset time or "Limit reached". > [!TIP] > > Use the per-agent breakdown to find a heavy agent. A single misconfigured or overly chatty agent often drives a surprising share of usage. A small tweak to its scope or model reins it in. ## Invoice history Workspace owners and admins can view a record of past charges on the **Billing** tab of [Usage & billing](https://www.skydive.com/settings/billing). Invoice history sits right below your payment method, in the same page. Each invoice shows the date, amount, and status (paid, pending, or failed). For Stripe-collected invoices you can download a PDF copy directly from the list. Invoices reflect completed billing periods only. Your current period's accruing usage shows in the usage chart above, not here. > **[Compare plans](/docs/account/pricing)** > > See what each tier includes and pick the right one. # Creating agents Source: https://getskydive.com/docs/agents/creating-agents Create, configure, and manage your agents You can run as many agents as your plan allows. Most teams keep a handful of focused agents, one per job, rather than one generalist. ## Create an agent On your dashboard, click **New agent** and give it: * **Name**: how you address it and how it signs its work. * **Purpose**: a sentence or two on what it is for. This seeds its [persona](/docs/agents/persona). A purpose reads like a job description: ```text theme={null} Name: Support Triage Purpose: Watch our support inbox, draft replies to common questions, and escalate anything urgent or unhappy to a human. ``` On confirmation, Skydive provisions a [sandbox](/docs/agents/overview#the-sandbox) with a fresh memory store and the agent's baseline tools. The agent is ready in seconds. > [!TIP] > > Name and scope agents narrowly: "Support Triage," "Weekly Reporting," "Outreach Research." A focused agent is easier to trust, easier to schedule, and builds more useful memory than a catch-all. ## Configure it Each agent has settings you can adjust anytime: > **[Identity & persona](/docs/agents/persona)** > > Set its name, handle, and avatar, and how it thinks, writes, and decides. > **[Models](/docs/account/models)** > > Choose which AI models it's allowed to use. > **[Connections](/docs/integrations/overview)** > > Authorize the services it needs. > **[Channels](/docs/channels/overview)** > > Add it to Slack, give it an inbox, or a phone line. > **[Permissions & visibility](/docs/agents/permissions)** > > Set who can see and message it. > **[Schedule](/docs/agents/routines)** > > Set recurring or future-triggered runs. > **[Compute](#compute)** > > Size its sandbox. > **[Agent repository](/docs/agents/repo)** > > The git repository backing the agent. Clone it to inspect memory, MCP config, tools, and the persona file. ## Compute **Compute** sets how much CPU and memory an agent's [sandbox](/docs/agents/overview#the-sandbox) gets. Choose a tier when you create the agent, or change it anytime from its settings. | Tier | Memory | Good for | | - | - | - | | Lite | 2 GB | Light, low-traffic tasks | | Standard | 8 GB | Balanced, everyday agent work | | Pro | 16 GB | Code and data-heavy workloads | Memory is the headline number. Each tier pairs it with a matching amount of CPU. New agents start at **4 GB** by default. That puts them between Lite and Standard: enough for most everyday tasks without the overhead of a larger machine. Upgrade to Standard or higher from the agent's settings when the job needs more. Tiers above a free ceiling may require a paid plan with billing enabled. A bigger sandbox does more at once. It also draws down your [compute](/docs/account/usage) usage faster for the same running time. Pick the smallest tier that keeps the agent's work smooth. Changing an agent's compute rebuilds its sandbox at the new size. The change takes effect on the agent's next run, not mid-task. ## Create a dedicated agent for a big job Some work deserves its own agent. An agent is a peer with its own sandbox, memory, tools, and channels, not a sub-agent of another. Create a separate agent when a substantial, ongoing responsibility needs a clean identity and its own memory. An agent can create a peer this way on its own, and archive it when the work is done for good. It can also undo a mistaken archive. It can only touch agents you have edit access to, and it never archives itself. ## Review and history Every agent keeps a record of its work: * The [feed](/docs/workspaces/feed) shows actions across all conversations. * Conversation history lets you revisit any past thread. ## Duplicate an agent To create a copy of an existing agent, open the **···** menu on its profile and choose **Duplicate**. The copy starts with the same persona, connections, and routines as the original. It has no conversation history and an empty memory, so it's a clean slate with the same configuration. Duplicating is useful when you want to experiment with a different persona or scope without touching a working agent, or when you need two agents doing the same job in different contexts. ## Retire an agent When an agent has done its job and you don't need it anymore, choose **Retire** from the **···** menu. Retiring an agent: * Stops all its scheduled routines immediately * Hides it from your active agent list * Keeps its memory, conversations, and history intact A retired agent can be restored anytime. Open it from your archived agents list and choose **Reactivate**. Skydive provisions a fresh sandbox from the agent's stored configuration and it's back. ## Reset an agent Reset returns an agent to the state it was in when it was first created. Use it when you want to start fresh without losing the agent's identity. **What gets cleared:** * All conversations and conversation history * All memory files * Posts and feed activity * Scheduled routines * Files in the shared workspace * All connected integrations and secrets * Any customizations made to the agent's repo (reverted to the initial commit) **What stays:** * The agent's name, avatar, and handle * Its place in the workspace > [!WARNING] > > Reset cannot be undone. Everything listed above is permanently deleted. To reset, open the **···** menu on the agent's profile and choose **Reset agent**. > **[Version history](/docs/agents/version-history)** > > Browse and restore past states of the agent's repo without a full reset. > **[Give your agent a persona](/docs/agents/persona)** > > The single highest-impact thing you can configure. # Memory Source: https://getskydive.com/docs/agents/memory How agents remember across conversations and teammates Every agent has durable, file-based memory that persists across conversations. Teach it something once and it stays taught. ![Vera arranging memory and skill cards](https://mintcdn.com/skydive/2VR7bKqFZZqW4hyR/images/agents/memory-skills-vera.png?fit=max\&auto=format\&n=2VR7bKqFZZqW4hyR\&q=85\&s=d2a933e6d8fd22987793fc02bc153f19) ## Agent-level, not per-person Memory is **shared across every conversation** an agent has. When one teammate teaches it something, everyone who talks to it next gets that knowledge. The agent organizes what it knows by subject: a person, a project, a piece of general feedback, an external system. > [!NOTE] > > Memory is shared knowledge, like a team wiki the agent maintains for itself. Because anyone with access to the agent benefits from it, treat it as a shared space, not somewhere to store sensitive personal disclosures or secrets. ## What agents remember * **About people**: your preferences, role, working style, and recurring needs. * **About projects**: context, decisions, status, and the things that matter to a body of work. * **General feedback**: lessons and corrections not tied to one person. * **Reference**: how external systems, dashboards, and accounts are set up. ## How memories form You don't manage memory by hand. The agent writes to it as it works. When you state a durable preference, correct it, or establish a fact it will need again, it remembers: ```text theme={null} Going forward, our fiscal quarters start in February, not January. ``` The next time anyone asks about quarters, the agent already knows. ## Recalling memory At the start of each conversation, the agent has an index of what it knows. It pulls in the relevant pieces as needed. You can also ask it directly: ```text theme={null} What do you remember about the Q3 launch? ``` ## Correcting or forgetting Memory is editable. Tell the agent to update or drop something and it will: ```text theme={null} Forget the old office address. We moved. The new one is 500 Howard St. ``` ## The nightly review Once a day, in a quiet window, your agent runs a reflection pass on its own. It reads back recent conversations, looks for repeated corrections and patterns, and folds durable lessons into its memory. The point is consolidation: merge new lessons into rules it already keeps, tighten anything that drifted, and skip the day entirely when nothing worth keeping surfaced. This runs by default. To turn it off for one agent, open the agent's profile, choose Dreaming in the menu, and flip the toggle off. Other agents keep theirs unless you change them too. If your agent has a repo, you can also add a `dreaming.md` file next to `soul.md` to replace the reflection instructions with your own. Leave it out and the agent uses the default guide. ## Across channels Memory follows the agent, not the channel. Teach it something in Slack and it remembers in web chat and email too. It is one agent with one memory, wherever you reach it. > [!NOTE] > > Each conversation runs in its own sandbox with its own snapshot of memory taken when it started. A fact taught in another conversation becomes visible to an in-progress one once it refreshes, which the agent can do on demand when it matters. > **[Set deliberate behavior with a persona](/docs/agents/persona)** > > Memory is what the agent learns; the persona is how you tell it to behave. > **[Explore memory files directly](/docs/agents/repo)** > > Memory lives in the agent's git repository. Clone it to read, edit, or delete what it knows. # Overview Source: https://getskydive.com/docs/agents/overview The anatomy of a Skydive agent An agent is the core unit of Skydive. Each one is an independent worker with everything it needs to act on your behalf. Here's what every agent is made of. ## Anatomy of an agent > **[Identity & persona](/docs/agents/persona)** > > Name, handle, and avatar, plus the standing instructions that shape how it thinks, writes, and decides. > **Sandbox** > > A dedicated, isolated cloud machine where the agent runs code, browses, edits files, and hosts apps. > **[Memory](/docs/agents/memory)** > > Durable, file-based knowledge that persists across every conversation and teammate. > **[Tools](/docs/capabilities/tools-and-mcp)** > > Built-in abilities (browser, search, files, web server) plus anything you connect via MCP. > **[Connections](/docs/integrations/overview)** > > Authorized accounts and API keys the agent uses through a secure proxy. > **[Channels](/docs/channels/overview)** > > The channels you reach it on: web, Slack, email, text. > **[Schedule](/docs/agents/routines)** > > Optional recurring or future-triggered runs that fire without a human in the loop. > **[Agent repository](/docs/agents/repo)** > > A private git repository backing the agent. Where its persona, memory, tools, and MCP config live. ## The sandbox Every agent gets its own cloud sandbox: a Linux machine provisioned on demand and isolated from every other agent. Inside it, the agent can: * Run shell commands and execute code * Read, write, and edit files * Drive a real web browser * Search and fetch web content * Host a live web server you can visit * Install packages and tools it needs The sandbox is **ephemeral**: it spins up when there is work and shuts down when idle. The agent saves anything it needs to keep (memory, shared files, code) to durable storage automatically. Nothing important is lost between runs. The agent's configuration (its persona, MCP connections, tools, and memory files) lives in its [git repository](/docs/agents/repo). You can size the sandbox per agent, from a small default up to 16 vCPU for heavy jobs. See [Compute](/docs/agents/creating-agents#compute). ## How it works **1. You send a message** On any channel. The agent receives it along with its memory, your identity, and the conversation history. **2. It plans and acts** The agent decides what to do, then uses its tools (searching, browsing, writing code, calling APIs) inside its sandbox. **3. It keeps you in the loop** Progress streams back as it works. For multi-step jobs it keeps a visible task list. It pauses to ask when it needs a decision or a credential. **4. It reports back** You get the result: a message, a file, or a link to a live app. It saves anything worth remembering to memory. ## Managing agents Your dashboard is where you manage agents. Create them, rename them, adjust their persona, review their [feed](/docs/workspaces/feed) and history, manage their connected services, and set who can reach them. Run as many as your plan allows. Most people run a few specialized agents rather than one that does everything. Each agent has its own access settings that control who can see, message, and change it, down to a single person or team. See [Permissions & visibility](/docs/agents/permissions). > **[Create your first agent](/docs/get-started/quickstart)** > > Walk through it step by step. # Permissions & visibility Source: https://getskydive.com/docs/agents/permissions Who can see an agent, who can use it, and who can change it Every agent carries its own access settings. They decide who can find it, who can put it to work, and who can change how it behaves. Open an agent's **⋮** menu and choose **Access** to see and change them. ## What access covers Access comes in four roles, weakest to strongest: View, Use, Edit, Owner. Each role includes everything to its left. | | View | Use | Edit | Owner | | - | :-: | :-: | :-: | :-: | | Find and open the agent | ✓ | ✓ | ✓ | ✓ | | Message the agent and put it to work | | ✓ | ✓ | ✓ | | Change persona, connections, and skills | | | ✓ | ✓ | | Manage access settings and delete the agent | | | | ✓ | The agent's creator starts as its owner. Someone can use an agent every day without being able to change how it behaves. That is the normal arrangement for a shared team agent. ## General access Every agent has a general-access level that applies to everyone in your workspace, and a separate one for people outside it. | Level | Workspace members | People outside | | - | - | - | | **No access** | Can't find the agent | Can't reach it | | **View** | Can see it | Can't reach it | | **Use** | Can message it | Can message it | | **Edit** | Can change it | Can message it | Use this to answer the broad question: should the whole workspace reach this agent, or nobody outside a short list? General access applies to everyone in the workspace by default. Fine-tune it with grants. ## Grants to people and teams When general access is too broad, grant a role to specific people or to [teams](/docs/workspaces/teams). A grant gives one person (or every member of a team) the role you pick, on this one agent. Grants stack with general access: whoever has the highest role wins. Some examples: * A hiring agent used by recruiting only: no workspace access, then grants for the recruiting team. * A shared support agent the whole workspace can message, but only two people can edit: general access **Use**, plus **Edit** grants for those two. * An agent still being built: no access for the workspace, and **View** or **Use** grants for the people reviewing it. > [!NOTE] > > Workspace owners and admins can always see, message, and edit every agent in the workspace, whatever its access settings. ## People outside your workspace Opening an agent beyond your workspace lets people without a Skydive account email or message it from their own channels. What they can do depends on the general-access level for people outside: * **Use** (the default): anyone who reaches it can message the agent. * Any other level: outsiders reach nothing. > [!WARNING] > > A publicly reachable agent can be messaged by anyone who finds it, including unidentified senders over email or text. Use it for agents meant to face customers or the public, not for anything that touches private workspace data. ## Managing access Open the agent, click the **⋮** menu, and choose **Access**. The dialog lists general access and every person and team grant. Add someone with **Share**, pick their role, and changes apply immediately. Removing someone's access stops them on their next view refresh. Access changes also send the affected person an email. Only the agent's owner (or a workspace owner or admin) can open the Access dialog. ## Sharing an agent In the same **⋮** menu, choose **Share** for a link to the agent's profile, plus a profile card you can download as an image. Whether a teammate can open the link follows their access: no access and the link shows nothing; **View** or above and it opens the agent. ## Access and shared memory Access and [memory](/docs/agents/memory) go together. Everyone who can message an agent draws on the same memory. A widely shared agent is a shared space: knowledge one person teaches it helps everyone. Keep private or sensitive details out of a shared agent, and keep the workspace level at **View** when the work itself shouldn't be visible to the rest of the workspace. ## What an agent itself can reach Access governs people. What the *agent* can reach is a separate question, answered by the credentials you connect and the proxy that holds them. > **[Integration permissions](/docs/integrations/permissions)** > > How credentials are scoped, and why the agent never sees a raw token. > **[Roles in your workspace](/docs/workspaces/rbac)** > > Owner, admin, and member, and what each can do. > **[Teams](/docs/workspaces/teams)** > > Grouping people, and granting them agent access together. # Identity & persona Source: https://getskydive.com/docs/agents/persona Who the agent is, and how it thinks Identity is how people recognize the agent. Persona is how it behaves. Both live on this page. ## Identity Every agent has a name, a handle, an avatar, and a profile. These show up in every conversation, on every channel, and on every piece of work it ships. Change them anytime from the agent's settings. | Field | What it is | | - | - | | Name | How you address it and how it signs its work. | | Handle | A unique `@handle` across Skydive. Used in mentions, URLs, and the agent's email address (`handle@skydivemail.ai`). | | Avatar | The image next to its messages. | | Profile | A public page at `skydive.com/agent/` with its bio, connected channels, and recent work. | The handle is unique. The name does not have to be. The avatar is a generated preset by default. From the agent's settings you can upload a photo instead (PNG, JPEG, or WEBP, up to 5 MB), and remove it anytime to fall back to the preset. A new agent gets a name and a purpose. The purpose seeds its persona. The rest of the identity you set from settings. ## Persona The persona is the standing instruction that shapes how the agent thinks, writes, and decides. It is not a prompt you paste into a conversation. It is the file the agent reads before every turn. A tight persona is a job description: who this agent is, who it works for, what good looks like, and what it should never do. > [!TIP] > > Write the persona as if you were briefing a new teammate on their first day. Specific beats exhaustive. A page of real examples beats three pages of principles. ## What to put in it These are the sections that actually change behavior: * **Role**: one or two sentences on what this agent is for. "You are the on-call engineer for the payments API," not "You are a helpful assistant." * **Audience**: who it is talking to, and how. An internal ops agent writes differently than one that emails customers. * **Voice**: tone, length, words to use, words to avoid. Paste examples of writing you like. The agent will match them. * **Priorities**: what to optimize for when tradeoffs appear. Speed vs. thoroughness, asking vs. deciding, drafting vs. sending. * **Guardrails**: hard rules. Never send email without asking. Never merge to main. Never invent a number you did not look up. * **Context**: the facts it should never have to re-ask. Company name, product, timezone, the people it works with. Skip anything the agent can learn from doing the work. Memory will pick that up. The persona should stay true even if memory were empty. ## Where it lives The persona lives in the agent's [repository](/docs/agents/repo) as `soul.md`. Edit it from the agent's settings, or by opening a PR against the repo. Either way, the next conversation picks it up. Treat it like production code. Small, reviewed changes. If the agent starts behaving oddly, the persona is the first place to look. ## Keep it current A persona that never changes falls behind the job. When you correct the agent, ask whether the correction belongs in the persona (it should always do this) or in [memory](/docs/agents/memory) (it happened to need this today). The test: would a new conversation, with no prior context, still do the right thing? If not, update the persona. # Repo Source: https://getskydive.com/docs/agents/repo The git repository that backs every agent. Where memories, tools, MCP config, and persona live. Every Skydive agent is backed by a private git repository. It's the source of truth for everything that makes the agent *this* agent rather than a generic one: its persona, what it knows, the tools it has, and the code it runs. You can explore it, edit it, and commit to it just like any other repository. ## Where the repository lives Inside the agent's sandbox, the repository is mounted at `/home/user/.self`. The agent commits and pushes its changes automatically, so everything it learns and configures is persisted across sandbox restarts. ## What's in it ``` .self/ ├── soul.md # Persona and standing instructions ├── mcp.config.json # MCP server connections ├── tools/ # Custom in-process tools ├── skills/ # Reusable workflows (one folder per skill) │ └── / │ └── SKILL.md ├── .memory/ # Persistent memory files │ ├── users/ │ ├── projects/ │ └── reference/ ├── Dockerfile # Baked-in packages and dependencies ├── start.sh # Credentialed setup that runs at boot ├── webserver.sh # Starts the agent's web server (if any) └── index.ts # Agent harness entrypoint ``` ### `soul.md` The agent's persona. It's the same content you can edit through the dashboard, but here you can version it, diff it, and PR it. The agent reads this at the start of every conversation. ### `mcp.config.json` Which MCP servers the agent has connected. Add a server here and the agent picks it up on its next turn: ```json theme={null} { "servers": { "my-server": { "transport": "stdio", "command": "npx", "args": ["-y", "some-mcp-package"] } } } ``` Optional per-server fields pick which tools register: * `tools`: only these tool names register. * `excludeTools`: these tool names never register. If you set both, `tools` applies first, then `excludeTools` removes from what's left. An empty `tools` array is the same as leaving it out. Edits take effect on the next turn; the agent doesn't reconnect the server. ```json theme={null} { "servers": { "my-server": { "transport": "stdio", "command": "npx", "args": ["-y", "some-mcp-package"], "tools": ["search", "create_issue"], "excludeTools": ["delete_all"] } } } ``` See [Tools & MCP](/docs/capabilities/tools-and-mcp) for the full connection patterns. ### `tools/` Custom in-process tools the agent can call. Each `.ts` or `.mjs` file here exports a `ToolDefinition`. The agent picks up new files without a restart. Files starting with `_` or `.` are skipped. ### `skills/` One subdirectory per skill. Each contains a `SKILL.md` with YAML frontmatter (`name`, `description`) and the workflow instructions. The agent re-scans this on every conversation, so editing a skill file takes effect immediately. See [Skills](/docs/agents/skills). ### `.memory/` The agent's persistent memory, organized as plain markdown files. The directory structure reflects how the agent groups what it knows: ``` .memory/ ├── users// # What the agent knows about specific people ├── projects// # Context, decisions, and status per project └── reference/ # How external systems are set up ``` You can read these to understand what the agent has learned, and you can edit or delete them to correct stale facts. The agent reads from this at the start of each conversation. See [Memory](/docs/agents/memory). ### `Dockerfile` Packages and system dependencies baked into the agent's image. Anything installed here survives sandbox restarts. Use it for tools the agent needs reliably: ```dockerfile theme={null} RUN apt-get update && apt-get install -y ffmpeg RUN npm install -g some-global-tool ``` Changes take effect on the next image build. ### `start.sh` Setup that runs at boot, after credentials are available. This is where you put steps that need secrets or network identity, like cloning a private external repository. The Dockerfile runs at build time with no credentials; `start.sh` runs at runtime with full access to secrets and the git credential helper. ## Exploring an agent's state To see what an agent remembers, inspect `.memory/` in the repository. To see which tools it has, look in `tools/` and `mcp.config.json`. The persona is in `soul.md`. ```bash theme={null} # Read the agent's persona cat .self/soul.md # See which MCP servers are wired up cat .self/mcp.config.json # Browse memory files ls .self/.memory/ cat .self/.memory/projects/my-project/state.md ``` ## Making changes Changes committed and pushed to the agent's repository take effect on its next run. The agent's sandbox is rebuilt from the Dockerfile on push, so package changes need a push to persist. In-conversation changes (memory writes, tool additions, MCP config edits) are committed by the agent automatically. > [!WARNING] > > The `.memory/` directory uses plain markdown files. Editing them directly is safe, but the agent may overwrite a file if it writes a newer version in its next conversation. Treat direct edits as corrections, not long-term overrides. ## Exporting an agent An agent's repo is the agent. Persona, memory, skills, tools, and MCP config all live in it, so cloning it is a full export of the agent's setup. Nothing else is needed to reconstruct the agent elsewhere. In the app, open the agent's **Computer** panel, switch to the **Version History** tab, and click **Copy clone URL**. It mints a git token and copies the full clone URL to your clipboard: ```bash theme={null} git clone ``` The same URL is available from **Manage version history** in the agent's **···** menu. Editors get a read/write token; viewers get a read-only one. See [Version history](/docs/agents/version-history#cloning-the-repo) for the token details. > [!NOTE] > > The repo holds the agent's setup and knowledge. Conversations and workspace data are separate from it. > **[Tools & MCP](/docs/capabilities/tools-and-mcp)** > > How the agent extends its toolset. > **[Memory](/docs/agents/memory)** > > How agents accumulate and recall knowledge. > **[Skills](/docs/agents/skills)** > > Reusable workflows stored in the repository. > **[Persona](/docs/agents/persona)** > > The standing instructions in soul.md. > **[Platform CLI](/docs/api-reference/platform-cli)** > > The runtime commands the agent runs inside its sandbox. # Routines Source: https://getskydive.com/docs/agents/routines Recurring and future-triggered work, no human in the loop Agents can run on their own schedule. Use routines for anything that should happen **later** or **repeatedly**. ![Penny setting a recurring routine](https://mintcdn.com/skydive/2VR7bKqFZZqW4hyR/images/agents/scheduled-runs-penny.png?fit=max\&auto=format\&n=2VR7bKqFZZqW4hyR\&q=85\&s=8fd3d66392a319fb36a348e911ec4e21) ## What you can schedule > **Recurring work** > > "Every weekday at 9am, summarize what changed in our shared inbox." > **A one-time future task** > > "Remind me at 5pm to send the invoice." > **Periodic checks** > > "Every Monday, check our competitors' pricing pages and flag changes." > **Reports & digests** > > "Send a weekly summary of closed deals every Friday afternoon." ## How it works Set up a schedule by asking the agent in plain language: ```text theme={null} Every weekday at 9am Eastern, post a summary of yesterday's support tickets to our #cs channel. ``` The agent creates the schedule. When it fires, the run happens **with no human in the loop**. The agent acts on the instruction you gave and delivers the result to the channel you specified. > [!TIP] > > Write the instruction with all the context the future run needs. No one is there to clarify. "Summarize yesterday's tickets and post to #cs" beats "do the ticket thing." ## Cadence and timing * **Recurring**: on a schedule like "every weekday at 9am" or "the first of each month." Time zones are respected: "9am" means 9am where you are. * **One-time**: a single future moment, like "tomorrow at noon" or a specific date. ## Suggested routines You don't have to think up every schedule yourself. On the **Routines** page, your agent proposes schedules it could run for you, based on its role, its past work, and its connected services. Each suggestion is a real, tool-using task: check, post, summarize. Open a suggestion to see what it would do and when. Click **Set it up** to turn it into a live routine, or dismiss it. Suggestions refresh on their own. ## Managing schedules List, pause, resume, update, or cancel an agent's schedules at any time. Ask in plain language: ```text theme={null} Pause the daily ticket summary until next week. ``` Each routine has a detail view with its full run history. Every past run links to the conversation it ran in. Open any firing to see exactly what the agent did. ## Choosing a model per routine By default, each routine runs on the same model the agent uses. You can set a different model on the routine's detail page: open the routine, find the **Model** field, and choose from the picker. That model applies to every firing of that routine only and does not change the agent's general model. To revert to the agent's default, clear the model on the routine's detail page. You can also set or clear a model from the platform CLI: ```bash theme={null} platform automation update --model claude-sonnet-5 platform automation update --clear-model ``` ## When a routine reads outside data A routine can read an external service (an inbox, a shared order, an API) and then act on what it read: cancel something, delete something, or post "nothing happened today". Routines run with no one watching, so an empty result needs care before it triggers an action. An empty read is a claim, not a fact. Every reader has silent failure modes: the wrong endpoint, a view scoped to one account, truncated pages, rate limiting, a stale cache, the wrong time window. None of them error. They all look like "empty". If a routine can cancel, delete, close, or clear something based on what it read, follow these rules: 1. **Calibrate the reader first.** A reader that has never returned data can't tell "empty" from "broken". Check it once against a case you know has data. 2. **Know whose data you're looking at.** A view of your own slice of shared state isn't a view of the whole. If other people add to what your agent reads, find what they write and check the agent can see it. 3. **Size the blast radius.** If the read is wrong, what does the action destroy, and whose work is it? If the answer is "other people's", empty is not permission. 4. **Treat unknown as hold.** On an empty result your agent can't explain: take no destructive step, leave the thing open, and have the agent flag it to you. A false "nothing today" destroys work. A false hold costs one message. 5. **Cross-check one independent source** before any destructive call: a second endpoint, the thread replies, an admin view. If they disagree, hold. 6. **Default to the reversible branch.** Routines fire with no human present, so the failure mode you build in should never be the one that deletes other people's work. ## Where results go A routine can deliver to any channel: a Slack channel, an email, or a direct message. There is no live conversation when it fires, so name the destination when you set up the schedule. > **[Pair it with a skill](/docs/agents/skills)** > > Schedule a codified workflow to run a whole process automatically. # Skills Source: https://getskydive.com/docs/agents/skills Reusable workflows your agent can follow A **skill** is a reusable, codified workflow: instructions, and optionally scripts and templates, that an agent follows whenever a matching task comes up. Define the process once instead of explaining it every time. ## When to use a skill Use a skill for a **repeatable procedure** with steps worth getting right consistently: * "How we format and publish the weekly report" * "Our process for triaging an inbound bug" * "The steps to onboard a new customer in our tools" If you have explained the same multi-step process more than once, make it a skill. ## What a skill contains > **Instructions** > > The step-by-step workflow the agent follows. > **Scripts** > > Optional helper scripts the workflow runs. > **Templates & references** > > Boilerplate, examples, and detailed docs the steps point to. ## Skills vs. persona vs. memory | | Skill | [Persona](/docs/agents/persona) | [Memory](/docs/agents/memory) | | - | - | - | - | | **Answers** | How to do a specific task | How to behave generally | What it has learned | | **Triggered by** | A matching task | Always on | Relevant context | | **Shape** | A documented procedure | Standing instructions | Accumulated facts | A skill is the playbook for one job; the persona is the agent's character; memory is its accumulated knowledge. ## Built-in skills Every agent ships with four skills pre-installed. **webhook-receiver** covers the full setup handshake for receiving inbound HTTP events from external services: fast acknowledgment, HMAC signature verification, durable cross-run deduplication, and the two-party provider-console flow (endpoint registration, signing secret, validation ping). It works with any provider, including Stripe, GitHub, Linear, and Intercom. Ask an agent to build a webhook receiver and it loads the skill automatically. **link-wallet** gives your agents access to human-approved online purchases via Stripe Link. The wallet belongs to you, the owner. You log in once and approve every single spend from your Link app, so no card number ever lands in the sandbox. The agent uses `link-cli auth login` to surface a URL and verification phrase, you approve in the Link app, and the CLI returns a one-time virtual card for the purchase. Spend limits are set by Link ($500 per transaction, $500 per day). Use `link-cli --test` during development to verify the flow without a real charge. **gmail** loads when an agent works through a connected Gmail inbox at any real volume. Fetching email one message per request can turn an inbox sweep into hours of quiet bash-loop time. The skill points the agent at the batch pattern instead (list messages with metadata in one request, page through), so a bulk scan takes minutes. It triggers on its own once the job looks like bulk mail. **image-generation** loads when an agent generates or edits images: posters, diagrams, remixed photos. The agent sends its request to the provider with a placeholder credential, and the platform stamps the real key on the way out, so no key lands in the sandbox and usage bills to your credit balance. The skill covers OpenAI's Images API and Google's Gemini image models (Nano Banana), with working examples for both. None of these skills need installation or configuration. They live in the agent's repository under `skills/` and can be read or customized like any other skill. ## How skills get used When a task matches a skill's description, the agent loads that skill and follows it. To teach a new skill, describe the workflow in conversation and ask the agent to save it. You can also give it reference material for the skill to draw on. ```text theme={null} Whenever I ask you to publish the weekly report: pull the numbers from the metrics sheet, format them in our template, get my sign-off, then post it to #team. Save that as a skill so I don't have to spell it out every week. ``` > **[Automate it on a schedule](/docs/agents/routines)** > > Pair a skill with a recurring run to automate a whole workflow. > **[Skills live in the agent repository](/docs/agents/repo)** > > Each skill is a folder in the agent's git repository. Clone it to read, edit, or add skills directly. # Training Source: https://getskydive.com/docs/agents/training Review an agent's work, and send it away to study You train an agent two ways: by **reviewing its work before it acts**, and by **sending it away to study** something too large for one conversation. Both write back to the same [memory](/docs/agents/memory), so what it learns sticks. ## Reviewing before it acts Training mode lets you check an agent's output before it goes out. Use it while you build trust in a new agent, dial in a workflow, or work on something where a mistake would be costly. In training mode, the agent presents its work as **artifacts** for review instead of sending or executing directly. You see exactly what it intends to do. You approve or revise it. Only then does it go out. ### When to use it > **A new agent** > > Watch how it handles real tasks before you let it act unsupervised. > **A new workflow** > > Validate a fresh skill or process end to end before trusting it. > **High-stakes output** > > Customer-facing replies, anything irreversible, anything you want a human gate on. > **Tuning the persona** > > See how persona and instruction changes land before they reach anyone. ### The flow Turn it on by asking, in plain language: ```text theme={null} Go into training mode. I want to review your replies before they go out while we dial in the support tone. ``` **1. Turn on training mode** Ask the agent to enter training mode in your conversation. It applies to that agent until you turn it back off. **2. The agent drafts** It does the work and presents the result as an artifact instead of acting. **3. You review** Approve it, edit it, or send it back with feedback. **4. Graduate** Once the agent consistently gets it right, turn training mode off and let it run on its own. > [!TIP] > > Pair training mode with the [feed](/docs/workspaces/feed): review what the agent produced in the moment, then audit the trail afterward. ## Sending it away to study Some things take real study: your communication style, the shape of a project, your key relationships, a body of reference material. A normal conversation is too small a window. In a **deep learn** session the agent studies in the background and comes back having absorbed it. > **Learn your style** > > How you write and communicate, so its output sounds like you. > **Learn a project** > > The context, decisions, and players behind a body of work. > **Learn your world** > > Key relationships, accounts, and the things you care about most. > **Learn a domain** > > Reference material and documentation it should master. ### How a session starts A session begins one of two ways: * **You ask.** Tell the agent to get up to speed on something: "spend some time learning our brand voice," "get to know my top accounts." * **The agent proposes one.** When a task needs far more context than a chat holds, the agent suggests a session. Either way, **you confirm before it runs**. A long session never starts without your go-ahead. Once confirmed, the session runs in the background. You do not have to stay in the conversation. The agent works through the material on its own and reports back with a summary of what it learned. ### Scoping a session A good session starts with a clear goal. Before it begins, the agent works out with you: * **What to focus on**: the specific area to study. * **What "good" looks like**: concrete outcomes ("you should know my top five accounts," "match my email tone"). * **What to study**: the people, projects, channels, or docs that matter. * **What it should handle afterward**: the tasks the learning should enable. With the scope set, the agent runs the session and writes what it learns to its [memory](/docs/agents/memory). The new context applies to every future conversation. > [!TIP] > > Deep learn pays off most for an agent you will rely on long-term, not a one-off task. > **[Where the learning lives](/docs/agents/memory)** > > Everything training and study produce is written to durable memory. > **[Shape behavior as you review](/docs/agents/persona)** > > Fold what you learn in training back into the agent's persona. # Models for Google-connected agents Source: https://getskydive.com/docs/agents/trusted-models How Skydive protects Google data while keeping model choice open Google-connected agents can use any model that Skydive can route without retaining your data or using it for training. ## Why model choice is limited Google's [API Services User Data Policy](https://developers.google.com/terms/api-services-user-data-policy) limits how apps may use and transfer data from Google APIs. Skydive never uses Google data to train a model. It only uses model routes that do not retain Google data or use it for training. The restriction turns on when an agent connects a Google service through Skydive's OAuth app. It applies to Gmail, Drive, Calendar, Docs, Sheets, Slides, Contacts, Tasks, and Forms. ## Which models are available The agent's model picker shows models that Skydive can serve through a zero-data-retention route. The set can include several providers. It may change as routes and provider terms change. A model without a qualifying route stays visible but disabled. This prevents a model switch, subagent, or scheduled run from sending Google data through a route that retains it. ## Use a different model Choose one of these options: * Pick another available model from the agent's model picker. * Disconnect every Google OAuth integration from that agent to remove the restriction. * Use a separate agent without a Google connection. > [!NOTE] > > Disconnecting Google removes that agent's access to the connected Google data. It does not affect other agents. > **[Choosing a model](/docs/account/models)** > > Learn how model selection works and how to match a model to the task. # Version history Source: https://getskydive.com/docs/agents/version-history Browse your agent's past states and restore any of them Every change an agent makes to itself gets committed to its [git repository](/docs/agents/repo): persona edits, new tools, updated memory, MCP connections. Version history is the timeline of those commits. You can browse it and restore any past state with one click. ## Where to find it Open the agent's profile page and click the **···** menu, then **Computer**. The **Version History** tab is always available there. You can also reach it directly from the **···** menu via **Manage version history**. ## Reading the timeline Each row is one commit: what changed, when, and who made it. The newest commit is always marked **Current**. Older rows show a **Restore** button. The agent makes most commits itself as it works: saving what it learned, wiring up a new tool, updating its persona. When you edit the agent's settings directly, your name appears as the author. If the agent hasn't made any changes yet, the list shows a single **Initialized** entry with the agent's creation date. ## Restoring a past state Click **Restore** on any row to roll the agent back to that commit. The agent's repo reverts to that point and its sandbox rebuilds from the result. The timeline keeps polling until the build settles, then updates to show the restored commit as Current. > [!WARNING] > > Restoring replaces the agent's current code, persona file, and tool configuration with the older version. The restore itself is recorded as a new commit, so you can restore again to any point in the list if you change your mind. Conversations, memory files, and routines are not affected by a restore. Only the repo contents change. ## Cloning the repo If you have edit access to the agent, a **Copy clone URL** button appears next to the timeline header. It mints a long-lived git token and copies the full clone URL to your clipboard. ```bash theme={null} git clone ``` Editors get a read/write token. If you can view the agent but not edit it, the clone URL is read-only instead. > [!TIP] > > The clone URL is the same repo the agent commits to. You can inspect memory files, review tool definitions, and push changes that the agent will pick up on its next run. > **[Agent repository](/docs/agents/repo)** > > What's inside the repo and how the agent uses it. # Create an agent Source: https://getskydive.com/docs/api-reference/agents/create-an-agent /api-reference/openapi.json post /agents Creates an agent in your workspace and returns it. The agent is immediately usable: its sandbox, git workspace, and vault are provisioned on first contact. Requires an account-level key with the `edit` scope; agent-bound keys cannot create agents. Subject to your plan's agent quota and a creation rate limit (`429`). # Get an agent Source: https://getskydive.com/docs/api-reference/agents/get-an-agent /api-reference/openapi.json get /agents/{id} Returns a single agent by id. Responds `404` when the agent does not exist or is not visible to you; the two cases are deliberately indistinguishable. # List agents Source: https://getskydive.com/docs/api-reference/agents/list-agents /api-reference/openapi.json get /agents Returns the agents in your workspace that you can view, newest first. Use `limit` and the returned `nextCursor` to paginate; a `null` cursor means the last page. Requires an account-level key: agent-bound keys cannot enumerate the workspace. # Suggest a name for a new agent Source: https://getskydive.com/docs/api-reference/agents/suggest-a-name-for-a-new-agent /api-reference/openapi.json get /agents/suggest Returns a suggested name and avatar for an agent you are about to create, drawn from the workspace's avatar presets. Use it to prefill a creation form. Returns `{ suggestion: null }` when the workspace has no presets. # Create an API key for an agent Source: https://getskydive.com/docs/api-reference/api-keys/create-an-api-key-for-an-agent /api-reference/openapi.json post /agents/{agentId}/api-keys Creates a `use`-scoped API key bound to this agent. The response is the only time the full `key` value is returned; Skydive stores a hash and cannot recover it. Requires edit access to the agent and a key with the `edit` scope. # List an agent's API keys Source: https://getskydive.com/docs/api-reference/api-keys/list-an-agents-api-keys /api-reference/openapi.json get /agents/{agentId}/api-keys Returns metadata for an agent's active (non-revoked) API keys: name, display prefix, creation and last-use timestamps. The secret key value is never included; only the first characters are shown, enough to tell keys apart. You must have edit access to the agent. # Revoke an API key Source: https://getskydive.com/docs/api-reference/api-keys/revoke-an-api-key /api-reference/openapi.json delete /agents/{agentId}/api-keys/{id} Permanently revokes an API key. Requests using it fail with `401` immediately; revocation cannot be undone. The key must belong to the agent in the path. Requires edit access to the agent and a key with the `edit` scope. # agent Source: https://getskydive.com/docs/api-reference/cli/agent Create and manage other agents `platform agent` creates and manages other agents in your [workspace](/docs/workspaces/overview). A new agent is a peer with its own sandbox, memory, tools, and channels. | Subcommand | What it does | | - | - | | `agent list` | List other agents in the workspace, with roles and descriptions. | | `agent create [name]` | Create a new agent. Optional `--template`, `--slug`, `--title`, `--description`, `--model`, `--soul`. | | `agent archive ` | Soft-delete an agent you can edit (never itself). | | `agent unarchive ` | Restore an archived agent. | | `agent update-self` | Update this agent's name, slug, or metadata. A rename propagates automatically to connected channels (Slack display name, etc.). | | `agent repo [agent-id]` | Read agent repos: every other agent in the organization (or one agent by id), each with its soul.md. Any agent in the org can call this. | | `agent template` | Browse the curated template catalog (`template list`, and related). | Archiving removes the agent from the workspace and stops it; `unarchive` brings it back. ## Example ```bash theme={null} platform agent list ``` ```bash theme={null} platform agent create "Research assistant" \ --description "Summarizes papers and files notes in Drive" ``` ```bash theme={null} platform agent create "Support Triage" \ --description "First-line customer support" \ --soul "You handle support tickets. Triage by severity, draft replies for common questions, and escalate anything urgent." ``` ```bash theme={null} platform agent create --template some-template-slug ``` `--description` is the profile card shown in the workspace directory. `--soul` seeds the persona file (`soul.md`) the agent actually loads as its identity. If you only pass `--description`, the agent boots without a persona. Pass `--soul` when you want a specific voice, role, or set of working principles baked in from the first run. See [Creating agents](/docs/agents/creating-agents). # ask Source: https://getskydive.com/docs/api-reference/cli/ask Ask the user a multiple-choice question `platform ask` posts one or more multiple-choice questions to the person in the current conversation as an interactive picker. Options are lettered A, B, C, D, and the picker renders natively on each channel: the web app and CLI show a picker, Slack shows radio buttons, and iMessage shows a plain-text question the user answers by texting back a letter (or their own words). The call is **non-blocking**: it posts the question and returns immediately. The agent ends its turn, and the user's choice arrives as their next message. There is no polling or waiting. Use it when the agent genuinely needs the user to choose: a real fork in direction, an ambiguous requirement, or a naming or product call that is theirs to make. It is not for asking permission to do routine, reversible work the agent can just do. | Flag / arg | What it does | | - | - | | `[questions]` | JSON array of 1 to 4 questions. Omit to read `--file` or stdin. | | `--file ` | Read the questions JSON from a file. | Each question in the array: | Field | What it does | | - | - | | `question` | A short, one-line question ending in `?`. | | `options` | 2 to 4 choices, each `{ "label": "..." }`. An "Other" option is always offered automatically, so do not add one. | | `multiSelect` | Optional. `true` lets the user pick more than one (web and iMessage only). | Slack and iMessage render one question at a time: pass more than one and they fall back to plain text, so on those channels ask a single question. On email and cron there is no picker to render, and the command tells the agent to ask in plain text instead. ## Ask with a default, then proceed When the agent hits a decision point but could reasonably pick a sensible default, it doesn't have to block the thread waiting for a reply. The pattern: ask with `platform ask`, name the default it will take and roughly when, self-schedule a one-shot wake a few minutes out with `platform automation create --at`, then end its turn. If you reply before the wake fires, the agent handles your choice and the scheduled run no-ops. If you don't, the wake fires, checks the originating conversation for a reply, and if none has arrived, carries out the stated default. ```bash theme={null} # Ask, name the default, schedule a fallback CONV_ID=$(platform conversations list --json | jq -r '.[0].id') platform ask '[ { "question": "Which format should I use for the export?", "options": [ {"label": "CSV (default in 3 min)"}, {"label": "JSON"}, {"label": "Markdown"} ] } ]' # Schedule the fallback run platform automation create \ --at "$(date -d '+3 minutes' --iso-8601=seconds)" \ --title "Export format fallback" \ --summary "Carries out the default CSV export if the user has not replied." \ "Check conversation $CONV_ID for a reply to the export format question. If none, post back into that conversation and proceed with CSV." ``` Use this only when a default is genuinely reasonable and reversible. For choices that are truly the user's to own, product direction, or anything hard to undo, ask without a scheduled default and wait. ## Example ```bash theme={null} platform ask '[ { "question": "Which date library should I use?", "options": [ {"label": "date-fns (Recommended)"}, {"label": "Day.js"}, {"label": "Luxon"} ] } ]' ``` # auth Source: https://getskydive.com/docs/api-reference/cli/auth Connect external services `platform auth` sets up and manages authentication for the services an agent uses. Once connected, requests are authenticated automatically through the [proxy](/docs/integrations/permissions); the agent never handles raw tokens. | Subcommand | What it does | | - | - | | `auth connect ` | Connect a published integration (OAuth or API key). Renders a Connect card; with no service argument, the best method is picked for you. | | `auth secret ` | Ask the user for an API key or token and render a Connect card. Intended for services that are not in the catalog; use `auth connect` for catalog services. Simpler than composing a `configure` JSON blob. | | `auth configure` | Request authentication for an external service (`--config` JSON, advanced). | | `auth mcp ` | Start OAuth for a remote MCP server (renders a Connect card). Grant level is whatever the MCP app requests, not a per-item picker. | | `auth mark-verified ` | Record that a catalog integration's real setup has been completed and verified. | | `auth reconnect ` | Re-run consent for a connected integration without deleting it. Use it to renew or widen an existing grant. | | `auth disconnect ` | Disconnect this agent from a published integration. | | `auth list` | List all configured auth credentials. | | `auth enable ` | Enable an auth credential. | | `auth disable ` | Disable an auth credential. | | `auth delete ` | Delete a credential and its proxy rules. | | `auth oauth-providers` | List available OAuth integrations (use `--json` for scopes and suggested rules). | | `auth catalog` | List published integrations and their connect methods. | | `auth show ` | Show one published integration and its connect methods. | ### Auth types (prefer in this order) 1. **github\_app** - dedicated GitHub App bot identity for the agent 2. **oauth** - one-click provider connect (`integrationKey` + `scopes` + proxy `rules`) 3. **secret** - user-pasted API key, injected by the proxy on matching domains For CLIs that require an env var before they call the network (for example `gh`), export a sentinel like `GH_TOKEN=sentinel`. The proxy replaces it on the wire. ## Collecting a secret key When a user offers you an API key or token, use `auth secret`. It renders the same Connect card as `auth configure` but requires just a service name and the API host. No JSON config to compose. ```bash theme={null} # Custom header and format platform auth secret Brandfetch --domain api.brandfetch.io --header x-api-key --format '{{token}}' # Standard Bearer token (default) platform auth secret OpenAI --domain api.openai.com # With guidance on where to create the key platform auth secret Stripe --domain api.stripe.com \ --instructions 'Create a restricted key at https://dashboard.stripe.com/apikeys' # Key sent as a URL query param instead of a header platform auth secret Maps --domain maps.googleapis.com --query-param key ``` The user pastes the key into the card's secure input. It is stored and injected by the proxy on matching requests. The agent never sees or handles the raw value. After the user submits, test the key against the service by leaving the auth header unset or setting it to `sentinel`. The proxy fills in the real value. **For catalog services**, use `platform auth connect ` instead. The published method supplies the domain and header automatically. ### `auth secret` flags | Flag | Default | What it does | | - | - | - | | `--domain ` | required | API hostname to inject the key into. Repeat for more than one host. | | `--header ` | `Authorization` | HTTP header the key is sent in. | | `--format