Send to Gemini
Extension Actions
Envía texto a Gemini Chat mediante parámetros de URL, menú contextual y prompts personalizados
【Descripción detallada】
■ Resumen
Send to Gemini es una extensión de Chrome que completa automáticamente el campo de prompt de Google Gemini e envía el texto mediante parámetros de URL.
■ Funciones principales
✓ Autocompletado de prompts desde parámetros de URL
✓ API de JavaScript para integración externa
✓ Menú contextual para enviar texto seleccionado a Gemini
✓ Soporte para prompts grandes
■ Uso
【Uso básico】
Simplemente agregue el parámetro `?prompt=` a la URL de Gemini Chat.
Ejemplo:
https://gemini.google.com/app?prompt=Explícame el clima de hoy
Al acceder a esta URL, se ingresará y enviará automáticamente el prompt "Explícame el clima de hoy".
【Desactivar envío automático】
Para solo ingresar el prompt sin enviarlo automáticamente, agregue `autosubmit=false`.
Ejemplo:
https://gemini.google.com/app?prompt=Explica la inteligencia artificial&autosubmit=false
En este caso, se ingresa el prompt pero no se presiona el botón de enviar.
【Uso mediante API de JavaScript】
Puede invocar esta extensión directamente desde una página web.
■ Uso básico:
```javascript
// ID de la extensión (obtener desde chrome://extensions)
const extensionId = "su-id-de-extensión";
// Enviar prompt a Gemini
chrome.runtime.sendMessage(
extensionId,
{
type: "autofill",
prompt: "Explícame el clima de hoy",
autoSubmit: true // false: no enviar
},
(response) => {
if (chrome.runtime.lastError) {
console.error("Error:", chrome.runtime.lastError.message);
} else if (response && response.success) {
console.log("Éxito:", response);
}
}
);
```
■ Versión con Promise (compatible con 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("Solicitud fallida"));
}
}
);
});
}
// Ejemplo de uso
async function askGemini() {
try {
await sendToGemini({
prompt: "Explica la inteligencia artificial",
autoSubmit: true
});
console.log("Enviado a Gemini");
} catch (error) {
console.error("Error:", error.message);
}
}
```
■ Verificación de conexión (ping):
```javascript
// Verificar si la extensión está disponible
chrome.runtime.sendMessage(
extensionId,
{ type: "ping" },
(response) => {
if (chrome.runtime.lastError) {
console.log("Extensión no encontrada");
} else {
console.log("Conexión OK:", response);
}
}
);
```
■ Ventajas de la API de JavaScript:
- Soporte para prompts grandes (miles de líneas de datos)
- Sin limitaciones de longitud de URL
- Acceso directo a Gemini desde aplicaciones web
- Se puede activar mediante acciones del usuario como clics
■ Notas:
- No funciona con file:// (requiere http:// o https://)
【Integración del menú contextual】
Seleccione texto en cualquier página web, haga clic derecho para ver "Enviar a Gemini" en el menú contextual.
■ Función básica:
Envía el texto seleccionado directamente a Gemini.
■ Cómo usar:
1. Seleccione texto en cualquier página web
2. Clic derecho y elija "Enviar a Gemini"
3. Se abre la pestaña de Gemini con el texto seleccionado
【Prompts personalizados】
Registre prompts de uso frecuente como elementos de menú personalizados desde la página de configuración.
■ Configurar prompts personalizados:
1. Clic derecho en el ícono de extensión → seleccione "Opciones"
O clic derecho en cualquier lugar y seleccione "⚙️ Configurar prompts personalizados"
2. Haga clic en "Agregar nuevo prompt"
3. Ingrese una etiqueta de menú (ej. "Traducir al inglés") y plantilla de prompt (ej. "Por favor traduce el siguiente texto al inglés:")
4. Elija activar/desactivar envío automático (activado por defecto)
5. Haga clic en Guardar
■ Usar prompts personalizados:
1. Seleccione texto en cualquier página web
2. Clic derecho y elija su prompt personalizado
3. El prompt personalizado y el texto seleccionado se combinan y envían a Gemini
■ Ventajas de los prompts personalizados:
- Ejecute tareas comunes con un clic
- Organice prompts por tarea (traducción, resumen, explicación de código, etc.)
- Comparta prompts estandarizados con su equipo
- Configure el envío automático por prompt
【Agregar prompts personalizados mediante URL】
Puede agregar prompts personalizados directamente desde una URL externa. Coloque un enlace "Agregar este prompt" en sitios web o blogs para permitir el registro con un solo clic.
■ Formato de URL:
chrome-extension://gklmoobnblcdiglifjmdilofgndghmml/add_custom_prompt.html?label=Etiqueta+del+menú&prompt=Plantilla+de+prompt&base_url=URL+base&auto_submit=1
■ Parámetros:
- label: Etiqueta del menú (ej. Traducir al inglés)
- prompt: Plantilla de prompt (ej. Por favor traduce el siguiente texto al inglés:)
- base_url: URL base (opcional, ej. https://gemini.google.com/gem/xxxxx)
- auto_submit: Activar/desactivar envío automático (opcional, predeterminado: true. false o 0 para desactivar)
■ Cómo usar:
1. Acceda a una URL en el formato anterior
2. Se muestra un formulario de registro con los parámetros prellenados
3. Edite el contenido según sea necesario y haga clic en Guardar
■ Casos de uso para registro basado en URL:
- Colocar enlaces "Agregar este prompt" en sitios web o blogs
- Distribuir URLs para compartir prompts personalizados dentro de su equipo
- Adición con un clic desde páginas de colección de prompts
■ Casos de uso
【Marcadores】
Guarde prompts de uso frecuente como marcadores para acceso rápido.
【Integración con aplicaciones web】
Use la API de JavaScript para invocar Gemini directamente desde aplicaciones web.
Ejemplo: Explicar resultados de análisis de datos con Gemini, integración con herramientas de generación de código
【Procesamiento de grandes volúmenes de datos】
Mediante la API de JavaScript, puede enviar miles de líneas de datos o código a Gemini sin preocuparse por las limitaciones de longitud de URL.
【Compartir en equipo】
Convierta tareas o preguntas específicas en URLs y compártalas con su equipo.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【Historial de actualizaciones】
■ Versión 1.2.4
✓ Corregido un problema por el que el autocompletado de prompts y el envío automático no funcionaban correctamente en ciertos entornos
■ Versión 1.2.1
✓ Añadida la capacidad de agregar prompts personalizados directamente mediante URL (soporte para registro de prompts desde sitios externos)
■ Versión 1.2.0
✓ Ahora puede especificar una URL base (por ejemplo, app o gem URL) para cada prompt personalizado
■ Versión 1.1.0
✓ Añadido menú contextual para enviar texto seleccionado a Gemini
✓ Añadida función de prompts personalizados (gestionable desde configuración, combinable con texto seleccionado)
■ Versión 1.0.0
✓ Lanzamiento inicial
✓ Auto-completar prompts desde parámetros de URL
✓ Integración externa a través de JavaScript API
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Latest reviews
- Derek Law
- auto submit does not work sadly