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

# FAQ

> BizyAir FAQ: API Key, calling modes, billing, refunds, output file validity, and concurrency limits.

## Account & API Key

**Q: How do I get an API key?**

Log in to bizyair.ai → Settings → API Keys → Click "Create New Key" → Copy the generated 48-character Key.

**Q: What should I do if my API key is leaked?**

Immediately disable the old key in API Keys and create a new one. Never commit your key to Git, embed it in front-end code, or share it through public channels.

## Invocation Modes

**Q: What's the difference between the synchronous, asynchronous, and WebHook modes?**

| Mode                 | Use case                               | Description                                          |
| -------------------- | -------------------------------------- | ---------------------------------------------------- |
| Synchronous blocking | Short tasks (\< 60s), simple debugging | The connection stays open until the task completes   |
| Asynchronous query   | Long tasks, unstable networks          | Returns a `request_id` immediately; the client polls |
| WebHook              | Production, high concurrency           | Actively POSTs a callback once the task completes    |

**Q: What if a synchronous call times out?**

Make sure your HTTP client read timeout is ≥ 60 seconds. If a timeout occurs, the task may still have completed in the cloud — query its status via the `/detail` endpoint using the `request_id`.

## Billing

**Q: Will I still be billed if a task is canceled?**

Canceling during Queuing or Preparing is free. Interrupting during Running still incurs charges for the portion already run. Interruptions caused by the platform are free.

**Q: What happens when my balance is insufficient?**

You'll get `{"code": 20049, "message": "Insufficient account balance"}` and the task cannot be submitted. Please top up first.

## Receipts and Invoices

**Q: Where can I view or download receipts and invoices?**

Go to the [Top-up page](https://www.bizyair.ai/user/topup/checkout), find the order in the Order list, and click "Get Invoice" to download your receipt or invoice. See Terms of Service Sections 1.13 and 1.14 for the definitions of "Receipt" and "Invoice."

## Output Files

**Q: How long are generated result files kept?**

Output files (`object_url`) are retained for 15 days by default and cannot be recovered after expiry. We recommend downloading them to your own storage immediately after generation.

## Concurrency Limits

**Q: How can I increase my concurrency?**

Upgrade your plan tier (`User dropdown menu` → `Purchase` or in `Settings` → `Balance & Entitlements` click the corresponding tier to go to the top-up page), or contact sales at [contact@bizyair.ai](mailto:contact@bizyair.ai).

**Q: What should I do when I get a 429?**

Lower your concurrency, retry with exponential backoff, or upgrade your plan.

## Missing ComfyUI Nodes

**Q: What if a node is missing?**

Please fill out the [Feedback Form](https://docs.google.com/forms/d/e/1FAIpQLScRGvcfuSoEfDYdIos82_-VZmg6AN9vJogsl908hv6OQbDM2g/viewform?usp=send_form). Updated nodes will be announced in [ComfyUI Environment Updates](/en/comfyui-environment-updates).

## Installation & Configuration

**Q: How do I install the BizyAir CLI?**

BizyAir CLI is a Go binary tool. Download the installer for your platform from [GitHub Releases](https://github.com/siliconflow/bizyair-cli/releases), or follow the installation steps in the [CLI Tool documentation](/en/api-guide/bizyair-cli).

See the [CLI Tool documentation](/en/api-guide/bizyair-cli).
