Diese Anleitung beschreibt, wie man mit Bildern in Claude arbeitet, einschließlich Best Practices, Codebeispiele und Einschränkungen, die zu beachten sind.
Nutzen 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, beträgt dieses Limit 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 herunterskaliert, 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 eine 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 Sonnet 4.5 verwenden diese Bilder ungefähr 1.600 Token und kosten etwa 4,80 $/1K 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 dem Claude Sonnet 4.5 Pro-Token-Preis von 3 $ pro Million Input-Token:
| Bildgröße | Anzahl Token | Kosten / Bild | Kosten / 1K 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, um die besten Ergebnisse zu erzielen:
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.
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 sind, funktionieren immer noch gut, aber wenn Ihr Anwendungsfall es zulässt, 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:
# 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 zum Codieren 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 werdenNachfolgend finden Sie Beispiele für die Einbeziehung von Bildern in eine Messages API-Anfrage mit base64-codierten Bildern und URL-Referenzen:
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-sonnet-4-5",
"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-sonnet-4-5",
"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."
}
]
}
]
}'Für Bilder, die Sie wiederholt verwenden, oder wenn Sie Codierungsaufwand vermeiden möchten, verwenden Sie die Files API:
# Laden Sie Ihr Bild zuerst 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-sonnet-4-5",
"max_tokens": 1024,
"messages": [
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "file",
"file_id": "file_abc123"
}
},
{
"type": "text",
"text": "Describe this image."
}
]
}
]
}'Weitere Codebeispiele und Parameterdetails finden Sie unter Messages API-Beispiele.
Obwohl Claudes Bildverständnisfähigkeiten hochmodern sind, gibt es einige Einschränkungen zu beachten:
Überprüfen und verifizieren Sie immer sorgfältig Claudes Bildinterpretationen, besonders bei hochriskanten Anwendungsfällen. Verwenden Sie Claude nicht für Aufgaben, die perfekte Präzision erfordern, oder für sensible Bildanalysen ohne menschliche Aufsicht.
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 sich mit anderen Kreativen zu verbinden und Hilfe von Anthropic-Experten zu erhalten.