Diese Anleitung beschreibt, wie Sie mit Bildern in Claude arbeiten, einschließlich Best Practices, Codebeispiele und Einschränkungen, die Sie beachten sollten.
Verwenden Sie Claudes Vision-Funktionen über:
Sie können mehrere Bilder in einer einzelnen Anfrage einschließen (bis zu 20 für claude.ai und 100 für API-Anfragen). Claude analysiert alle bereitgestellten Bilder bei der Formulierung seiner Antwort. Dies kann hilfreich sein, um Bilder zu vergleichen oder gegenüberzustellen.
Wenn Sie ein Bild größer als 8000x8000 px einreichen, wird es abgelehnt. Wenn Sie mehr als 20 Bilder in einer API-Anfrage einreichen, liegt dieses Limit bei 2000x2000 px.
Während die API 100 Bilder pro Anfrage unterstützt, gibt es ein 32-MB-Anfragegrößenlimit für Standard-Endpunkte.
Für optimale Leistung empfehlen wir, Bilder vor dem Hochladen zu verkleinern, wenn sie zu groß sind. Wenn die lange Kante Ihres Bildes mehr als 1568 Pixel beträgt oder Ihr Bild mehr als ~1.600 Token hat, wird es zunächst verkleinert, wobei das Seitenverhältnis beibehalten wird, bis es innerhalb der Größenlimits liegt.
Wenn Ihr Eingabebild zu groß ist und verkleinert werden muss, erhöht dies die Latenz von time-to-first-token, ohne Ihnen zusätzliche Modellleistung zu geben. Sehr kleine Bilder unter 200 Pixeln auf einer beliebigen Kante können die Leistung beeinträchtigen.
Um time-to-first-token zu verbessern, empfehlen wir, Bilder auf nicht mehr als 1,15 Megapixel zu verkleinern (und innerhalb von 1568 Pixeln in beiden Dimensionen).
Hier ist eine Tabelle der maximalen Bildgrößen, die von unserer API akzeptiert werden und nicht für gängige Seitenverhältnisse verkleinert werden. Mit Claude Opus 4.6 verwenden diese Bilder ungefähr 1.600 Token und kosten etwa 4,80 $/1.000 Bilder.
| Seitenverhältnis | Bildgröße |
|---|---|
| 1:1 | 1092x1092 px |
| 3:4 | 951x1268 px |
| 2:3 | 896x1344 px |
| 9:16 | 819x1456 px |
| 1:2 | 784x1568 px |
Jedes Bild, das Sie in eine Anfrage an Claude einschließen, zählt zu Ihrer Token-Nutzung. Um die ungefähren Kosten zu berechnen, multiplizieren Sie die ungefähre Anzahl der Bild-Token mit dem Pro-Token-Preis des Modells, das Sie verwenden.
Wenn Ihr Bild nicht verkleinert werden muss, können Sie die Anzahl der verwendeten Token durch diesen Algorithmus schätzen: tokens = (width px * height px)/750
Hier sind Beispiele für ungefähre Tokenisierung und Kosten für verschiedene Bildgrößen innerhalb der Größenlimits unserer API basierend auf Claudes Opus 4.6 Pro-Token-Preis von 3 $ pro Million Eingabe-Token:
| Bildgröße | Anzahl Token | Kosten / Bild | Kosten / 1.000 Bilder |
|---|---|---|---|
| 200x200 px (0,04 Megapixel) | ~54 | ~0,00016 $ | ~0,16 $ |
| 1000x1000 px (1 Megapixel) | ~1334 | ~0,004 $ | ~4,00 $ |
| 1092x1092 px (1,19 Megapixel) | ~1590 | ~0,0048 $ | ~4,80 $ |
Beachten Sie beim Bereitstellen von Bildern für Claude Folgendes für beste Ergebnisse:
Viele der Prompting-Techniken, die gut für textbasierte Interaktionen mit Claude funktionieren, können auch auf bildbasierte Prompts angewendet werden.
Diese Beispiele demonstrieren Best-Practice-Prompt-Strukturen mit Bildern.
Genau wie bei der Platzierung von Dokument-Abfragen funktioniert Claude am besten, wenn Bilder vor Text kommen. Bilder, die nach Text platziert oder mit Text vermischt werden, funktionieren immer noch gut, aber wenn Ihr Anwendungsfall es erlaubt, empfehlen wir eine Bild-dann-Text- Struktur.
Die folgenden Beispiele zeigen, wie Sie Claudes Vision-Funktionen mit verschiedenen Programmiersprachen und Ansätzen verwenden. Sie können Bilder an Claude auf drei Arten bereitstellen:
image Content-BlöckenDie Base64-Beispiel-Prompts verwenden diese Variablen:
Nachfolgend finden Sie Beispiele für die Einbindung von Bildern in eine Messages-API-Anfrage mit Base64-codierten Bildern und URL-Referenzen:
Für Bilder, die Sie wiederholt verwenden, oder wenn Sie Codierungs-Overhead vermeiden möchten, verwenden Sie die Files API:
Siehe Messages API Beispiele für weitere Beispielcode und Parameterdetails.
Obwohl Claudes Bildverständnisfähigkeiten hochmodern sind, gibt es einige Einschränkungen, die Sie beachten sollten:
Überprüfen und verifizieren Sie immer sorgfältig Claudes Bildinterpretationen, besonders für hochriskante Anwendungsfälle. Verwenden Sie Claude nicht für Aufgaben, die perfekte Präzision erfordern oder für sensible Bildanalysen ohne menschliche Überwachung.
Bereit, mit Bildern mit Claude zu bauen? Hier sind einige hilfreiche Ressourcen:
Wenn Sie weitere Fragen haben, können Sie sich gerne an unser Support-Team wenden. Sie können auch unserer Entwickler-Community beitreten, um mit anderen Kreativen in Kontakt zu treten und Hilfe von Anthropic-Experten zu erhalten.
Was this page helpful?
# Für URL-basierte Bilder können Sie die URL direkt in Ihrer JSON-Anfrage verwenden
# Für Base64-codierte Bilder müssen Sie das Bild zuerst codieren
# Beispiel für die Codierung eines Bildes zu Base64 in Bash:
BASE64_IMAGE_DATA=$(curl -s "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg" | base64)
# Die codierten Daten können jetzt in Ihren API-Aufrufen verwendet werdencurl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": "'"$BASE64_IMAGE_DATA"'"
}
},
{
"type": "text",
"text": "Describe this image."
}
]
}
]
}'curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "url",
"url": "https://upload.wikimedia.org/wikipedia/commons/a/a7/Camponotus_flavomarginatus_ant.jpg"
}
},
{
"type": "text",
"text": "Describe this image."
}
]
}
]
}'# Laden Sie zunächst Ihr Bild in die Files API hoch
curl -X POST https://api.anthropic.com/v1/files \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: files-api-2025-04-14" \
-F "[email protected]"
# Verwenden Sie dann die zurückgegebene file_id in Ihrer Nachricht
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "anthropic-beta: files-api-2025-04-14" \
-H "content-type: application/json" \
-d '{
"model": "claude-opus-4-6",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "file",
"file_id": "file_abc123"
}
},
{
"type": "text",
"text": "Describe this image."
}
]
}
]
}'