API Reference — Overview
The Qevron API is based on the OpenAI format. All endpoints live under https://app.qevron.ai and are authenticated with an API key.
Basics
| Topic | Value |
|---|---|
| Base URL | https://app.qevron.ai/v1 |
| Authentication | Authorization: Bearer sk-... (details) |
| Content type | application/json (except file uploads → multipart/form-data) |
| Streaming | "stream": true → text/event-stream (SSE) |
Common headers
Authorization: Bearer sk-... # required
Content-Type: application/json # for JSON-body requests
Qevron-Channel: <name|id> # optional: pick a specific channelAll endpoints
| Endpoint | Method | Description |
|---|---|---|
/v1/chat/completions | POST | Chat / text generation (streaming, tools, vision) |
/v1/completions | POST | Classic text completion |
/v1/embeddings | POST | Text → vector embedding |
/v1/engines/{model}/embeddings | POST | Embedding (legacy form) |
/v1/images/generations | POST | Text-to-image generation |
/v1/images/edits | POST | Image editing (multipart) |
/v1/audio/speech | POST | Text-to-speech (TTS) |
/v1/audio/transcriptions | POST | Speech-to-text (multipart) |
/v1/audio/translations | POST | Speech-to-English translation (multipart) |
/v1/rerank | POST | Document reranking |
/v1/moderations | POST | Content moderation |
/v1/parse/pdf | POST | PDF → text (multipart) |
/v1/video/generations/jobs | POST | Start a video generation job |
/v1/video/generations/jobs/{id} | GET | Video job status |
/v1/video/generations/{id}/content/video | GET | Download generated video |
/v1/responses | POST | Responses API (create) |
/v1/responses/{id} | GET / DELETE | Get / delete a response |
/v1/responses/{id}/cancel | POST | Cancel a response |
/v1/responses/{id}/input_items | GET | Response input items |
/v1/messages | POST | Anthropic-compatible Messages |
/v1/models/{model}:generateContent | POST | Gemini-compatible (native) |
/v1beta/models/{model}:generateContent | POST | Gemini-compatible (beta) |
/v1/models | GET | List models |
/v1/models/{model} | GET | Single model info |
/v1/dashboard/billing/subscription | GET | Quota / subscription |
/v1/dashboard/billing/usage | GET | Total usage |
/v1/dashboard/billing/quota | GET | Quota |
Response format
Successful responses are in OpenAI format. Errors return a consistent JSON shape:
json
{
"error": {
"message": "Error description",
"type": "error_category",
"code": "error_code"
}
}See Errors for all error codes and HTTP statuses.
Raw markdown access (no rendering)
You can reach every page of these docs as raw markdown, without rendering it in a browser. This is ideal for feeding content to an AI agent, an IDE or a script.
- A single page: append
.mdto any page URL.bashcurl https://docs.qevron.ai/en/api/chat.md curl https://docs.qevron.ai/api/chat.md # Turkish - All docs in one file (
llms-full.txt) — to paste a whole context at once:bashcurl https://docs.qevron.ai/llms-full.txt - Index (
llms.txt) — a titled, linked list of all pages (llmstxt.org standard):bashcurl https://docs.qevron.ai/llms.txt
OpenAPI / Swagger
Full machine-readable spec: https://app.qevron.ai/swagger/ (UI) and https://app.qevron.ai/doc.json (raw OpenAPI). See OpenAPI / Swagger.