APP-Backend / test-gemini.cjs
Luca448's picture
Feat: Add Tavily Web Search support to backend News Generation to guarantee API functionality, and decrease generation frequency to 6h
3b94efc
Raw History Blame Contribute Delete
1.07 kB
require('dotenv').config();
const { GoogleGenerativeAI } = require('@google/generative-ai');
const ai = new GoogleGenerativeAI(process.env.GEMINI_API_KEY);
const model = ai.getGenerativeModel({ model: 'gemini-1.5-flash' });
const prompt = `Du bist ein hochintelligenter KI-Journalist für Schüler und Studenten.
Dein Thema: "Allgemeine News"
Hier sind Informationen zu diesem Thema:
Keine aktuellen Live-Web-Suchergebnisse verfügbar. Bitte nutze dein umfassendes internes Wissen über dieses Thema.
Aufgabe:
Schreibe einen interessanten, verständlichen und modernen Artikel (ca. 200-300 Wörter) zu diesem Thema.
Nutze Markdown für Zwischenüberschriften (###) oder Aufzählungen.
WICHTIG:
1. Wenn das Thema völlig unsinnig ist, antworte EXAKT mit dem Wort "SKIP".
2. Verweise auf Quellen im Text mit [1], [2] etc., FALLS Suchergebnisse geliefert wurden.
3. Schreibe sachlich und informativ.
Antworte nur mit dem Markdown-Text des Artikels, oder "SKIP".`;
model.generateContent(prompt).then(res => console.log(res.response.text())).catch(console.error);