# ChatQT > ChatQT is an OpenAI-compatible API gateway: one API key and wallet for chat completions, embeddings, and audio transcription across many models. Base API URL: https://api.chatqt.com/api/v1 — existing OpenAI SDKs work by changing only the base_url and API key. Important notes for AI agents: - The documentation pages below are publicly readable (no login required), but they are client-rendered React. If you cannot execute JavaScript, read https://localhost:3000/llms-full.txt instead — it contains the complete documentation as plain markdown. - API requests are authenticated with `Authorization: Bearer `. Users create API keys in the console at https://localhost:3000/dashboard/api-keys (login required). ## Documentation - [Quickstart](https://localhost:3000/dashboard/docs/quickstart): create an API key and make your first request - [API overview](https://localhost:3000/dashboard/docs/api-reference/overview): base URL, authentication, endpoints - [Models](https://localhost:3000/dashboard/docs/api-reference/models): list available models and their IDs - [Text generation](https://localhost:3000/dashboard/docs/api-reference/generation): chat completions endpoint - [Streaming](https://localhost:3000/dashboard/docs/api-reference/streaming): server-sent events streaming responses - [Multimodal](https://localhost:3000/dashboard/docs/api-reference/multimodal): image inputs in chat completions - [Embeddings](https://localhost:3000/dashboard/docs/api-reference/embeddings): text embeddings endpoint - [Audio transcriptions](https://localhost:3000/dashboard/docs/api-reference/audio-transcriptions): speech-to-text endpoint - [Parameters](https://localhost:3000/dashboard/docs/api-reference/parameters): request parameters reference - [Tool calls](https://localhost:3000/dashboard/docs/api-reference/tool-calls): function/tool calling - [Error handling](https://localhost:3000/dashboard/docs/api-reference/error-handling): error codes and retries - [Wallet](https://localhost:3000/dashboard/docs/api-reference/wallet): checking wallet balance via API - [API key usage](https://localhost:3000/dashboard/docs/api-reference/token-usage): querying usage per API key ## Integrations - [Claude CLI](https://localhost:3000/dashboard/docs/claude-cli): use ChatQT with Claude Code / Claude CLI - [n8n](https://localhost:3000/dashboard/docs/n8n): use ChatQT in n8n workflows ## Full documentation - [llms-full.txt](https://localhost:3000/llms-full.txt): the complete developer documentation in a single markdown file (recommended for AI agents)