View a markdown version of this page

Fehlerbehebung - Amazon Nova

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fehlerbehebung

Dieser Abschnitt bietet Lösungen für häufig auftretende Probleme bei der Arbeit mit Amazon Nova-Modellen.

Authentifizierung und Einrichtung

Fehlende Berechtigungen

Symptome: Zugriff auf Nova-Modelle oder -Funktionen nicht möglich

Lösung:

  • Stellen Sie sicher, dass Ihre IAM-Rolle über die entsprechenden AmazonBedrockFullAccess Berechtigungen verfügt

  • Fordern Sie über die Amazon Bedrock-Konsole Zugriff auf ein bestimmtes Modell an

  • Überprüfen Sie die Berechtigungen für den Modellzugriff und die Verwendung von Tools

Modellzugriff verweigert

Symptome: Die Anfrage für den Modellzugriff schlägt fehl

Lösung:

  • Fordern Sie über die Amazon Bedrock-Konsole Zugriff auf ein bestimmtes Modell an

  • Vergewissern Sie sich, dass Ihrem Konto Zugriff auf das angeforderte Modell gewährt wurde

  • Prüfen Sie die regionale Verfügbarkeit des Modells

Probleme mit der regionalen Verfügbarkeit

Symptome: Die Funktion ist in der ausgewählten Region nicht verfügbar

Lösung:

  • Web Grounding ist nur in US-Regionen mit US-CRIS-Profilen verfügbar

  • Stellen Sie sicher, dass das Modell und die Funktionen in der von Ihnen ausgewählten Region verfügbar sind

  • Wechseln Sie bei Bedarf zu einer unterstützten Region

Timeout-Konfiguration

Symptome: Bei Anfragen wurde das Timeout überschritten, bevor sie abgeschlossen werden

Ursache: Das Standard-Timeout ist für komplexe Operationen zu kurz

Lösung: Konfigurieren Sie erweiterte Timeout-Einstellungen

from botocore.config import Config bedrock = boto3.client( 'bedrock-runtime', region_name='us-east-1', config=Config( read_timeout=3600 # 60 minutes ) )
Anmerkung

Amazon Nova-Inferenzanfragen können bei komplexen Vorgängen bis zu 60 Minuten dauern.

Probleme mit der API-Antwort

Die Gründe für den Stopp verstehen:

end_turn

Normaler Abschluss. Keine Aktion erforderlich.

max_tokens

Token-Limit erreicht.

Lösung: Erhöhen Sie maxTokens den Parameter ininferenceConfig.

content_filtered

Der Inhalt verstößt gegen die Richtlinie AWS für verantwortungsvolle KI.

Lösung: Überprüfen und ändern Sie Ihre Eingaben, um sie an die Inhaltsrichtlinien zu halten.

malformed_model_output

Ungültiges Ausgabeformat.

Lösung: Überprüfen Sie Ihr Ausgabeschema und Ihre Einschränkungen; stellen Sie sicher, dass das JSON-Schema richtig formatiert ist.

malformed_tool_use

Ungültiges Format für den Werkzeugaufruf.

Lösung: Stellen Sie sicher, dass die Werkzeugdefinitionen dem erwarteten Schema entsprechen. Überprüfen Sie, ob die Werkzeugeingabeparameter korrekt formatiert sind.

service_unavailable

Der integrierte Tool-Service ist nicht verfügbar.

Lösung: Versuchen Sie die Anfrage nach einer kurzen Verzögerung erneut. Überprüfen Sie das AWS Service-Status-Dashboard.

invalid_query

Ungültige Abfrage für das integrierte Tool.

Lösung: Überprüfen Sie das Abfrageformat und die Parameter und stellen Sie sicher, dass die Abfrage die Werkzeuganforderungen erfüllt.

max_tool_invocations

Die Wiederholungsversuche des Tools sind erschöpft.

Lösung: Vereinfachen Sie die Aufgabe oder teilen Sie sie in kleinere Schritte auf; überprüfen Sie die Fehlermeldungen des Tools auf bestimmte Probleme.

Fehler im Argumentationsmodus

Verkürzte Antworten mit hohem Argumentationsaufwand

Lösung: Wenn Sie einen hohen Argumentationsaufwand benötigen, deaktivieren Sie die folgenden Parameter:,,. temperature topP maxToken Dadurch kann das Modell optimale Einstellungen für komplexe Denkaufgaben verwenden.

Unzureichende Tokens zum Argumentieren

Fehler: „MaxTokens ist unzureichend“

Lösung: Automatisch mit erhöhtem Limit wiederholen

token_limits = { "low": 15000, "medium": 30000, "high": 50000 } try: response = client.converse( modelId="us.amazon.nova-2-lite-v1:0", messages=messages, inferenceConfig={ "maxTokens": token_limits[max_effort] }, additionalModelRequestFields={ "reasoningConfig": { "type": "enabled", "maxReasoningEffort": max_effort } } ) except Exception as e: if "maxTokens is insufficient" in str(e): higher_limit = int(token_limits[max_effort] * 1.5) # Retry with higher limit

Probleme bei der Verwendung von Tools

Fehler bei der Schemavalidierung

Fehler bei der Validierung des Tool-Schemas

Lösung:

  • Beschränken Sie JSON-Schemas auf zwei Verschachtelungsebenen, um eine optimale Leistung zu erzielen

  • Stellen Sie sicher, dass alle erforderlichen Felder richtig definiert sind

  • Überprüfen Sie das Schema anhand der JSON-Schemaspezifikation

Modell verwendet Tools nicht korrekt

Lösung:

  • Stellen Sie sicher, dass der Name des Tools seinen Zweck klar beschreibt

  • Geben Sie eine detaillierte Beschreibung der Funktionen des Tools an

  • Definieren Sie das Eingabeschema explizit mit klaren Parameterbeschreibungen

  • Fügen Sie Beispiele in die Beschreibung ein, wenn dies hilfreich ist

Inkonsistentes Verhalten beim Aufrufen von Tools

Lösung: Stellen Sie die Temperatur für den Werkzeugaufruf auf 0 ein:

inferenceConfig={ "temperature": 0, "maxTokens": 10000 }

Dies ermöglicht eine Greed-Dekodierung für eine zuverlässigere Verwendung von Tools.

Konflikte bei der Werkzeugauswahl

Problem: Fehler bei der Verwendung von benutzerdefinierten Tools mit Websuche oder Codeinterpreter

Lösung: Fügen Sie keine benutzerdefinierte ToolSpec mit Namen hinzu nova_grounding — dies steht in Konflikt mit dem Systemtool. Verwenden Sie stattdessen die Systemtool-Konfiguration:

# Correct - use system tool tool_config = { "tools": [{ "systemTool": {"name": "nova_grounding"} }] } # Incorrect - don't create custom tool with this name # tool_config = { # "tools": [{ # "toolSpec": {"name": "nova_grounding", ...} # }] # }

Probleme mit dem Web Grounding

Probleme mit der Zugriffskontrolle

Problem: Web Grounding und Code Interpreter funktionieren nicht

Lösung: Stellen Sie sicher, dass Ihre IAM-Richtlinie Folgendes umfasst:

{ "Statement": [ { "Effect": "Allow", "Action": ["bedrock:InvokeTool"], "Resource": ["arn:aws:bedrock::{YOUR_ACCOUNT_ID}:system-tool/amazon.nova_grounding"] } ] }
Probleme mit der Service Control-Richtlinie

Problem: Web Grounding wurde von SCP blockiert

Lösung: Wenn Sie über Service Control-Richtlinien verfügen, die eine aws:requestedRegion Bedingung erfüllen, aktualisieren Sie diese, sodass die Web Grounding-Funktionalität in der Region „nicht spezifiziert“ verfügbar ist.

Einschränkungen bei der Medienverarbeitung

Schlechtes Verständnis mehrsprachiger Inhalte in Bildern/Videos

Einschränkung: Nova-Modelle haben nur ein begrenztes Verständnis für mehrsprachige Inhalte in visuellen Medien

Workaround:

  • Stellen Sie neben Bildern auch Textübersetzungen zur Verfügung

  • Verwenden Sie nach Möglichkeit textbasierte Eingaben für mehrsprachige Inhalte

Identifizierung von Personen

Problem: Das Modell weigert sich, Personen auf Bildern zu identifizieren

Erwartetes Verhalten: Models werden sich aus Datenschutz- und Sicherheitsgründen weigern, Personen in Bildern, Dokumenten oder Videos zu identifizieren oder zu benennen

Problemumgehung: Fragen Sie nach allgemeinen Merkmalen oder dem Kontext statt nach spezifischen Identitäten

Einschränkungen des räumlichen Denkens

Problem: Ungenaue Lokalisierungs- oder Layoutanalyse

Einschränkung: Eingeschränkte Fähigkeiten für präzises räumliches Denken

Workaround:

  • Verwenden Sie die Bounding-Box-Erkennung zur Objektlokalisierung

  • Geben Sie in Ihren Eingabeaufforderungen klare Referenzpunkte an

  • Teilen Sie komplexe räumliche Abfragen in einfachere Komponenten auf

Kleiner Text in Bildern/Videos

Problem: Kleiner Text in Medien kann nicht gelesen werden

Lösung:

  • Schneiden Sie Bilder so zu, dass sie sich auf relevante Textabschnitte konzentrieren

  • Erhöhen Sie die Auflösung der Quellmedien

  • Geben Sie den Text separat an, falls verfügbar

Umgang mit Dokumenten und Dateien

Nicht unterstützter Inhalt

Problem: Die PDF-Verarbeitung schlägt fehl

Ursachen:

  • PDFs mit CMYK-Farbprofilen

  • PDFs enthält SVG-Bilder

Lösung:

  • In PDFs ein RGB-Farbprofil konvertieren

  • Rasterisieren Sie SVG-Bilder, bevor Sie sie einfügen PDFs

Schätzung des Tokens

Problem: Unerwartete Token-Nutzung mit PDFs

Richtlinie: Schätzungsweise etwa 2.560 Token pro Standard-PDF-Seite mit einer Größe von 8,5 × 11 Zoll

Lösung: Passen maxTokens Sie das Dokument entsprechend an die Länge des Dokuments an