Zum Inhalt springen
Gesamte Doku

Anleitungen

Bilder

DeepSeek liest bis zu 10 Bilder pro Anfrage, als Links oder Data-URLs, im image_url-Format von OpenAI. GLM liest nur Text.

Geprüft am 26. Oktober 2026

Ein Bild senden

Machen Sie den content der Nachricht zu einer Liste von Teilen: die Bilder als image_url-Teile und Ihre Frage als text-Teil.

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://nokeep.ai/v1",
    api_key=os.environ["NOKEEP_API_KEY"],
)

reply = client.chat.completions.create(
    model="deepseek-v4.1-flash-uncensored",
    messages=[{
        "role": "user",
        "content": [
            {"type": "image_url", "image_url": {"url": "https://example.com/receipt.jpg"}},
            {"type": "text", "text": "What does this receipt add up to?"},
        ],
    }],
)
print(reply.choices[0].message.content)

Ein Bild auf Ihrem Computer

Senden Sie es als Data-URL: die Bytes der Datei in Base64 hinter data:image/jpeg;base64,.

Python
import base64

with open("receipt.jpg", "rb") as f:
    url = "data:image/jpeg;base64," + base64.b64encode(f.read()).decode()

part = {"type": "image_url", "image_url": {"url": url}}

Eine Anfrage darf bis zu 12 MB groß sein. Mehrere große Bilder als Data-URLs sprengen das schnell; Links halten die Anfrage klein.

Grenzen

  • Bis zu 10 Bilder pro Anfrage, über alle ihre Nachrichten hinweg. Mehr ergibt 400 too_many_images.
  • Bilder, die an glm-5.3-flash-uncensored gehen, werden mit 400 unsupported_input abgelehnt; die Meldung nennt DeepSeek. Nichts wird ohne Hinweis verworfen.
  • Video- und Audioteile werden genauso abgelehnt. Keines der beiden Modelle liest sie.
  • Ein Bild wird als die Eingabe-Token berechnet, als die das Modell es liest.