Bildanalyse (Vision)

Aktualisiert: 02.11.2026

Bildfähige Chat-Modelle können Bilder auswerten – z. B. Rechnungen, Belege, Screenshots oder Fotos lesen. Die Bildanalyse läuft über denselben Endpunkt wie Chat: POST /v1/chat/completions. Welche Modelle Bilder verstehen, erkennen Sie im Portal am Hinweis „Bildanalyse" am Modell bzw. am Feld supports_images in GET /v1/models.

So schicken Sie ein Bild

Das Bild wird als Teil der Nachricht mitgeschickt: Das content-Feld ist dann kein Text, sondern eine Liste aus einem Bild-Teil (image_url) und einem Text-Teil. Das Bild muss immer direkt als Data-URL (Base64) eingebettet werden – Internetadressen (http/https) werden abgelehnt.

curl https://api.rstcloud.de/v1/chat/completions \
  -H "Authorization: Bearer <APIKEY>" -H "Content-Type: application/json" \
  -d '{"model":"qwen3.6-35b-a3b","messages":[{"role":"user","content":[
    {"type":"image_url","image_url":{"url":"data:image/jpeg;base64,<BASE64>"}},
    {"type":"text","text":"Lies die Rechnung aus."}
  ]}]}'
import base64
from openai import OpenAI
client = OpenAI(base_url="https://api.rstcloud.de/v1", api_key="<APIKEY>")

with open("rechnung.jpg", "rb") as f:
    b64 = base64.b64encode(f.read()).decode()

r = client.chat.completions.create(model="qwen3.6-35b-a3b", messages=[
    {"role": "user", "content": [
        {"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{b64}"}},
        {"type": "text", "text": "Lies die Rechnung aus."},
    ]},
])
print(r.choices[0].message.content)

Grenzen & Hinweise

  • Immer das Bild direkt mitschicken (Data-URL). Internetadressen statt data: werden abgelehnt.
  • Pro Anfrage passen rund 8.192 Tokens – zusammen für Bild, Text und Antwort. Längere Dokumente daher seitenweise schicken (eine Seite pro Anfrage).
  • Schicken Sie ein Bild an ein Modell ohne Bildunterstützung, antwortet die API mit HTTP 400.
  • Unterstützt werden Bilder, kein Video.
  • Für Bildanalyse gilt ein niedriges Parallel-Limit pro Key; weitere gleichzeitige Anfragen warten kurz, statt abgelehnt zu werden.

Abrechnung

Das Bild steckt bereits in den prompt_tokens (je nach Größe etwa 90 bis 4.050 Tokens). Die Abrechnung erfolgt wie bei Chat pro 1 Mio. Tokens – es gibt keinen gesonderten Bildpreis.

Ein unerwarteter Fehler ist aufgetreten. Neu laden 🗙