Зачем использовать Claude for Sheets?
Claude for Sheets позволяет масштабировать промпт-инжиниринг, давая возможность параллельно тестировать промпты на наборах для оценки. Кроме того, он отлично справляется с офисными задачами, такими как анализ опросов и обработка онлайн-данных. Посетите наш пример таблицы для промпт-инжиниринга, чтобы увидеть это в действии.Начало работы с Claude for Sheets
Установка Claude for Sheets
Легко подключите Claude for Sheets, выполнив следующие шаги:1
Получите API-ключ Anthropic
Если у вас еще нет API-ключа, вы можете создать API-ключи в Консоли Anthropic.
2
Установите расширение Claude for Sheets
Найдите расширение Claude for Sheets в магазине дополнений, затем нажмите синюю кнопку
Установить
и примите разрешения.Разрешения
Разрешения
Расширение Claude for Sheets запросит различные разрешения, необходимые для правильной работы. Будьте уверены, что мы обрабатываем только те конкретные данные, которые пользователи просят Claude обработать. Эти данные никогда не используются для обучения наших генеративных моделей.Разрешения расширения включают:
- Просмотр и управление таблицами, в которых установлено это приложение: Необходимо для выполнения промптов и возврата результатов
- Подключение к внешнему сервису: Необходимо для выполнения вызовов к конечным точкам API Anthropic
- Разрешить этому приложению работать, когда вы отсутствуете: Необходимо для выполнения пересчета ячеек без вмешательства пользователя
- Отображение и запуск стороннего веб-контента в подсказках и боковых панелях внутри приложений Google: Необходимо для отображения боковой панели и подсказки после установки
3
Подключите свой API-ключ
Введите свой API-ключ в 
Расширения
> Claude for Sheets™
> Открыть боковую панель
> ☰
> Настройки
> Поставщик API
. Возможно, вам придется подождать или обновить страницу, чтобы появилось меню Claude for Sheets.
Вам придется повторно вводить свой API-ключ каждый раз, когда вы создаете новую таблицу Google Sheets
Введите свой первый промпт
Существует две основные функции, которые вы можете использовать для вызова Claude с помощью Claude for Sheets. Пока давайте использоватьCLAUDE()
.
1
Простой промпт
В любой ячейке введите
=CLAUDE("Claude, in one sentence, what's good about the color blue?")
Claude должен ответить. Вы узнаете, что промпт обрабатывается, потому что в ячейке будет написано Loading...
2
Добавление параметров
Аргументы параметров идут после начального промпта, например Теперь введите в любой ячейке
=CLAUDE(prompt, model, params...)
.
model
всегда второй в списке.=CLAUDE("Hi, Claude!", "claude-3-haiku-20240307", "max_tokens", 3)
Любой параметр API можно установить таким образом. Вы даже можете передать API-ключ, который будет использоваться только для этой конкретной ячейки, например: "api_key", "sk-ant-api03-j1W..."
Расширенное использование
CLAUDEMESSAGES
— это функция, которая позволяет вам специально использовать API сообщений. Это позволяет отправлять серию сообщений User:
и Assistant:
Claude.
Это особенно полезно, если вы хотите имитировать разговор или предварительно заполнить ответ Claude.
Попробуйте написать это в ячейке:
Переносы строкКаждому последующему ходу разговора (
User:
или Assistant:
) должен предшествовать один перенос строки. Чтобы ввести переносы строк в ячейке, используйте следующие комбинации клавиш:- Mac: Cmd + Enter
- Windows: Alt + Enter
Пример многоходового вызова CLAUDEMESSAGES() с системным промптом
Пример многоходового вызова CLAUDEMESSAGES() с системным промптом
Чтобы использовать системный промпт, установите его как другие необязательные параметры функции. (Сначала необходимо установить имя модели.)
Необязательные параметры функции
Вы можете указать необязательные параметры API, перечислив пары аргумент-значение. Вы можете установить несколько параметров. Просто перечислите их один за другим, разделяя каждую пару аргумента и значения запятыми.Первые два параметра всегда должны быть промптом и моделью. Вы не можете установить необязательный параметр, не установив также модель.
Аргумент | Описание |
---|---|
max_tokens | Общее количество токенов, которые модель выводит, прежде чем она вынуждена остановиться. Для ответов да/нет или с множественным выбором значение может быть 1-3. |
temperature | количество случайности, добавляемой в результаты. Для задач с множественным выбором или аналитических задач вы захотите установить значение близкое к 0. Для генерации идей вы захотите установить значение 1. |
system | используется для указания системного промпта, который может предоставить детали роли и контекст для Claude. |
stop_sequences | JSON-массив строк, которые заставят модель прекратить генерацию текста, если они будут встречены. Из-за правил экранирования в Google Sheets™ двойные кавычки внутри строки должны быть экранированы путем их удвоения. |
api_key | Используется для указания конкретного API-ключа, с помощью которого вызывается Claude. |
Пример: Установка параметров
Пример: Установка параметров
Пример. Установка системного промпта Пример. Установка Пример. Установка
system
, max_tokens
и temperature
:temperature
, max_tokens
и stop_sequences
:api_key
:Примеры использования Claude for Sheets
Интерактивный учебник по промпт-инжинирингу
Наш подробный интерактивный учебник по промпт-инжинирингу использует Claude for Sheets. Ознакомьтесь с ним, чтобы изучить или освежить методы промпт-инжиниринга.Как и в любом случае с Claude for Sheets, вам понадобится API-ключ для взаимодействия с учебником.
Рабочий процесс промпт-инжиниринга
Наш стенд с примерами промптов Claude for Sheets — это таблица с поддержкой Claude, которая содержит примеры промптов и структуры промпт-инжиниринга.Шаблон рабочей книги Claude for Sheets
Сделайте копию нашего шаблона рабочей книги Claude for Sheets, чтобы начать свою собственную работу с Claude for Sheets!Устранение неполадок
Ошибка NAME?: Неизвестная функция: 'claude'
Ошибка NAME?: Неизвестная функция: 'claude'
- Убедитесь, что вы включили расширение для использования в текущей таблице
- Перейдите в Расширения > Дополнения > Управление дополнениями
- Нажмите на меню с тремя точками в правом верхнем углу расширения Claude for Sheets и убедитесь, что отмечен пункт “Использовать в этом документе”
- Обновите страницу
#ERROR!, ⚠ DEFERRED ⚠ или ⚠ THROTTLED ⚠
#ERROR!, ⚠ DEFERRED ⚠ или ⚠ THROTTLED ⚠
Вы можете вручную пересчитать ячейки с 
#ERROR!
, ⚠ DEFERRED ⚠
или ⚠ THROTTLED ⚠
, выбрав из опций пересчета в меню расширения Claude for Sheets.
Не удается ввести API-ключ
Не удается ввести API-ключ
- Подождите 20 секунд, затем проверьте снова
- Обновите страницу и снова подождите 20 секунд
- Удалите и переустановите расширение