# Qwen models on GPTProto > One GPTProto API key covers every model listed below. Text models share an OpenAI-compatible API — swap the `model` id. Image / video / audio models use a submit-and-poll API; follow each model's own llms.txt. ## Overview - **Models**: 12 - **Vendor**: Qwen - **Base URL**: `https://gptproto.com/v1` - **Provider page**: https://gptproto.com/model/qwen ## Authentication Every request needs a GPTProto API key in the `Authorization` header. Create one at https://gptproto.com/dashboard/api-key, then export it: ```bash export GPTPROTO_API_KEY="your-api-key" ``` Header: `Authorization: Bearer $GPTPROTO_API_KEY`. Use `base_url` `https://gptproto.com/v1` with any OpenAI-compatible SDK. ## Text models Call these with the OpenAI-compatible Chat Completions (or Responses / Messages / Gemini) endpoints. Change only the `model` field. | Model ID | Name | Context | Input / 1M | Output / 1M | Guide | | --- | --- | --- | --- | --- | --- | | `qwen3.8-max` | Qwen3.8 Max | 1M | $1.8 | $5.4 | [llms.txt](https://gptproto.com/model/qwen/qwen3.8-max/llms.txt) | | `qwen3.7-max` | Qwen3.7 Max | 1M | $0.36 | $1.44 | [llms.txt](https://gptproto.com/model/qwen/qwen3.7-max/llms.txt) | | `qwen-turbo` | Qwen Turbo | — | $0.045 | $0.18 | [llms.txt](https://gptproto.com/model/qwen/qwen-turbo/llms.txt) | | `qwen-plus` | Qwen Plus | 1M | $0.36 | $1.08 | [llms.txt](https://gptproto.com/model/qwen/qwen-plus/llms.txt) | | `qwen3-max` | Qwen3 Max | 262K | $1.08 | $5.4 | [llms.txt](https://gptproto.com/model/qwen/qwen3-max/llms.txt) | ## Usage example The snippets below call `qwen3.8-max`. For any other text model in the table, keep the same request and change `"model"`. ```bash curl --request POST "https://gptproto.com/v1/chat/completions" \ --header "Authorization: Bearer $GPTPROTO_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "model": "qwen3.8-max", "messages": [ { "role": "user", "content": "Hello" } ] }' ``` ```python import os import requests url = "https://gptproto.com/v1/chat/completions" headers = { "Authorization": f"Bearer {os.environ['GPTPROTO_API_KEY']}", "Content-Type": "application/json" } payload = { "model": "qwen3.8-max", "messages": [ { "role": "user", "content": "Hello" } ] } response = requests.request("POST", url, headers=headers, json=payload) print(response.json()) ``` ```typescript const response = await fetch("https://gptproto.com/v1/chat/completions", { method: "POST", headers: { "Authorization": `Bearer ${process.env.GPTPROTO_API_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ model: "qwen3.8-max", messages: [ { role: "user", content: "Hello", }, ], }), }); const data = await response.json(); console.log(data); ``` ## Image, video, and audio models These models use a submit-and-poll API (not OpenAI Chat Completions). Read the per-model guide for the exact endpoint, parameters, and example request. | Model ID | Name | Type | Price | Guide | | --- | --- | --- | --- | --- | | `wan-2.6` | Wan 2.6 | video | $0.45 / run | [llms.txt](https://gptproto.com/model/qwen/wan-2.6/llms.txt) | | `qwen-image-lora` | Qwen Image Lora | image | $0.0244 / run | [llms.txt](https://gptproto.com/model/qwen/qwen-image-lora/llms.txt) | | `qwen-image-plus-lora` | Qwen Image Plus Lora | image | $0.0244 / run | [llms.txt](https://gptproto.com/model/qwen/qwen-image-plus-lora/llms.txt) | | `qwen-image-plus` | Qwen Image Plus | image | $0.0195 / run | [llms.txt](https://gptproto.com/model/qwen/qwen-image-plus/llms.txt) | | `wan-2.2-plus` | Wan 2.2 Plus | video | $0.09 / run | [llms.txt](https://gptproto.com/model/qwen/wan-2.2-plus/llms.txt) | | `wan-2.5` | Wan 2.5 | image, video | $0.027 / run | [llms.txt](https://gptproto.com/model/qwen/wan-2.5/llms.txt) | | `qwen-image` | Qwen Image | image | $0.0315 / run | [llms.txt](https://gptproto.com/model/qwen/qwen-image/llms.txt) | ## Additional resources - [Provider page](https://gptproto.com/model/qwen) - [All models](https://gptproto.com/model) - [API keys](https://gptproto.com/dashboard/api-key) - [Platform overview for LLMs](https://gptproto.com/llm-full.txt) - Per-model guide: `https://gptproto.com/model/{vendor}/{model}/llms.txt`