安裝 Claude for Sheets

按照以下步驟輕鬆啟用 Claude for Sheets:

  1. 獲取您的 Claude API 金鑰:如果沒有開發者 API 金鑰,您將無法使用 Claude for Sheets。有關如何獲取 API 金鑰的更多信息,請參閱獲取 Claude 的訪問權限
  2. 安裝 Claude for Sheets 擴充功能
    1. 點擊此處 訪問 Claude for Sheets 擴充功能或在附加元件市場中搜索 Claude for Sheets
    2. 點擊藍色的 安裝 按鈕並接受權限
  3. 連接您的 API 金鑰:在 擴充功能 > Claude for Sheets™ > 輸入您的 Anthropic API 金鑰 中輸入您的 API 金鑰。您可能需要等待或刷新才能看到 “輸入您的 Anthropic API 金鑰” 選項出現。

當您看到綠色的 ‘已驗證’ 勾號 ✅ 出現時,Claude 將在您的 Google Sheet 中激活並準備就緒。

每次創建新的 Google Sheet 時,您都必須重新輸入 API 金鑰

權限

在安裝過程中,Claude for Sheets 擴充功能將要求各種權限以正常運行。儘管運行 Claude in Sheets 所請求的權限很廣泛,但請放心,我們只處理用戶要求 Claude 運行的特定數據。這些數據永遠不會用於訓練我們的生成模型。

擴充功能權限包括:

  • 查看和管理已安裝此應用程序的電子表格 - 需要運行提示並返回結果
  • 連接到外部服務 - 需要調用 Anthropic 的 API 端點
  • 允許此應用程序在您不在場時運行 - 需要在沒有用戶干預的情況下運行儲存格重新計算
  • 在 Google 應用程序內的提示和側邊欄中顯示和運行第三方網絡內容 - 需要顯示側邊欄和安裝後提示

儲存格重新計算

您可以通過從 Claude for Sheets 擴充功能菜單中選擇重新計算選項,手動重新計算 #ERROR!⚠ DEFERRED ⚠⚠ THROTTLED ⚠ 儲存格。


如何使用 Claude for Sheets

Claude 函數

您可以使用兩個主要函數通過 Claude for Sheets 調用 Claude:

1. CLAUDE()

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

CLAUDE() 是使用 Claude for Sheets 調用 Claude 的最簡單方法。要使用此函數,您只需要一個沒有額外格式的純文本提示。這可能是您大多數時候想要使用的函數。這與 Slackbot Claude 界面和 Console 上的 “Chat” 模式相同。

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() 向 Claude 發送一系列 User:Assistant: 消息,就像您使用 Messages 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() 允許您像使用舊版 Text Completions API 一樣調用 Claude。要使用此函數,您必須手動在 \n\nHuman:\n\nAssistant: 之間夾入提示,就像使用 Text Completions 提示一樣。在儲存格中編寫提示時,將 \n\n 替換為兩個實際的新行。

有關 CLAUDEFREE 中特殊的 “Human:”/“Assistant:” 格式的更多信息,請參閱我們的 Text Completions API 文檔。

CLAUDEFREE() 提示示例
提示函數格式
Human: 用一句話說明藍色的好處是什麼?Assistant:=CLAUDEFREE(“Human: 用一句話說明藍色的好處是什麼?Assistant:“)

注意: 整個多行字符串應該放在提示參數中;還要注意 Human: 前面的兩個新行。

可選函數參數

如果您想指定 API 參數,可以通過列出參數-值對來實現。例如,如果您想將 max_tokens 設置為 3,可以按如下方式進行:=CLAUDE("[your prompt]", "claude-instant-1.2", "max_tokens", 3)

您可以設置多個參數。只需一個接一個地列出它們,每個參數和值對用逗號分隔。請注意,前兩個參數必須始終是提示和模型可用模型)— 如果不設置模型,就不能設置可選參數。

例如,這是一個有效的 CLAUDE 函數:=CLAUDE("[your prompt]", "claude-instant-1.2", "system", "[system prompt]", "max_tokens", 3, "temperature", 0.5)

您可能最關心的參數-值參數是:

  • max_tokens - 模型在被迫停止之前輸出的總令牌數。對於是/否或多選答案,您可能希望是 1-2\。請參閱我們的模型比較表,了解每個模型的最大完成長度。
  • temperature - 注入結果的隨機性量。對於多選或分析任務,您會希望它接近 0\。對於創意生成,您會希望將其設置為 1。
  • system - 用於指定系統提示,在使用 =CLAUDEMESSAGES() 和 =CLAUDE() 時可以為 Claude 提供上下文和指令。
  • stop_sequences - JSON 字符串數組,如果遇到這些字符串,模型將停止生成文本。由於 Google Sheets™ 中的轉義規則,字符串內的雙引號必須通過將它們加倍來轉義。
  • api_key - 用於指定用於調用 Claude 的特定 API 金鑰

Claude for Sheets 指南和示例

提示工程交互式教程

API 版本說明

本節中鏈接的所有 Claude for Sheets 電子表格,例如 提示工程交互式教程提示示例工作台,目前使用調用 Text Completions API 的舊版 CLAUDEFREE() 函數。這些將很快更新以利用 CLAUDEMESSAGES() 和 Messages API。

訪問我們深入的 提示工程交互式教程,該教程利用 Claude for Sheets 附加元件來學習或複習初級到高級的提示工程技術。

請注意,就像 Claude for Sheets 的其他部分一樣,您需要一個 API 金鑰才能與教程互動。

Claude for Sheets 提示示例

有關示例提示、提示結構和 Claude 驅動的電子表格,請訪問我們的 Claude for Sheets 提示示例工作台。在那裡,您可以找到以下任務的示例:

  • 長篇文檔問答
  • 信息提取
  • 刪除 PII
  • 使用 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 概述頁面。