> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nexusapi.link/llms.txt
> Use this file to discover all available pages before exploring further.

# Models, token groups, and billing

> Understand NexusAPI model availability, token groups, and usage-based pricing.

NexusAPI is usage-based: text models can charge for input, output, and cached tokens; image, audio, video, or task models can charge per image, duration, task, or another upstream unit. The live details in the Model Marketplace take precedence over this guide.

## Model Marketplace

Use the **Model Marketplace** in the console to see current models, prices, and token-group availability:

1. Sign in to the [NexusAPI console](https://nexusapi.link), then open the [Model Marketplace](https://nexusapi.link/pricing).
2. Filter by model provider and available token group.
3. Review the model ID, price, description, and supported endpoint types for that group.

<img src="https://mintcdn.com/nexusapi/HwaT2H2L5lDWPCJH/images/nexusapi/model-marketplace.png?fit=max&auto=format&n=HwaT2H2L5lDWPCJH&q=85&s=1ab8fc05d5623dd19d2119ab823ed7ca" alt="NexusAPI Model Marketplace, filterable by provider and token group" width="1440" height="960" data-path="images/nexusapi/model-marketplace.png" />

## Choose the right token group

The token group selected when you create a key determines which models and prices the key can use.

* A model can appear in more than one group; choose by the target model, not only by the group name.
* Filter the Model Marketplace by the group and confirm the exact model ID.
* If one project needs different classes of models, separate API keys make limits and reconciliation easier.

<img src="https://mintcdn.com/nexusapi/HwaT2H2L5lDWPCJH/images/nexusapi/console-create-token.png?fit=max&auto=format&n=HwaT2H2L5lDWPCJH&q=85&s=6796fc32aff56e22dd2048a7ddb23b3f" alt="Selecting a token group when creating a NexusAPI token" width="1200" height="1920" data-path="images/nexusapi/console-create-token.png" />

## What makes up a charge

* **Text models:** input tokens, output tokens, and cache-related usage can be priced separately.
* **Image models:** size, quality, quantity, and model-specific options can affect the charge.
* **Audio, video, and task models:** a charge can depend on duration, task type, or an upstream billing unit.

Use the individual charge in the console usage log and the live Model Marketplace price to reconcile a request. Do not apply token-price rules to image or task models.

## Check usage

* View each request in the console usage log.
* Read [usage and billing](/en/billing/usage-and-billing) for field meanings, cache usage, and error records.
* For programmatic reconciliation, use the [usage-log API](/en/developer/usage-logs). It uses a system access token, not a model API key.
