Send to Gemini
Extension Actions
Envoie du texte à Gemini Chat via paramètres d'URL, menu contextuel et prompts personnalisés
【Description détaillée】
■ Aperçu
Send to Gemini est une extension Chrome qui remplit automatiquement le champ de prompt de Google Gemini et envoie le texte via des paramètres d'URL.
■ Fonctionnalités principales
✓ Remplissage automatique de prompts depuis paramètres d'URL
✓ API JavaScript pour intégration externe
✓ Menu contextuel pour envoyer le texte sélectionné à Gemini
✓ Support des prompts volumineux
■ Utilisation
【Utilisation de base】
Ajoutez simplement le paramètre `?prompt=` à l'URL de Gemini Chat.
Exemple :
https://gemini.google.com/app?prompt=Explique-moi la météo d'aujourd'hui
En accédant à cette URL, le prompt "Explique-moi la météo d'aujourd'hui" sera automatiquement saisi et envoyé.
【Désactiver l'envoi automatique】
Pour saisir le prompt sans l'envoyer automatiquement, ajoutez `autosubmit=false`.
Exemple :
https://gemini.google.com/app?prompt=Explique l'intelligence artificielle&autosubmit=false
Dans ce cas, le prompt est saisi mais le bouton d'envoi n'est pas pressé.
【Utilisation via l'API JavaScript】
Vous pouvez invoquer cette extension directement depuis une page web.
■ Utilisation de base :
```javascript
// ID de l'extension (obtenir depuis chrome://extensions)
const extensionId = "votre-id-d-extension";
// Envoyer un prompt à Gemini
chrome.runtime.sendMessage(
extensionId,
{
type: "autofill",
prompt: "Explique-moi la météo d'aujourd'hui",
autoSubmit: true // false : ne pas envoyer
},
(response) => {
if (chrome.runtime.lastError) {
console.error("Erreur:", chrome.runtime.lastError.message);
} else if (response && response.success) {
console.log("Succès:", response);
}
}
);
```
■ Version Promise (compatible async/await) :
```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("Requête échouée"));
}
}
);
});
}
// Exemple d'utilisation
async function askGemini() {
try {
await sendToGemini({
prompt: "Explique l'intelligence artificielle",
autoSubmit: true
});
console.log("Envoyé à Gemini");
} catch (error) {
console.error("Erreur:", error.message);
}
}
```
■ Vérification de connexion (ping) :
```javascript
// Vérifier si l'extension est disponible
chrome.runtime.sendMessage(
extensionId,
{ type: "ping" },
(response) => {
if (chrome.runtime.lastError) {
console.log("Extension introuvable");
} else {
console.log("Connexion OK:", response);
}
}
);
```
■ Avantages de l'API JavaScript :
- Support de prompts volumineux (milliers de lignes de données)
- Pas de limitation de longueur d'URL
- Accès direct à Gemini depuis des applications web
- Peut être déclenché par des actions utilisateur comme des clics
■ Remarques :
- Ne fonctionne pas avec file:// (nécessite http:// ou https://)
【Intégration du menu contextuel】
Sélectionnez du texte sur n'importe quelle page web, faites un clic droit pour voir "Envoyer à Gemini" dans le menu contextuel.
■ Fonction de base :
Envoie le texte sélectionné directement à Gemini.
■ Comment utiliser :
1. Sélectionnez du texte sur n'importe quelle page web
2. Clic droit et choisissez "Envoyer à Gemini"
3. L'onglet Gemini s'ouvre avec le texte sélectionné rempli
【Prompts personnalisés】
Enregistrez les prompts fréquemment utilisés comme éléments de menu personnalisés depuis la page de paramètres.
■ Configurer les prompts personnalisés :
1. Clic droit sur l'icône d'extension → sélectionnez "Options"
Ou clic droit n'importe où et sélectionnez "⚙️ Configurer les prompts personnalisés"
2. Cliquez sur "Ajouter un nouveau prompt"
3. Entrez une étiquette de menu (ex. "Traduire en anglais") et un modèle de prompt (ex. "Veuillez traduire le texte suivant en anglais :")
4. Choisissez d'activer/désactiver l'envoi automatique (activé par défaut)
5. Cliquez sur Enregistrer
■ Utiliser les prompts personnalisés :
1. Sélectionnez du texte sur n'importe quelle page web
2. Clic droit et choisissez votre prompt personnalisé
3. Le prompt personnalisé et le texte sélectionné sont combinés et envoyés à Gemini
■ Avantages des prompts personnalisés :
- Exécutez des tâches courantes en un clic
- Organisez les prompts par tâche (traduction, résumé, explication de code, etc.)
- Partagez des prompts standardisés avec votre équipe
- Configurez l'envoi automatique par prompt
【Ajouter des prompts personnalisés via URL】
Vous pouvez ajouter des prompts personnalisés directement depuis une URL externe. Placez un lien "Ajouter ce prompt" sur des sites web ou blogs pour permettre l'enregistrement en un clic.
■ Format d'URL :
chrome-extension://gklmoobnblcdiglifjmdilofgndghmml/add_custom_prompt.html?label=Étiquette+du+menu&prompt=Modèle+de+prompt&base_url=URL+de+base&auto_submit=1
■ Paramètres :
- label : Étiquette du menu (ex. Traduire en anglais)
- prompt : Modèle de prompt (ex. Veuillez traduire le texte suivant en anglais :)
- base_url : URL de base (optionnel, ex. https://gemini.google.com/gem/xxxxx)
- auto_submit : Activer/désactiver l'envoi automatique (optionnel, par défaut : true. false ou 0 pour désactiver)
■ Comment utiliser :
1. Accédez à une URL au format ci-dessus
2. Un formulaire d'enregistrement pré-rempli avec les paramètres s'affiche
3. Modifiez le contenu si nécessaire et cliquez sur Enregistrer
■ Cas d'usage pour l'enregistrement par URL :
- Placer des liens "Ajouter ce prompt" sur des sites web ou blogs
- Distribuer des URLs pour partager des prompts personnalisés au sein de votre équipe
- Ajout en un clic depuis des pages de collection de prompts
■ Cas d'usage
【Favoris】
Enregistrez les prompts fréquemment utilisés comme favoris pour un accès rapide.
【Intégration avec applications web】
Utilisez l'API JavaScript pour invoquer Gemini directement depuis des applications web.
Exemple : Expliquer des résultats d'analyse de données avec Gemini, intégration avec des outils de génération de code
【Traitement de grands volumes de données】
Via l'API JavaScript, vous pouvez envoyer des milliers de lignes de données ou de code à Gemini sans vous soucier des limitations de longueur d'URL.
【Partage en équipe】
Convertissez des tâches ou questions spécifiques en URLs et partagez-les avec votre équipe.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【Historique des mises à jour】
■ Version 1.2.4
✓ Correction d'un problème où le remplissage automatique des prompts et l'envoi automatique ne fonctionnaient pas correctement dans certains environnements
■ Version 1.2.1
✓ Ajout de la possibilité d'ajouter des prompts personnalisés directement via URL (prise en charge de l'enregistrement de prompts depuis des sites externes)
■ Version 1.2.0
✓ Il est désormais possible de spécifier une URL de base (par exemple, app ou gem URL) pour chaque prompt personnalisé
■ Version 1.1.0
✓ Ajout d'un menu contextuel pour envoyer le texte sélectionné à Gemini
✓ Ajout de la fonction de prompts personnalisés (gérable depuis les paramètres, combinable avec le texte sélectionné)
■ Version 1.0.0
✓ Version initiale
✓ Remplissage automatique des prompts à partir des paramètres d'URL
✓ Intégration externe via l'API JavaScript
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Latest reviews
- Derek Law
- auto submit does not work sadly