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

# FAQ

> Frequently asked questions about AIOHub.

## Account and API keys

<AccordionGroup>
  <Accordion title="My API key is invalid or authentication fails">
    * Check that the API key was copied completely and has no extra spaces.
    * Confirm the API key is not expired or disabled.
    * Confirm the request uses the correct authentication header.
    * Confirm the group assigned to the API key can access the requested model.
  </Accordion>

  <Accordion title="How do I view balance and usage records?">
    Use [wallet management](https://api.aiohub.org/console/topup) to view balance and payment history. Use [usage logs](https://api.aiohub.org/console/log) to view usage records and cost details.
  </Accordion>

  <Accordion title="What happens when my balance runs out?">
    API requests return an error. After you add funds in [wallet management](https://api.aiohub.org/console/topup), requests can continue without restarting the client.
  </Accordion>
</AccordionGroup>

## Service and connection

<AccordionGroup>
  <Accordion title="Can I use the same API key for all tools?">
    All AIOHub API keys use the `sk-` format, but different clients depend on different protocols, Base URLs, and groups. Use one API key per client when you want separate limits, usage tracking, and group changes. See [Choose a client](/en/clients).
  </Accordion>

  <Accordion title="What do usage logs show?">
    Usage logs are for billing, usage queries, and troubleshooting. They can show fields such as model, group, status, cost, token usage, API key name, and request ID.
  </Accordion>

  <Accordion title="Where should I start when a client cannot connect?">
    First check whether the request appears in console usage logs. If there is no log, the issue is usually the client Base URL, environment variables, or local network. If a failed log exists, continue with the model, group, status code, and request ID. See [Troubleshooting](/en/support/troubleshooting).
  </Accordion>
</AccordionGroup>
