Google Gemini & AI Studio

Tipps und Tricks zur maximalen Ausschöpfung des Potenzials von Gemini und AI Studio.


Gemini 3 Flash: Frontier-level intelligence
With Gemini 3 Flash, efficiency and scale don’t have to come at the cost of intelligence.

Key Features:
- Frontier-level performance (PhD-level reasoning).
- High-frequency workflows (Flash-level speed).
- Significant upgrade from version 2.5.

Python API Example:
from google import genai
client = genai.Client()
response = client.models.generate_content(
  model="gemini-3-flash-preview",
  contents="Find the race condition..."
)
Quellenverzeichnis (Google AI Studio)
Offizielle Dokumentationen und Ressourcen von Google AI Studio:
Übersicht der Dateieingabemethoden
Die Gemini-API bietet verschiedene Wege, Medien (Bilder, PDFs, Audio, Video) zu verarbeiten. Die Wahl hängt von der Dateigröße und dem Speicherort ab.

Wichtig: Die File-API speichert Dateien temporär für 48h, während GCS-Registrierungen bis zu 30 Tage gültig sind.
Inline-Daten (Base64)
Datei lokal lesen und als Bytes/Base64 direkt in die Anfrage einbetten.
Grenzen: Max. 100 MB pro Anfrage (PDFs 50 MB).
Einsatz: Kleine Dateien, schnelle Tests.
Gemini File API (Upload)
Datei wird einmalig hochgeladen und ein Dateiobjekt erstellt, das in mehreren Anfragen wiederverwendet werden kann.
Vorteil: Effizient bei großen Dateien (bis 2 GB) und mehrfacher Nutzung.
GCS Integration
Dateien in GCS-Buckets werden über die File-API registriert. Benötigt Service-Account mit "Storage Object Viewer"-Rechten.
Einsatz: Produktionsumgebungen, sehr große Datenmengen ohne Re-Upload.
Externe HTTP/Signierte URLs
Übergabe einer öffentlichen HTTPS-URL oder signierten URL (AWS S3, Azure, GCS).
Einschränkung: Max. 100 MB, aktuell keine Unterstützung für Gemini 2.0 Modelle.
Bring your data in seconds (Signed URLs)
Dateien aus AWS S3, Azure Blob Storage oder GCS können ohne Re-Upload direkt genutzt werden. Gemini lädt die Inhalte während der Anfrage über öffentliche oder zeitlich begrenzte (signierte) URLs.

Vorteile:
  • Kein manueller Upload zur Google-Infrastruktur nötig.
  • Sicherer Zugriff auf private Cloud-Daten via Presigned URLs.
  • Unterstützt Multimodale Prompts (PDF, Video, Audio).

Tastenkombinationen

Kategorie / Kombination Beschreibung / Funktion
External URL Max Size
Limits
100 MB
Kleine Dateien
Recommendation
Inline-Daten
Große/Häufige Dateien
Recommendation
File-API Upload
Cloud-Bestand
Recommendation
GCS-Registrierung

Terminalbefehle / Optionen

Kategorie / Kombination Beschreibung / Funktion
AWS S3 Presigned URL
Python Snippet
<pre><code>s3 = boto3.client('s3') signed_url = s3.generate_presigned_url( 'get_object', Params={'Bucket': 'my-bucket', 'Key': 'doc.pdf'}, ExpiresIn=3600)</code></pre>
Gemini Part.from_uri
Python Snippet
<pre><code>client = genai.Client() response = client.models.generate_content( model="gemini-2.0-flash", contents=[ types.Part.from_uri(file_uri=signed_url), "Analysiere dieses Dokument." ])</code></pre>