Send to Gemini
Extension Actions
Sendet Text an Gemini Chat über URL-Parameter, Kontextmenü und benutzerdefinierte Prompts
【Detaillierte Beschreibung】
■ Überblick
Send to Gemini ist eine Chrome-Erweiterung, die Texte automatisch in das Prompt-Feld von Google Gemini einträgt und über URL-Parameter automatisch sendet.
■ Hauptfunktionen
✓ Automatisches Ausfüllen von Prompts über URL-Parameter
✓ JavaScript-API für externe Integration
✓ Kontextmenü zum Senden von ausgewähltem Text an Gemini
✓ Unterstützung für große Prompts
■ Verwendung
【Grundlegende Verwendung】
Fügen Sie einfach den Parameter `?prompt=` zur Gemini Chat-URL hinzu.
Beispiel:
https://gemini.google.com/app?prompt=Erkläre mir das Wetter heute
Wenn Sie diese URL aufrufen, wird automatisch der Prompt "Erkläre mir das Wetter heute" eingegeben und gesendet.
【Automatisches Senden deaktivieren】
Um nur den Prompt einzugeben, ohne ihn automatisch zu senden, fügen Sie `autosubmit=false` hinzu.
Beispiel:
https://gemini.google.com/app?prompt=Erkläre künstliche Intelligenz&autosubmit=false
In diesem Fall wird der Prompt eingegeben, aber die Senden-Schaltfläche wird nicht gedrückt.
【Verwendung über JavaScript-API】
Sie können diese Erweiterung direkt von einer Webseite aus aufrufen.
■ Grundlegende Verwendung:
```javascript
// Erweiterungs-ID (von chrome://extensions abrufen)
const extensionId = "Ihre-Erweiterungs-ID";
// Prompt an Gemini senden
chrome.runtime.sendMessage(
extensionId,
{
type: "autofill",
prompt: "Erkläre mir das Wetter heute",
autoSubmit: true // false: nicht senden
},
(response) => {
if (chrome.runtime.lastError) {
console.error("Fehler:", chrome.runtime.lastError.message);
} else if (response && response.success) {
console.log("Erfolgreich:", response);
}
}
);
```
■ Promise-Version (async/await-Unterstützung):
```javascript
function sendToGemini({ prompt, autoSubmit = true }) {
return new Promise((resolve, reject) => {
chrome.runtime.sendMessage(
extensionId,
{ type: "autofill", prompt, autoSubmit },
(response) => {
if (chrome.runtime.lastError) {
reject(new Error(chrome.runtime.lastError.message));
} else if (response?.success) {
resolve(response);
} else {
reject(new Error("Anfrage fehlgeschlagen"));
}
}
);
});
}
// Verwendungsbeispiel
async function askGemini() {
try {
await sendToGemini({
prompt: "Erkläre künstliche Intelligenz",
autoSubmit: true
});
console.log("An Gemini gesendet");
} catch (error) {
console.error("Fehler:", error.message);
}
}
```
■ Verbindungsprüfung (ping):
```javascript
// Prüfen, ob die Erweiterung verfügbar ist
chrome.runtime.sendMessage(
extensionId,
{ type: "ping" },
(response) => {
if (chrome.runtime.lastError) {
console.log("Erweiterung nicht gefunden");
} else {
console.log("Verbindung OK:", response);
}
}
);
```
■ Vorteile der JavaScript-API:
- Unterstützung für große Prompts (Tausende von Zeilen Daten)
- Keine URL-Längenbeschränkungen
- Direkter Zugriff auf Gemini von Webanwendungen aus
- Kann durch Benutzeraktionen wie Klicks ausgelöst werden
■ Hinweise:
- Funktioniert nicht mit file:// (http:// oder https:// erforderlich)
【Kontextmenü-Integration】
Wählen Sie Text auf einer beliebigen Webseite aus und klicken Sie mit der rechten Maustaste, um "An Gemini senden" im Kontextmenü zu sehen.
■ Grundfunktion:
Sendet ausgewählten Text direkt an Gemini.
■ Verwendung:
1. Wählen Sie Text auf einer beliebigen Webseite aus
2. Rechtsklick und "An Gemini senden" wählen
3. Gemini-Tab öffnet sich mit dem ausgewählten Text
【Benutzerdefinierte Prompts】
Registrieren Sie häufig verwendete Prompts als benutzerdefinierte Menüeinträge über die Einstellungsseite.
■ Einrichten benutzerdefinierter Prompts:
1. Rechtsklick auf das Erweiterungssymbol → "Optionen" wählen
Oder Rechtsklick irgendwo und "⚙️ Benutzerdefinierte Prompts konfigurieren" wählen
2. "Neuen Prompt hinzufügen" klicken
3. Menübeschriftung (z.B. "Ins Englische übersetzen") und Prompt-Vorlage (z.B. "Bitte übersetzen Sie den folgenden Text ins Englische:") eingeben
4. Automatisches Senden aktivieren/deaktivieren (standardmäßig aktiviert)
5. Speichern klicken
■ Verwenden benutzerdefinierter Prompts:
1. Text auf einer beliebigen Webseite auswählen
2. Rechtsklick und benutzerdefinierten Prompt wählen
3. Benutzerdefinierter Prompt und ausgewählter Text werden kombiniert und an Gemini gesendet
■ Vorteile benutzerdefinierter Prompts:
- Häufige Aufgaben mit einem Klick ausführen
- Prompts nach Aufgaben organisieren (Übersetzung, Zusammenfassung, Code-Erklärung usw.)
- Standardisierte Prompts mit Ihrem Team teilen
- Auto-Submit pro Prompt konfigurieren
【Benutzerdefinierte Prompts über URL hinzufügen】
Sie können benutzerdefinierte Prompts direkt über eine externe URL hinzufügen. Platzieren Sie einen "Diesen Prompt hinzufügen"-Link auf Websites oder Blogs für eine Ein-Klick-Registrierung.
■ URL-Format:
chrome-extension://gklmoobnblcdiglifjmdilofgndghmml/add_custom_prompt.html?label=Menübeschriftung&prompt=Prompt-Vorlage&base_url=Basis-URL&auto_submit=1
■ Parameter:
- label: Menübeschriftung (z.B. Ins Englische übersetzen)
- prompt: Prompt-Vorlage (z.B. Bitte übersetzen Sie den folgenden Text ins Englische:)
- base_url: Basis-URL (optional, z.B. https://gemini.google.com/gem/xxxxx)
- auto_submit: Automatisches Senden aktivieren/deaktivieren (optional, Standard: true. false oder 0 zum Deaktivieren)
■ Verwendung:
1. Rufen Sie eine URL im obigen Format auf
2. Ein Registrierungsformular mit vorausgefüllten Parametern wird angezeigt
3. Bearbeiten Sie den Inhalt nach Bedarf und klicken Sie auf Speichern
■ Anwendungsfälle für URL-basierte Registrierung:
- "Diesen Prompt hinzufügen"-Links auf Websites oder Blogs platzieren
- URLs zum Teilen benutzerdefinierter Prompts im Team verteilen
- Ein-Klick-Hinzufügung von Prompt-Sammlungsseiten
■ Anwendungsfälle
【Lesezeichen】
Speichern Sie häufig verwendete Prompts als Lesezeichen für schnellen Zugriff.
【Integration mit Webanwendungen】
Verwenden Sie die JavaScript-API, um Gemini direkt von Webanwendungen aus aufzurufen.
Beispiel: Datenanalyseergebnisse von Gemini erklären lassen, Integration mit Code-Generierungstools
【Verarbeitung großer Datenmengen】
Über die JavaScript-API können Sie Tausende von Zeilen Daten oder Code ohne URL-Längenbeschränkungen an Gemini senden.
【Team-Sharing】
Wandeln Sie spezifische Aufgaben oder Fragen in URLs um und teilen Sie sie mit Ihrem Team.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【Aktualisierungsverlauf】
■ Version 1.2.4
✓ Ein Problem behoben, bei dem die automatische Prompt-Eingabe und das automatische Senden in bestimmten Umgebungen nicht korrekt funktioniert haben
■ Version 1.2.1
✓ Benutzerdefinierte Prompts können jetzt direkt über URL hinzugefügt werden (Unterstützung für Prompt-Registrierung von externen Websites)
■ Version 1.2.0
✓ Für jeden benutzerdefinierten Prompt kann jetzt eine Basis-URL (z.B. app oder gem URL) für Gemini angegeben werden
■ Version 1.1.0
✓ Kontextmenü hinzugefügt, um ausgewählten Text an Gemini zu senden
✓ Benutzerdefinierte Prompts-Funktion hinzugefügt (über Einstellungsseite verwaltbar, kombinierbar mit ausgewähltem Text)
■ Version 1.0.0
✓ Erstveröffentlichung
✓ Auto-Ausfüllen von Prompts über URL-Parameter
✓ Externe Integration über JavaScript API
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Latest reviews
- Derek Law
- auto submit does not work sadly