Weitere AWS SDK Beispiele sind im Repo AWS Doc SDK Examples
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.
Beispiele für die Verwendung von Amazon Bedrock SDK für Python (Boto3)
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von Amazon Bedrock Aktionen ausführen und allgemeine Szenarien implementieren. AWS SDK for Python (Boto3)
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen in den zugehörigen Szenarien im Kontext sehen.
Szenarien sind Codebeispiele, die Ihnen zeigen, wie Sie bestimmte Aufgaben ausführen, indem Sie mehrere Funktionen innerhalb eines Dienstes oder in Kombination mit anderen aufrufen AWS-Services.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Aktionen
Das folgende Codebeispiel zeigt die VerwendungGetFoundationModel
.
- SDKfür Python (Boto3)
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. Erfahren Sie mehr über ein Gründungsmodell.
def get_foundation_model(self, model_identifier): """ Get details about an Amazon Bedrock foundation model. :return: The foundation model's details. """ try: return self.bedrock_client.get_foundation_model( modelIdentifier=model_identifier )["modelDetails"] except ClientError: logger.error( f"Couldn't get foundation models details for {model_identifier}" ) raise
-
APIEinzelheiten finden Sie unter GetFoundationModelPython (Boto3) API -Referenz.AWS SDK
-
Das folgende Codebeispiel zeigt, wie man es benutzt. ListFoundationModels
- SDKfür Python (Boto3)
-
Anmerkung
Es gibt noch mehr dazu. GitHub Sie sehen das vollständige Beispiel und erfahren, wie Sie das AWS -Code-Beispiel-Repository
einrichten und ausführen. Listet die verfügbaren Amazon Bedrock Foundation-Modelle auf.
def list_foundation_models(self): """ List the available Amazon Bedrock foundation models. :return: The list of available bedrock foundation models. """ try: response = self.bedrock_client.list_foundation_models() models = response["modelSummaries"] logger.info("Got %s foundation models.", len(models)) return models except ClientError: logger.error("Couldn't list foundation models.") raise
-
APIEinzelheiten finden Sie unter ListFoundationModelsPython (Boto3) API -Referenz.AWS SDK
-
Szenarien
Das folgende Codebeispiel zeigt, wie generative KI-Anwendungen mit Amazon Bedrock und Step Functions erstellt und orchestriert werden.
- SDKfür Python (Boto3)
-
Das Szenario Amazon Bedrock Serverless Prompt Chaining zeigt AWS Step Functions, wie Amazon Bedrock verwendet werden https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html kann, um komplexe, serverlose und hoch skalierbare generative KI-Anwendungen zu erstellen und zu orchestrieren. Es enthält die folgenden Arbeitsbeispiele:
-
Schreiben Sie eine Analyse eines bestimmten Romans für einen Literatur-Blog. Dieses Beispiel veranschaulicht eine einfache, sequentielle Kette von Eingabeaufforderungen.
-
Generieren Sie eine Kurzgeschichte zu einem bestimmten Thema. Dieses Beispiel zeigt, wie die KI eine zuvor generierte Liste von Elementen iterativ verarbeiten kann.
-
Erstellen Sie eine Reiseroute für einen Wochenendurlaub zu einem bestimmten Ziel. Dieses Beispiel zeigt, wie mehrere unterschiedliche Eingabeaufforderungen parallelisiert werden.
-
Präsentieren Sie Filmideen einem menschlichen Benutzer, der als Filmproduzent fungiert. Dieses Beispiel zeigt, wie dieselbe Aufforderung mit unterschiedlichen Inferenzparametern parallelisiert wird, wie man zu einem vorherigen Schritt in der Kette zurückkehrt und wie menschliche Eingaben in den Arbeitsablauf einbezogen werden können.
-
Planen Sie eine Mahlzeit auf der Grundlage der Zutaten, die der Benutzer zur Hand hat. Dieses Beispiel zeigt, wie Prompt-Chains zwei unterschiedliche KI-Konversationen beinhalten können, bei denen zwei KI-Personas miteinander debattieren, um das Endergebnis zu verbessern.
-
Finden Sie das Archiv mit den meisten Trends GitHub von heute und fassen Sie es zusammen. Dieses Beispiel veranschaulicht die Verkettung mehrerer KI-Agenten, die mit externen Agenten interagieren. APIs
Den vollständigen Quellcode und Anweisungen zur Einrichtung und Ausführung finden Sie im vollständigen Projekt unter GitHub
. In diesem Beispiel verwendete Dienste
Amazon Bedrock
Amazon Bedrock Runtime
Agenten von Amazon Bedrock
Laufzeit von Amazon Bedrock Agents
Step Functions
-