Documentation Index
Fetch the complete documentation index at: https://docs.qingbo.dev/llms.txt
Use this file to discover all available pages before exploring further.
Request Format
All requests use JSON and require these headers:Successful Responses
Response shapes vary by endpoint, each following its own API spec:- Chat Completions — OpenAI standard response format
- Claude Messages — Anthropic standard response format
- Gemini — Google standard response format
- Asynchronous Tasks — QWave API unified task response format
Error Responses
Error structures differ slightly across endpoints: Synchronous endpoints (chat / messages / images, etc.) — OpenAI-compatible format with atype field:
/v1/tasks/...) — Simplified format with only message + code:
Status Codes
| Code | Meaning | How to Handle |
|---|---|---|
| 400 | Invalid request parameters | Check the request payload |
| 401 | Authentication failed | Verify your API key |
| 402 | Insufficient balance | Top up your account |
| 404 | Task or resource not found | Verify the task_id and that it belongs to your account |
| 429 | Rate limit exceeded | Reduce request frequency |
| 500 | Internal server error | Retry later |