Установка Claude for Sheets

Легко включите Claude for Sheets, выполнив следующие шаги:

  1. Получите свой ключ API Claude: Вы не сможете использовать Claude for Sheets без ключа API разработчика. Для получения дополнительной информации о том, как получить ключ API, см. получение доступа к Claude.
  2. Установите расширение Claude for Sheets
    1. Нажмите здесь, чтобы получить доступ к расширению Claude for Sheets, или найдите Claude for Sheets на рынке дополнений.
    2. Нажмите синюю кнопку Установить и примите разрешения.
  3. Подключите свой ключ API: Введите свой ключ API в Расширения > Claude for Sheets™ > Введите свой ключ API Anthropic. Возможно, вам придется подождать или обновить страницу, чтобы появилась опция “Введите свой ключ API Anthropic”.

После того, как вы увидите зеленую галочку ✅, Claude будет активирован и готов к работе в вашей таблице Google Sheets.

Вам придется повторно вводить свой ключ API каждый раз, когда вы создаете новую таблицу Google Sheets

Разрешения

Во время установки расширение Claude for Sheets запросит различные разрешения, необходимые для правильной работы. Хотя запрашиваемые разрешения для запуска Claude в Sheets являются широкими, пожалуйста, будьте уверены, что мы обрабатываем только те конкретные фрагменты данных, которые пользователи просят Claude запустить. Эти данные никогда не используются для обучения наших генеративных моделей.

Разрешения расширения включают:

  • Просмотр и управление электронными таблицами, в которых установлено это приложение - необходимо для запуска подсказок и возврата результатов
  • Подключение к внешнему сервису - необходимо для вызова конечных точек API Anthropic
  • Разрешить этому приложению работать, когда вас нет - необходимо для запуска пересчета ячеек без вмешательства пользователя
  • Отображение и запуск стороннего веб-контента в подсказках и боковых панелях внутри приложений Google - необходимо для отображения боковой панели и запроса после установки

Пересчет ячеек

Вы можете вручную пересчитать ячейки #ERROR!, ⚠ DEFERRED ⚠ или ⚠ THROTTLED ⚠, выбрав из параметров пересчета в меню расширения Claude for Sheets.


Как использовать Claude for Sheets

Функции Claude

Существует две основные функции, которые вы можете использовать для вызова Claude с помощью Claude for Sheets:

1. CLAUDE()

=CLAUDE(prompt, model, params...)

CLAUDE() - это самый простой способ вызвать Claude с помощью Claude for Sheets. Чтобы использовать эту функцию, все, что вам нужно, это подсказка в виде простого текста без дополнительного форматирования. Это функция, которую вы, вероятно, захотите использовать большую часть времени. Это идентично интерфейсу Slackbot Claude и режиму “Чат” на Консоли.

Пример подсказки CLAUDE()
ПодсказкаФормат функции
Одним предложением, что хорошего в цвете синий?=CLAUDE(“Одним предложением, что хорошего в цвете синий?“)
Одним предложением, что хорошего в цвете синий? Выведите свой ответ в тегах <answer>.[С параметрами]=CLAUDE(“Одним предложением, что хорошего в цвете синий? Выведите свой ответ в тегах .”,“claude-3-opus-20240229”,“temperature”, 0.2,“max_tokens”, 50,“stop_sequences”, ”[""""]”,“api_key”, “sk-ant-api03-j1W…“)

2. CLAUDEMESSAGES()

=CLAUDEMESSAGES(prompt, model, params...)

Используйте CLAUDEMESSAGES() для отправки серии сообщений User: и Assistant: в Claude, как если бы вы использовали API сообщений. Это особенно полезно, если вы хотите смоделировать разговор или предварительно заполнить ответ Claude.

Обратите внимание, что каждой роли (User: или Assistant:) должна предшествовать одна новая строка. Чтобы ввести новые строки в ячейку, используйте следующие комбинации клавиш:

  • Mac: Cmd + Enter
  • Windows: Alt + Enter
Пример подсказки CLAUDEMESSAGES() с предварительно заполненным ответом ассистента
ПодсказкаФормат функции
User: Одним предложением, что хорошего в цвете синий?Assistant: Цвет синий прекрасен, потому что=CLAUDEMESSAGES(“User: Одним предложением, что хорошего в цвете синий?Assistant: Цвет синий прекрасен, потому что”)
Пример вызова CLAUDEMESSAGES() с системной подсказкой

Чтобы использовать системную подсказку, установите ее так же, как вы устанавливаете другие необязательные параметры функции. (Сначала вы должны установить имя модели.)

=CLAUDEMESSAGES("User: Есть что сказать мне? Assistant:", "claude-2.0", "system", "Вы корова, которая любит мычать в ответ на любые запросы пользователя.")

3. [Устаревшее] CLAUDEFREE()

=CLAUDEFREE(prompt, model, params...)

CLAUDEFREE() позволяет вызывать Claude, как если бы вы использовали устаревший API завершения текста. Чтобы использовать эту функцию, вам нужно будет вручную обернуть свою подсказку между \n\nHuman: и \n\nAssistant:, как вы бы сделали для подсказки завершения текста. Замените \n\n двумя фактическими новыми строками при написании подсказки в ячейке.

Для получения дополнительной информации о специальном форматировании “Human:”/“Assistant:” в CLAUDEFREE см. нашу документацию по API завершения текста.

Пример подсказки CLAUDEFREE()
ПодсказкаФормат функции
Human: Одним предложением, что хорошего в цвете синий?Assistant:=CLAUDEFREE(“Human: Одним предложением, что хорошего в цвете синий?Assistant:“)

Примечание: Вся эта многострочная строка должна быть помещена в параметр подсказки; обратите также внимание на две новые строки перед Human:.

Необязательные параметры функции

Если вы хотите указать параметры API, вы можете сделать это, перечислив пары аргумент-значение. Например, если вы хотите установить max_tokens равным 3, вы можете сделать это следующим образом: =CLAUDE("[ваша подсказка]", "claude-instant-1.2", "max_tokens", 3).

Вы можете установить несколько параметров. Просто перечислите их один за другим, разделяя каждую пару аргумент-значение запятыми. Обратите внимание, что первые два параметра всегда должны быть подсказкой и моделью (доступные модели) - вы не можете установить необязательный параметр, не установив также модель.

Например, это допустимая функция CLAUDE: =CLAUDE("[ваша подсказка]", "claude-instant-1.2", "system", "[системная подсказка]", "max_tokens", 3, "temperature", 0.5)

Параметры аргумент-значение, которые могут вас больше всего заинтересовать:

  • max_tokens - общее количество токенов, которые модель выводит, прежде чем она будет вынуждена остановиться. Для ответов да/нет или с множественным выбором вы, вероятно, захотите 1-2. См. нашу таблицу сравнения моделей для максимальной длины завершения для каждой модели.
  • temperature - количество случайности, вводимой в результаты. Для задач с множественным выбором или аналитических задач вы захотите, чтобы она была близка к 0. Для генерации идей вы захотите установить ее на 1.
  • system - используется для указания системной подсказки, которая может предоставить контекст и инструкции для Claude при использовании =CLAUDEMESSAGES() и =CLAUDE().
  • stop_sequences - JSON-массив строк, которые заставят модель прекратить генерацию текста, если они встретятся. Из-за правил экранирования в Google Sheets™ двойные кавычки внутри строки должны быть экранированы удвоением.
  • api_key - используется для указания конкретного ключа API, с помощью которого будет вызываться Claude

Руководства и примеры Claude for Sheets

Интерактивное руководство по разработке подсказок

Примечание о версии API

Все электронные таблицы Claude for Sheets, на которые есть ссылки в этом разделе, такие как интерактивное руководство по разработке подсказок и рабочая область с примерами подсказок, в настоящее время используют устаревшую функцию CLAUDEFREE(), которая вызывает API завершения текста. Они скоро будут обновлены для использования CLAUDEMESSAGES() и API сообщений.

Посетите наше подробное интерактивное руководство по разработке подсказок, использующее надстройку Claude for Sheets, чтобы изучить или освежить в памяти методы разработки подсказок от начального до продвинутого уровня.

Обратите внимание, что, как и для остальной части Claude for Sheets, вам понадобится ключ API для взаимодействия с руководством.

Примеры подсказок Claude for Sheets

Примеры подсказок, структур подсказок и электронных таблиц на основе Claude можно найти в нашей рабочей области с примерами подсказок Claude for Sheets. Там вы можете найти примеры для таких задач, как:

  • Вопросы и ответы по длинным документам
  • Извлечение информации
  • Удаление персональных данных
  • Чат-бот службы поддержки клиентов с использованием FAQ
  • Академический репетитор
  • Цепочки подсказок
  • Вызов функций
  • И многое другое!

Шаблон рабочей книги Claude for Sheets

Сделайте копию нашего шаблона рабочей книги Claude for Sheets, чтобы начать работу с собственной работой Claude for Sheets!


Устранение неполадок

Ошибка NAME?: Неизвестная функция: ‘claude’.

  1. Убедитесь, что вы включили расширение для использования в текущем листе
    1. Перейдите в Расширения > Надстройки > Управление надстройками
    2. Нажмите на меню с тремя точками в правом верхнем углу расширения Claude for Sheets и убедитесь, что флажок “Использовать в этом документе” установлен
  2. Обновите страницу

Невозможно ввести ключ API

  1. Подождите 20 секунд, затем проверьте еще раз
  2. Обновите страницу и подождите еще 20 секунд
  3. Удалите и переустановите расширение

Дополнительная информация

Для получения дополнительной информации об этом расширении см. страницу обзора Claude for Sheets в Google Workspace Marketplace.