Ongoing service disruptions
For the most recent update on ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1), refer to the AWS Health Dashboard. For information on AWS Service migration, see How do I migrate my services to another region?
Wie löse ich Validierungsausnahmen in Amazon Bedrock?
Ich möchte meine Validierungsausnahmen lösen, wenn ich in Amazon Bedrock grundlegende Modelle aufrufe.
Lösung
Validierungsfehler treten auf, wenn du die Modellaufruf-APIs für InvokeModel- oder InvokeModelWithResponseStream-APIs auf einem Basismodell ausführst, das einen falschen Inferenzparameter oder einen entsprechenden Wert verwendet. Diese Fehler treten auf, wenn du einen Inferenzparameter für ein Modell mit einem Modell verwendest, das nicht denselben API-Parameter hat. Validierungsfehler treten auch auf, wenn du eine AWS Identity and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Rollenrichtlinie verwendest, um ohne Berechtigungen auf das Basismodell zuzugreifen.
Unzureichende Berechtigungen
Wenn du ein Amazon Bedrock-Modell aufrufst, das eine IAM-Rolle oder einen IAM-Benutzer ohne Berechtigungen verwendet, erhältst du die folgende Fehlermeldung:
„An error occurred (ValidationException) when calling the InvokeModelWithResponseStream operation: Your AWS account is not authorized to invoke this API operation.“
Um diesen Fehler zu beheben, stelle sicher, dass die Richtlinie für den IAM-Benutzer oder die IAM-Rolle die Berechtigung hat, Amazon Bedrock-Modelle aufzurufen.
Falsche Modell-ID
Wenn du ein Amazon Bedrock-Modell mit einer falschen Basismodell-ID aufrufst, erhältst du die folgende Fehlermeldung:
„Error raised by bedrock service: An error occurred (ValidationException) when calling the InvokeModel operation: The provided model identifier is invalid.“
Um diesen Fehler zu beheben, stelle sicher, dass du die Modell-ID des Amazon Bedrock-Modells, das du aufrufst, verwendest und weitergibst. Prüfe auch die spezifische Modellverfügbarkeit für die AWS-Region. Weitere Informationen findest du unter Informationen zu Basismodellen.
Falsches Integritätsschutz-Eingabeformat
Wenn du ein Amazon Bedrock-Modell mit falscher Integritätsschutzeingabe aufrufst, erhältst du die folgende Fehlermeldung:
„An error occurred (ValidationException) when calling the InvokeModel operation: Guardrail was enabled but input is in incorrect format.“
Um diesen Fehler zu beheben, stelle sicher, dass du eine gültige Integritätsschutz-ID für guardrail-identifier und nur die Versionsnummer für guardrailVersion angibst.
Falsch formatierte Eingabeanforderung
Wenn du ein Amazon Bedrock-Modell mit einer falschen Eingabeanforderung aufrufst, erhältst du die folgende Fehlermeldung:
„ValueError: Error raised by bedrock service: An error occurred (ValidationException) when calling the InvokeModel operation: Malformed input request: extraneous key [textGenerationConfig] is not permitted, please reformat your input and try again.“
Um diesen Fehler zu beheben, stelle sicher, dass du beim Aufrufen eine Eingabekonfiguration sendest, die vom jeweiligen Modell unterstützt wird.
Die Eingabe überschreitet das Kontingent für das Modell
Wenn die Gesamtzahl der Eingabe- und Ausgabetoken höher als das angegebene Kontingent ist, erhältst du die folgende Fehlermeldung:
„ValidationException('An error occurred (ValidationException) when calling the InvokeModel operation: Input is too long for requested model.')"}}.“
Um diesen Fehler zu beheben, stelle sicher, dass du innerhalb des Modellkontingents Eingaben für das Modell vornimmst. Dieses Kontingent ist eine Kombination aus der Größe des Eingabe-Tokens und der Ausgabetokenanforderung.
API wird nicht unterstützt
Wenn du eine API verwendest, die vom Modell nicht unterstützt wird, um ein Amazon Bedrock-Modell aufzurufen, erhältst du die folgende Fehlermeldung:
„ValidationException: "claude-3-sonnet-20240229" is not supported on this API. Please use the Messages API instead.(short issue description)“
Um diesen Fehler zu beheben, passe den Code so an, dass er der Anthropic Claude Messages API entspricht, die in Claude 3.0 unterstützt wird. Wenn du Claude-Modelle verwendest, empfiehlt es sich, auf die neue Nachrichten-API zu migrieren. Das Nachrichtenelement stellt eine Liste von JSON-Objekten dar, die die Rolle und den Inhalt für jede Runde in einer Eingabe enthalten.
Nicht unterstützte Länder, Regionen oder Gebiete
Wenn du versuchst, auf Amazon Bedrock-Modelle aus nicht unterstützten Regionen zuzugreifen oder diese aufzurufen, erhältst du die folgende Fehlermeldung:
„Can't invoke 'us.anthropic.claude-3-haiku-20240307-v1:0'. Reason: An error occurred (ValidationException) when calling the Converse operation: Access to Anthropic models is not allowed from unsupported countries, regions, or territories. Please refer to https://www.anthropic.com/supported-countries for more information on the countries and regions Anthropic currently supports.“
Um diesen Fehler zu beheben, greife auf Amazon Bedrock-Modelle aus unterstützten Regionen zu und stelle sicher, dass die Steueradresse des AWS-Kontos eine unterstützte Region hat. Zu den Regionen gehören unter anderem die Steuer- und Rechnungsadresse deines Kontos sowie der Standort des Computers, der versucht, auf Amazon Bedrock-Modelle zuzugreifen.
Informationen zum Aktualisieren der Rechnungsinformationen findest du unter Wie füge ich Rechnungskontaktinformationen hinzu oder aktualisiere sie?
Ähnliche Informationen
Testen eines Integritätsschutzes
Inferenzanforderungsparameter und Antwortfelder für Basismodelle.
- Tags
- Amazon Bedrock
- Sprache
- Deutsch
Ähnliche Videos


Relevanter Inhalt
AWS OFFICIALAktualisiert vor 6 Monaten
AWS OFFICIALAktualisiert vor einem Jahr