PDF-Dateien mit Gemini zusammenfassen

In diesem Beispiel wird gezeigt, wie Sie mit Gemini eine Zusammenfassung einer PDF-Datei generieren.

Codebeispiel

Python

Bevor Sie dieses Beispiel anwenden, folgen Sie den Python-Einrichtungsschritten in der Vertex AI-Kurzanleitung zur Verwendung von Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Vertex AI Python API.

Richten Sie zur Authentifizierung bei Vertex AI Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

import vertexai
from vertexai.generative_models import GenerativeModel, Part

# TODO (developer): update project id
vertexai.init(project=PROJECT_ID, location="us-central1")

model = GenerativeModel("gemini-1.5-flash-002")

contents = [
    # Text prompt
    "Summarise this file",
    # Example PDF document on Transformers, a neural network architecture.
    Part.from_uri(
        "https://storage.googleapis.com/cloud-samples-data/generative-ai/pdf/1706.03762v7.pdf",
        "application/pdf",
    ),
]

response = model.generate_content(contents)
print(response.text)
# Example response:
#     'This paper introduces the Transformer, a new neural network architecture for '
#     'sequence transduction, which uses an attention mechanism to learn global '
#     'dependencies between input and output sequences. The Transformer ...

Nächste Schritte

Informationen zum Suchen und Filtern von Codebeispielen für andere Google Cloud -Produkte finden Sie im Google Cloud Beispielbrowser.