Instalando Claude for Sheets

Habilita fácilmente Claude for Sheets siguiendo estos pasos:

  1. Obtén tu clave de API de Claude: No podrás usar Claude for Sheets sin una clave de API de desarrollador. Para más información sobre cómo adquirir una clave de API, consulta obtener acceso a Claude.
  2. Instala la extensión Claude for Sheets
    1. Haz clic aquí para acceder a la extensión Claude for Sheets o busca Claude for Sheets en el marketplace de complementos.
    2. Haz clic en el botón azul Instalar y acepta los permisos.
  3. Conecta tu clave de API: Ingresa tu clave de API en Extensiones > Claude for Sheets™ > Ingresa tu clave de API de Anthropic. Es posible que debas esperar o actualizar para que aparezca “Ingresa tu clave de API de Anthropic” como una opción.

Después de ver la marca de verificación verde ✅, Claude estará activado y listo dentro de tu hoja de cálculo de Google.

Tendrás que volver a ingresar tu clave de API cada vez que crees una nueva hoja de cálculo de Google

Permisos

Durante la instalación, la extensión Claude for Sheets solicitará una variedad de permisos necesarios para funcionar correctamente. Aunque los permisos solicitados para ejecutar Claude en Sheets son amplios, ten la seguridad de que solo procesamos los datos específicos que los usuarios le piden a Claude que procese. Estos datos nunca se utilizan para entrenar nuestros modelos generativos.

Los permisos de la extensión incluyen:

  • Ver y administrar hojas de cálculo en las que se ha instalado esta aplicación - necesario para ejecutar prompts y devolver resultados
  • Conectarse a un servicio externo - necesario para realizar llamadas a los endpoints de la API de Anthropic
  • Permitir que esta aplicación se ejecute cuando no estés presente - necesario para ejecutar recálculos de celdas sin intervención del usuario
  • Mostrar y ejecutar contenido web de terceros en prompts y barras laterales dentro de las aplicaciones de Google - necesario para mostrar la barra lateral y el prompt posterior a la instalación

Recálculo de celdas

Puedes recalcular manualmente las celdas #ERROR!, ⚠ DEFERRED ⚠ o ⚠ THROTTLED ⚠ seleccionando entre las opciones de recálculo dentro del menú de la extensión Claude for Sheets.


Cómo usar Claude for Sheets

Funciones de Claude

Hay dos funciones principales que puedes usar para llamar a Claude usando Claude for Sheets:

1. CLAUDE()

=CLAUDE(prompt, modelo, parámetros...)

CLAUDE() es la forma más simple de llamar a Claude usando Claude for Sheets. Para usar esta función, todo lo que necesitas es un prompt de texto sin formato adicional. Esta es la función que probablemente querrás usar la mayor parte del tiempo. Esto es idéntico a la interfaz de Slackbot Claude y el modo “Chat” en la Consola.

Ejemplo de prompt CLAUDE()
PromptFormato de función
En una oración, ¿qué es bueno sobre el color azul?=CLAUDE(“En una oración, ¿qué es bueno sobre el color azul?“)
En una oración, ¿qué es bueno sobre el color azul? Muestra tu respuesta entre etiquetas <answer>.[Con parámetros]=CLAUDE(“En una oración, ¿qué es bueno sobre el color azul? Muestra tu respuesta entre etiquetas .”,“claude-3-opus-20240229”,“temperature”, 0.2,“max_tokens”, 50,“stop_sequences”, ”[""""]”,“api_key”, “sk-ant-api03-j1W…“)

2. CLAUDEMESSAGES()

=CLAUDEMESSAGES(prompt, modelo, parámetros...)

Usa CLAUDEMESSAGES() para enviar una serie de mensajes de User: y Assistant: a Claude, como si estuvieras usando la API de Mensajes. Esto es particularmente útil si quieres simular una conversación o prellenar la respuesta de Claude.

Ten en cuenta que cada rol (User: o Assistant:) debe estar precedido por una sola nueva línea. Para ingresar nuevas líneas en una celda, usa las siguientes combinaciones de teclas:

  • Mac: Cmd + Enter
  • Windows: Alt + Enter
Ejemplo de prompt CLAUDEMESSAGES() con respuesta de asistente prellenada
PromptFormato de función
User: En una oración, ¿qué es bueno sobre el color azul?Assistant: El color azul es genial porque=CLAUDEMESSAGES(“User: En una oración, ¿qué es bueno sobre el color azul?Assistant: El color azul es genial porque”)
Ejemplo de llamada CLAUDEMESSAGES() con prompt del sistema

Para usar un prompt del sistema, configúralo como configurarías otros parámetros de función opcionales. (Primero debes establecer un nombre de modelo).

=CLAUDEMESSAGES("User: ¿Tienes algo que decirme? Assistant:", "claude-2.0", "system", "Eres una vaca que ama mugir en respuesta a todas y cada una de las consultas del usuario.")

3. [Legado] CLAUDEFREE()

=CLAUDEFREE(prompt, modelo, parámetros...)

CLAUDEFREE() te permite llamar a Claude como si estuvieras usando la API heredada de Completado de Texto. Para usar esta función, tendrás que envolver manualmente tu prompt entre \n\nHuman: y \n\nAssistant: como lo harías para un prompt de Completado de Texto. Reemplaza \n\n con dos nuevas líneas reales al escribir tu prompt en una celda.

Para obtener más información sobre el formato especial “Human:”/“Assistant:” en CLAUDEFREE, consulta nuestra documentación de la API de Completado de Texto.

Ejemplo de prompt CLAUDEFREE()
PromptFormato de función
Human: En una oración, ¿qué es bueno sobre el color azul?Assistant:=CLAUDEFREE(“Human: En una oración, ¿qué es bueno sobre el color azul?Assistant:“)

Nota: Toda esta cadena multilínea debe ir en el parámetro de prompt; observa también las dos nuevas líneas antes de Human:.

Parámetros de función opcionales

Si deseas especificar parámetros de API, puedes hacerlo enumerando pares argumento-valor. Por ejemplo, si deseas establecer max_tokens en 3, puedes hacerlo de la siguiente manera: =CLAUDE("[tu prompt]", "claude-instant-1.2", "max_tokens", 3).

Puedes establecer múltiples parámetros. Simplemente enuméralos uno tras otro, con cada par argumento-valor separado por comas. Ten en cuenta que los dos primeros parámetros siempre deben ser el prompt y el modelo (modelos disponibles) — no puedes establecer un parámetro opcional sin también establecer el modelo.

Por ejemplo, esta es una función CLAUDE válida: =CLAUDE("[tu prompt]", "claude-instant-1.2", "system", "[prompt del sistema]", "max_tokens", 3, "temperature", 0.5)

Los parámetros argumento-valor que más te pueden interesar son:

  • max_tokens - el número total de tokens que el modelo genera antes de verse forzado a detenerse. Para respuestas de sí/no o de opción múltiple, probablemente desees 1-2. Consulta nuestra tabla de comparación de modelos para ver la longitud máxima de completado para cada modelo.
  • temperature - la cantidad de aleatoriedad inyectada en los resultados. Para tareas de opción múltiple o analíticas, querrás que esté cerca de 0. Para generación de ideas, querrás que esté establecido en 1.
  • system - se usa para especificar un prompt del sistema, que puede proporcionar contexto e instrucciones a Claude cuando se usa =CLAUDEMESSAGES() y =CLAUDE().
  • stop_sequences - matriz JSON de cadenas que harán que el modelo deje de generar texto si se encuentran. Debido a las reglas de escape en Google Sheets™, las comillas dobles dentro de la cadena deben escaparse duplicándolas.
  • api_key - se usa para especificar una clave de API particular con la cual llamar a Claude

Guías y ejemplos de Claude for Sheets

Tutorial interactivo de ingeniería de prompts

Nota de versión de API

Todas las hojas de cálculo de Claude for Sheets vinculadas dentro de esta sección, como el tutorial interactivo de ingeniería de prompts y el banco de trabajo de ejemplos de prompts, actualmente usan la función heredada CLAUDEFREE() que llama a la API de Completado de Texto. Estos se actualizarán pronto para utilizar CLAUDEMESSAGES() y la API de Mensajes.

Visita nuestro detallado tutorial interactivo de ingeniería de prompts que utiliza el complemento Claude for Sheets para aprender o repasar técnicas de ingeniería de prompts desde principiante hasta avanzado.

Ten en cuenta que al igual que con el resto de Claude for Sheets, necesitarás una clave de API para interactuar con el tutorial.

Ejemplos de prompts de Claude for Sheets

Para ver ejemplos de prompts, estructuras de prompts y hojas de cálculo impulsadas por Claude, visita nuestro banco de trabajo de ejemplos de prompts de Claude for Sheets. Allí, puedes encontrar ejemplos para tareas como las siguientes:

  • Preguntas y respuestas de documentos extensos
  • Extracción de información
  • Eliminación de PII
  • Chatbot de atención al cliente usando preguntas frecuentes
  • Tutor académico
  • Encadenamiento de prompts
  • Llamada a funciones
  • ¡Y mucho más!

Plantilla de libro de trabajo de Claude for Sheets

¡Haz una copia de nuestra plantilla de libro de trabajo de Claude for Sheets para comenzar con tu propio trabajo en Claude for Sheets!


Solución de problemas

Error NAME?: Función desconocida: ‘claude’.

  1. Asegúrate de haber habilitado la extensión para su uso en la hoja actual
    1. Ve a Extensiones > Complementos > Administrar complementos
    2. Haz clic en el menú de tres puntos en la esquina superior derecha de la extensión Claude for Sheets y asegúrate de que “Usar en este documento” esté marcado
  2. Actualiza la página

No se puede ingresar la clave de API

  1. Espera 20 segundos y luego verifica nuevamente
  2. Actualiza la página y espera 20 segundos nuevamente
  3. Desinstala y vuelve a instalar la extensión

Más información

Para obtener más información sobre esta extensión, consulta la página de descripción general del Marketplace de Google Workspace de Claude for Sheets.