# Flux 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**: 2 - **Vendor**: Flux - **Base URL**: `https://gptproto.com/v1` - **Provider page**: https://gptproto.com/model/flux ## 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. ## 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 | | --- | --- | --- | --- | --- | | `flux-kontext-max` | Flux Kontext Max | image | $0.064 / run | [llms.txt](https://gptproto.com/model/flux/flux-kontext-max/llms.txt) | | `flux-kontext-pro` | Flux Kontext Pro | image | $0.032 / run | [llms.txt](https://gptproto.com/model/flux/flux-kontext-pro/llms.txt) | ## Additional resources - [Provider page](https://gptproto.com/model/flux) - [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`