Switch to a Compliant AI API in 5 Minutes.
Your existing OpenAI implementation is already 99% compatible. Just change the host and the model name.
                Simple 3-Step Migration
- Sign up and generate your euqai API key. It starts with `q-`.
 - In your application's code or environment variables, change the API host from `api.openai.com` to `api.euqai.eu`.
 - Update the model identifier from `gpt-4` to `qwen3-235b` for powerful text generation, or see our other models below.
 
That's it. You're done. You are now running on EU-based, GDPR-compliant infrastructure.
Available Models & Pricing
Qwen3 235B
A flagship large language model for complex reasoning, chat, and structured data extraction.
Input: €1.00 / 1M tokens
Output: €3.00 / 1M tokens
Mistral Small 24B
An efficient and powerful multimodal model that can understand both text and images in chat conversations.
Input: €0.20 / 1M tokens
Output: €0.50 / 1M tokens
FLUX.1 Schnell
A state-of-the-art, high-speed image generation model for creating photorealistic and artistic visuals.
Per Image: €0.04 (1024x1024)
Core Features & Code Examples
Text Generation (Qwen3)
Use our most powerful language model for standard chat completions. It's fully compatible with the OpenAI message format.
curl https://api.euqai.eu/v1/chat/completions \
-H "Authorization: Bearer q-..." \
-H "Content-Type: application/json" \
-d '{
  "model": "qwen3-235b",
  "messages": [
    { "role": "user", "content": "What is the largest moon in our solar system?" }
  ]
}'
                Structured Output (JSON Mode with Qwen3)
Enable JSON mode for structured, predictable outputs by adding one parameter. Perfect for integrations that require reliable data formats.
curl https://api.euqai.eu/v1/chat/completions \
-H "Authorization: Bearer q-..." \
-H "Content-Type: application/json" \
-d '{
  "model": "qwen3-235b",
  "messages": [
    { "role": "user", "content": "Extract name and occupation from: Dr. Evelyn Reed is an astrophysicist." }
  ],
  "response_format": { "type": "json_object" }
}'
                Image Generation (FLUX)
Generate high-quality images with a simple API call. Just provide a descriptive prompt and select the model.
curl https://api.euqai.eu/v1/images/generations \
-H "Authorization: Bearer q-..." \
-H "Content-Type: application/json" \
-d '{
  "model": "flux-schnell",
  "prompt": "A photorealistic image of a majestic grizzly bear wearing a monocle and a top hat, sitting in a library reading a book. Cinematic lighting, high detail.",
  "size": "1024x1024"
}'
                Vision / Multimodal Chat (Mistral)
Send both text and images to the Mistral model for analysis. Note: Images must be provided as a base64-encoded string within a data URL.
curl https://api.euqai.eu/v1/chat/completions \
-H "Authorization: Bearer q-..." \
-H "Content-Type: application/json" \
-d '{
  "model": "mistral-small-24b",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "Describe this image in detail. What is happening?"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "data:image/png;base64,YOUR_BASE64_ENCODED_IMAGE"
          }
        }
      ]
    }
  ]
}'
            