Auf dieser Seite wird beschrieben, wie Sie den erweiterten Vertex AI-Dienst von Apps Script verwenden, um das Gemini 2.5 Flash-Modell aufzufordern, Text zu generieren.
Weitere Informationen zum erweiterten Vertex AI-Dienst finden Sie in der Referenzdokumentation.
Ziele
- die Umgebung einrichten
- Erstellen Sie ein Apps Script-Projekt, das den erweiterten Vertex AI-Dienst verwendet.
- Führen Sie das Skript aus, um Text zu generieren.
Vorbereitung
- Google Cloud-Projekt mit aktivierter Abrechnungsfunktion. Informationen dazu, wie Sie prüfen können, ob die Abrechnung für ein vorhandenes Projekt aktiviert ist, finden Sie unter Abrechnungsstatus Ihrer Projekte prüfen. Informationen zum Erstellen eines Projekts und Einrichten der Abrechnung finden Sie unter Google Cloud-Projekt erstellen.
Umgebung einrichten
In diesem Abschnitt wird beschrieben, wie Sie Ihre Umgebung in der Google Cloud Console und in Apps Script konfigurieren und einrichten.
Vertex AI API in Ihrem Cloud-Projekt aktivieren
Öffnen Sie in der Google Cloud Console Ihr Google Cloud-Projekt und aktivieren Sie die Vertex AI API:
Bestätigen Sie, dass Sie die API im richtigen Cloud-Projekt aktivieren, und klicken Sie dann auf Weiter.
Prüfen Sie, ob Sie die richtige API aktivieren, und klicken Sie dann auf Aktivieren.
Apps Script-Projekt erstellen und einrichten
So erstellen und richten Sie Ihr Apps Script-Projekt ein:
- Rufen Sie script.google.com auf.
- Klicken Sie auf Neues Projekt, um ein Apps Script-Projekt zu erstellen.
- Klicken Sie links oben auf Unbenanntes Projekt.
- Geben Sie dem Script den Namen Vertex AI-Kurzanleitung und klicken Sie auf Umbenennen.
Erweiterten Vertex AI-Dienst einrichten
So aktivieren Sie den erweiterten Vertex AI-Dienst und richten den Code ein:
- Rufen Sie im Skripteditor Dienste auf und klicken Sie auf Dienst hinzufügen
.
- Wählen Sie im Drop-down-Menü Vertex AI API aus und klicken Sie auf Hinzufügen.
Öffnen Sie die Datei
Code.gsund ersetzen Sie den Inhalt durch den folgenden Code:/** * Main entry point to test the Vertex AI integration. */ function main() { const prompt = 'What is Apps Script in one sentence?'; try { const response = callVertexAI(prompt); console.log(`Response: ${response}`); } catch (error) { console.error(`Failed to call Vertex AI: ${error.message}`); } } /** * Calls the Vertex AI Gemini model. * * @param {string} prompt - The user's input prompt. * @return {string} The text generated by the model. */ function callVertexAI(prompt) { // Configuration const projectId = 'GOOGLE_CLOUD_PROJECT_ID'; const region = 'us-central1'; const modelName = 'gemini-2.5-flash'; const model = `projects/${projectId}/locations/${region}/publishers/google/models/${modelName}`; const payload = { contents: [{ role: 'user', parts: [{ text: prompt }] }], generationConfig: { temperature: 0.1, maxOutputTokens: 2048 } }; // Execute the request using the Vertex AI Advanced Service const response = VertexAI.Endpoints.generateContent(payload, model); // Use optional chaining for safe property access return response?.candidates?.[0]?.content?.parts?.[0]?.text || 'No response generated.'; }Ersetzen Sie
GOOGLE_CLOUD_PROJECT_IDdurch die Projekt-ID Ihres Cloud-Projekts.Klicken Sie auf Speichern.
Skript testen
- Klicken Sie im Script-Editor auf Ausführen, um die Funktion
mainauszuführen. - Autorisieren Sie das Script, wenn Sie dazu aufgefordert werden.
- Klicken Sie auf Ausführungslog, um die Antwort von Vertex AI aufzurufen.
Vertex AI gibt eine Antwort auf die Frage zurück: What is Apps Script in one sentence?. Das Ausführungsprotokoll gibt beispielsweise eine Antwort wie die folgende zurück:
Response: Google Apps Script is a cloud-based, JavaScript platform that lets you
automate, integrate, and extend Google Workspace applications like Sheets, Docs,
and Gmail.
Bereinigen
Damit Ihrem Google Cloud-Konto die in dieser Anleitung verwendeten Ressourcen nicht in Rechnung gestellt werden, empfehlen wir, das Cloud-Projekt zu löschen.
- Wechseln Sie in der Google Cloud Console zur Seite Ressourcen verwalten. Klicken Sie auf das Menü > IAM & Verwaltung > Ressourcen verwalten.
- Wählen Sie in der Projektliste das Projekt aus, das Sie löschen möchten, und klicken Sie dann auf Löschen .
- Geben Sie im Dialogfeld die Projekt-ID ein und klicken Sie auf Beenden, um das Projekt zu löschen.
Wenn Sie vermeiden möchten, dass Ihrem Google Cloud-Konto die in dieser Kurzanleitung verwendeten Ressourcen in Rechnung gestellt werden, empfehlen wir Ihnen, das Cloud-Projekt zu löschen.
Weitere Informationen
- Dokumentation zu erweiterten Vertex AI-Diensten
- Dokumentation zur Vertex AI-Plattform
- Google Workspace – Galerie mit KI-Beispielen