Loading...
    • Entwicklerleitfaden
    • API-Referenz
    • MCP
    • Ressourcen
    • Versionshinweise
    Search...
    ⌘K
    Erste Schritte
    Einführung in ClaudeSchnelleinstieg
    Modelle & Preise
    ModellübersichtModell auswählenNeuerungen in Claude 4.6MigrationsleitfadenModellabschreibungenPreise
    Mit Claude entwickeln
    FunktionsübersichtMessages API verwendenStop-Gründe verarbeitenBest Practices für Prompts
    Modellfähigkeiten
    Extended ThinkingAdaptive ThinkingAufwandFast Mode (Research Preview)Strukturierte AusgabenZitateStreaming MessagesBatch-VerarbeitungPDF-UnterstützungSuchergebnisseMehrsprachige UnterstützungEmbeddingsVision
    Tools
    ÜbersichtTool-Nutzung implementierenWeb-Such-ToolWeb-Abruf-ToolCode-Ausführungs-ToolMemory-ToolBash-ToolComputer-Use-ToolText-Editor-Tool
    Tool-Infrastruktur
    Tool-SucheProgrammgesteuerte Tool-AufrufeFeingranulares Tool-Streaming
    Kontextverwaltung
    KontextfensterKomprimierungKontextbearbeitungPrompt CachingToken-Zählung
    Dateien & Assets
    Files API
    Agent Skills
    ÜbersichtSchnelleinstiegBest PracticesSkills für UnternehmenSkills mit der API verwenden
    Agent SDK
    ÜbersichtSchnelleinstiegTypeScript SDKTypeScript V2 (Preview)Python SDKMigrationsleitfaden
    MCP in der API
    MCP-ConnectorRemote MCP-Server
    Claude auf Plattformen von Drittanbietern
    Amazon BedrockMicrosoft FoundryVertex AI
    Prompt Engineering
    ÜbersichtPrompt-GeneratorPrompt-Vorlagen verwendenPrompt-VerbessererKlar und direkt seinBeispiele verwenden (Multishot Prompting)Claude denken lassen (CoT)XML-Tags verwendenClaude eine Rolle geben (System Prompts)Komplexe Prompts verkettenTipps für lange KontexteTipps für Extended Thinking
    Testen & Evaluieren
    Erfolgskriterien definierenTestfälle entwickelnEvaluierungstool verwendenLatenz reduzieren
    Schutzmaßnahmen verstärken
    Halluzinationen reduzierenAusgabekonsistenz erhöhenJailbreaks abschwächenStreaming-AblehnungenPrompt-Lecks reduzierenClaude im Charakter halten
    Verwaltung und Überwachung
    Admin API ÜbersichtDatenspeicherortArbeitsbereicheUsage and Cost APIClaude Code Analytics APIZero Data Retention
    Console
    Log in
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...
    Loading...

    Solutions

    • AI agents
    • Code modernization
    • Coding
    • Customer support
    • Education
    • Financial services
    • Government
    • Life sciences

    Partners

    • Amazon Bedrock
    • Google Cloud's Vertex AI

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Company

    • Anthropic
    • Careers
    • Economic Futures
    • Research
    • News
    • Responsible Scaling Policy
    • Security and compliance
    • Transparency

    Learn

    • Blog
    • Catalog
    • Courses
    • Use cases
    • Connectors
    • Customer stories
    • Engineering at Anthropic
    • Events
    • Powered by Claude
    • Service partners
    • Startups program

    Help and security

    • Availability
    • Status
    • Support
    • Discord

    Terms and policies

    • Privacy policy
    • Responsible disclosure policy
    • Terms of service: Commercial
    • Terms of service: Consumer
    • Usage policy
    Modellfähigkeiten

    PDF-Unterstützung

    Verarbeiten Sie PDFs mit Claude. Extrahieren Sie Text, analysieren Sie Diagramme und verstehen Sie visuelle Inhalte aus Ihren Dokumenten.

    Sie können Claude jetzt Fragen zu beliebigem Text, Bildern, Diagrammen und Tabellen in bereitgestellten PDFs stellen. Einige Beispielanwendungsfälle:

    • Analyse von Finanzberichten und Verständnis von Diagrammen/Tabellen
    • Extraktion von Schlüsselinformationen aus Rechtsdokumenten
    • Übersetzungshilfe für Dokumente
    • Umwandlung von Dokumentinformationen in strukturierte Formate

    Bevor Sie beginnen

    PDF-Anforderungen überprüfen

    Claude funktioniert mit jedem Standard-PDF. Sie sollten jedoch sicherstellen, dass Ihre Anfragegröße diese Anforderungen erfüllt, wenn Sie PDF-Unterstützung verwenden:

    AnforderungLimit
    Maximale Anfragegröße32 MB
    Maximale Seiten pro Anfrage100
    FormatStandard-PDF (keine Passwörter/Verschlüsselung)

    Bitte beachten Sie, dass beide Limits für die gesamte Anfrage-Payload gelten, einschließlich aller anderen Inhalte, die zusammen mit PDFs gesendet werden.

    Da die PDF-Unterstützung auf Claudes Visionsfähigkeiten angewiesen ist, unterliegt sie den gleichen Einschränkungen und Überlegungen wie andere Visions-Aufgaben.

    Unterstützte Plattformen und Modelle

    PDF-Unterstützung wird derzeit über direkten API-Zugriff und Google Vertex AI unterstützt. Alle aktiven Modelle unterstützen PDF-Verarbeitung.

    PDF-Unterstützung ist jetzt auf Amazon Bedrock mit den folgenden Überlegungen verfügbar:

    Amazon Bedrock PDF-Unterstützung

    Bei Verwendung der PDF-Unterstützung über die Converse API von Amazon Bedrock gibt es zwei unterschiedliche Dokumentverarbeitungsmodi:

    Wichtig: Um auf Claudes vollständige visuelle PDF-Verständnisfähigkeiten in der Converse API zuzugreifen, müssen Sie Zitate aktivieren. Ohne aktivierte Zitate fällt die API auf die grundlegende Textextraktion zurück. Erfahren Sie mehr über Arbeiten mit Zitaten.

    Dokumentverarbeitungsmodi

    1. Converse Document Chat (Originalmodus - Nur Textextraktion)

      • Bietet grundlegende Textextraktion aus PDFs
      • Kann Bilder, Diagramme oder visuelle Layouts in PDFs nicht analysieren
      • Verwendet ungefähr 1.000 Token für ein 3-seitiges PDF
      • Wird automatisch verwendet, wenn Zitate nicht aktiviert sind
    2. Claude PDF Chat (Neuer Modus - Vollständiges visuelles Verständnis)

      • Bietet vollständige visuelle Analyse von PDFs
      • Kann Diagramme, Grafiken, Bilder und visuelle Layouts verstehen und analysieren
      • Verarbeitet jede Seite als Text und Bild für umfassendes Verständnis
      • Verwendet ungefähr 7.000 Token für ein 3-seitiges PDF
      • Erfordert, dass Zitate in der Converse API aktiviert sind

    Wichtige Einschränkungen

    • Converse API: Die visuelle PDF-Analyse erfordert, dass Zitate aktiviert sind. Es gibt derzeit keine Option, um visuelle Analyse ohne Zitate zu verwenden (anders als die InvokeModel API).
    • InvokeModel API: Bietet vollständige Kontrolle über die PDF-Verarbeitung ohne erzwungene Zitate.

    Häufige Probleme

    Wenn Kunden berichten, dass Claude Bilder oder Diagramme in ihren PDFs bei Verwendung der Converse API nicht sieht, müssen sie wahrscheinlich das Zitate-Flag aktivieren. Ohne es fällt Converse auf die grundlegende Textextraktion zurück.

    Dies ist eine bekannte Einschränkung der Converse API, an der wir arbeiten. Für Anwendungen, die visuelle PDF-Analyse ohne Zitate erfordern, erwägen Sie stattdessen die Verwendung der InvokeModel API.

    Für Nicht-PDF-Dateien wie .csv, .xlsx, .docx, .md oder .txt-Dateien siehe Arbeiten mit anderen Dateiformaten.


    PDFs mit Claude verarbeiten

    Senden Sie Ihre erste PDF-Anfrage

    Beginnen wir mit einem einfachen Beispiel unter Verwendung der Messages API. Sie können PDFs an Claude auf drei Arten bereitstellen:

    1. Als URL-Referenz zu einem online gehosteten PDF
    2. Als base64-codiertes PDF in document-Inhaltsblöcken
    3. Nach file_id aus der Files API

    Option 1: URL-basiertes PDF-Dokument

    Der einfachste Ansatz ist, direkt von einer URL auf ein PDF zu verweisen:

     curl https://api.anthropic.com/v1/messages \
       -H "content-type: application/json" \
       -H "x-api-key: $ANTHROPIC_API_KEY" \
       -H "anthropic-version: 2023-06-01" \
       -d '{
         "model": "claude-opus-4-6",
         "max_tokens": 1024,
         "messages": [{
             "role": "user",
             "content": [{
                 "type": "document",
                 "source": {
                     "type": "url",
                     "url": "https://assets.anthropic.com/m/1cd9d098ac3e6467/original/Claude-3-Model-Card-October-Addendum.pdf"
                 }
             },
             {
                 "type": "text",
                 "text": "What are the key findings in this document?"
             }]
         }]
     }'

    Option 2: Base64-codiertes PDF-Dokument

    Wenn Sie PDFs von Ihrem lokalen System senden müssen oder wenn eine URL nicht verfügbar ist:

    # Method 1: Fetch and encode a remote PDF
    curl -s "https://assets.anthropic.com/m/1cd9d098ac3e6467/original/Claude-3-Model-Card-October-Addendum.pdf" | base64 | tr -d '\n' > pdf_base64.txt
    
    # Method 2: Encode a local PDF file
    # base64 document.pdf | tr -d '\n' > pdf_base64.txt
    
    # Create a JSON request file using the pdf_base64.txt content
    jq -n --rawfile PDF_BASE64 pdf_base64.txt '{
        "model": "claude-opus-4-6",
        "max_tokens": 1024,
        "messages": [{
            "role": "user",
            "content": [{
                "type": "document",
                "source": {
                    "type": "base64",
                    "media_type": "application/pdf",
                    "data": $PDF_BASE64
                }
            },
            {
                "type": "text",
                "text": "What are the key findings in this document?"
            }]
        }]
    }' > request.json
    
    # Send the API request using the JSON file
    curl https://api.anthropic.com/v1/messages \
      -H "content-type: application/json" \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -d @request.json

    Option 3: Files API

    Für PDFs, die Sie wiederholt verwenden, oder wenn Sie Codierungs-Overhead vermeiden möchten, verwenden Sie die Files API:

    # First, upload your PDF to the Files API
    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]"
    
    # Then use the returned file_id in your message
    curl https://api.anthropic.com/v1/messages \
      -H "content-type: application/json" \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -H "anthropic-beta: files-api-2025-04-14" \
      -d '{
        "model": "claude-opus-4-6", 
        "max_tokens": 1024,
        "messages": [{
          "role": "user",
          "content": [{
            "type": "document",
            "source": {
              "type": "file",
              "file_id": "file_abc123"
            }
          },
          {
            "type": "text",
            "text": "What are the key findings in this document?"
          }]
        }]
      }'

    Wie PDF-Unterstützung funktioniert

    Wenn Sie ein PDF an Claude senden, finden die folgenden Schritte statt:

    1. 1

      Das System extrahiert den Inhalt des Dokuments.

      • Das System konvertiert jede Seite des Dokuments in ein Bild.
      • Der Text von jeder Seite wird extrahiert und zusammen mit dem Bild jeder Seite bereitgestellt.
    2. 2

      Claude analysiert sowohl den Text als auch die Bilder, um das Dokument besser zu verstehen.

      • Dokumente werden als Kombination von Text und Bildern zur Analyse bereitgestellt.
      • Dies ermöglicht es Benutzern, Erkenntnisse zu visuellen Elementen eines PDFs wie Diagrammen, Schaubildern und anderen nicht-textuellen Inhalten zu erhalten.
    3. 3

      Claude antwortet und verweist auf die Inhalte des PDFs, falls relevant.

      Claude kann sowohl auf textliche als auch auf visuelle Inhalte verweisen, wenn er antwortet. Sie können die Leistung weiter verbessern, indem Sie die PDF-Unterstützung mit folgenden Funktionen integrieren:

      • Prompt Caching: Um die Leistung für wiederholte Analysen zu verbessern.
      • Batch-Verarbeitung: Für die Verarbeitung großer Mengen von Dokumenten.
      • Tool-Nutzung: Um spezifische Informationen aus Dokumenten zu extrahieren, die als Tool-Eingaben verwendet werden.

    Schätzen Sie Ihre Kosten

    Die Token-Anzahl einer PDF-Datei hängt vom insgesamt aus dem Dokument extrahierten Text sowie von der Anzahl der Seiten ab:

    • Text-Token-Kosten: Jede Seite verwendet typischerweise 1.500-3.000 Token pro Seite, abhängig von der Inhaltsdichte. Standard-API-Preise gelten ohne zusätzliche PDF-Gebühren.
    • Bild-Token-Kosten: Da jede Seite in ein Bild konvertiert wird, gelten die gleichen bildgestützten Kostenberechnungen.

    Sie können Token-Zählung verwenden, um Kosten für Ihre spezifischen PDFs zu schätzen.


    PDF-Verarbeitung optimieren

    Verbessern Sie die Leistung

    Befolgen Sie diese Best Practices für optimale Ergebnisse:

    • Platzieren Sie PDFs vor Text in Ihren Anfragen
    • Verwenden Sie Standard-Schriftarten
    • Stellen Sie sicher, dass der Text klar und lesbar ist
    • Drehen Sie Seiten in die richtige aufrechte Ausrichtung
    • Verwenden Sie logische Seitenzahlen (aus dem PDF-Viewer) in Eingabeaufforderungen
    • Teilen Sie große PDFs bei Bedarf in Chunks auf
    • Aktivieren Sie Prompt Caching für wiederholte Analysen

    Skalieren Sie Ihre Implementierung

    Für die Verarbeitung großer Mengen sollten Sie diese Ansätze in Betracht ziehen:

    Nutzen Sie Prompt Caching

    Cachen Sie PDFs, um die Leistung bei wiederholten Abfragen zu verbessern:

    # Erstellen Sie eine JSON-Anfragedatei mit dem Inhalt von pdf_base64.txt
    jq -n --rawfile PDF_BASE64 pdf_base64.txt '{
        "model": "claude-opus-4-6",
        "max_tokens": 1024,
        "messages": [{
            "role": "user",
            "content": [{
                "type": "document",
                "source": {
                    "type": "base64",
                    "media_type": "application/pdf",
                    "data": $PDF_BASE64
                },
                "cache_control": {
                  "type": "ephemeral"
                }
            },
            {
                "type": "text",
                "text": "Which model has the highest human preference win rates across each use-case?"
            }]
        }]
    }' > request.json
    
    # Führen Sie dann den API-Aufruf mit der JSON-Datei durch
    curl https://api.anthropic.com/v1/messages \
      -H "content-type: application/json" \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -d @request.json

    Verarbeiten Sie Dokument-Batches

    Verwenden Sie die Message Batches API für Workflows mit großem Volumen:

    # Erstellen Sie eine JSON-Anfragedatei mit dem Inhalt von pdf_base64.txt
    jq -n --rawfile PDF_BASE64 pdf_base64.txt '
    {
      "requests": [
          {
              "custom_id": "my-first-request",
              "params": {
                  "model": "claude-opus-4-6",
                  "max_tokens": 1024,
                  "messages": [
                    {
                        "role": "user",
                        "content": [
                            {
                                "type": "document",
                                "source": {
                                    "type": "base64",
                                    "media_type": "application/pdf",
                                    "data": $PDF_BASE64
                                }
                            },
                            {
                                "type": "text",
                                "text": "Which model has the highest human preference win rates across each use-case?"
                            }
                        ]
                    }
                  ]
              }
          },
          {
              "custom_id": "my-second-request",
              "params": {
                  "model": "claude-opus-4-6",
                  "max_tokens": 1024,
                  "messages": [
                    {
                        "role": "user",
                        "content": [
                            {
                                "type": "document",
                                "source": {
                                    "type": "base64",
                                    "media_type": "application/pdf",
                                    "data": $PDF_BASE64
                                }
                            },
                            {
                                "type": "text",
                                "text": "Extract 5 key insights from this document."
                            }
                        ]
                    }
                  ]
              }
          }
      ]
    }
    ' > request.json
    
    # Führen Sie dann den API-Aufruf mit der JSON-Datei durch
    curl https://api.anthropic.com/v1/messages/batches \
      -H "content-type: application/json" \
      -H "x-api-key: $ANTHROPIC_API_KEY" \
      -H "anthropic-version: 2023-06-01" \
      -d @request.json

    Nächste Schritte

    Probieren Sie PDF-Beispiele aus

    Erkunden Sie praktische Beispiele der PDF-Verarbeitung in unserem Cookbook-Rezept.

    API-Referenz anzeigen

    Siehe vollständige API-Dokumentation für PDF-Unterstützung.

    Was this page helpful?

    • Bevor Sie beginnen
    • PDF-Anforderungen überprüfen
    • Unterstützte Plattformen und Modelle
    • Amazon Bedrock PDF-Unterstützung
    • PDFs mit Claude verarbeiten
    • Senden Sie Ihre erste PDF-Anfrage
    • Wie PDF-Unterstützung funktioniert
    • Schätzen Sie Ihre Kosten
    • PDF-Verarbeitung optimieren
    • Verbessern Sie die Leistung
    • Skalieren Sie Ihre Implementierung
    • Nächste Schritte