跳转到主要内容

Google Sheets 附加程序

更新于今天

Claude for Sheets 扩展程序将 Claude 集成到 Google Sheets 中,允许您直接在单元格中执行与 Claude 的交互。

为什么使用 Claude for Sheets?

Claude for Sheets 通过使您能够并行测试评估套件中的提示来实现大规模提示工程。此外,它在调查分析和在线数据处理等办公任务中表现出色。

访问我们的提示工程示例表以查看实际应用。

Claude for Sheets 入门

安装 Claude for Sheets

使用以下步骤轻松启用 Claude for Sheets:

  1. 获取您的 Claude API 密钥:如果您还没有 API 密钥,可以在 Claude 控制台中创建 API 密钥。

  2. 安装 Claude for Sheets 扩展程序:在附加组件市场中找到 Claude for Sheets 扩展程序,然后点击蓝色的"安装"按钮并接受权限。

    1. 权限:Claude for Sheets 扩展程序将要求各种权限以正常运行。请放心,我们仅处理用户要求 Claude 运行的特定数据。此数据永远不会用于训练我们的生成模型。

    2. 扩展程序权限包括:

      1. 查看和管理已安装此应用程序的电子表格:运行提示和返回结果所需。

      2. 连接到外部服务:为了能够调用 Claude API 端点所需。

      3. 允许此应用程序在您不在场时运行:无需用户干预即可运行单元格重新计算所需。

      4. 在 Google 应用程序中的提示和侧边栏中显示和运行第三方网络内容:显示侧边栏和安装后提示所需。

  3. 连接您的 API 密钥:扩展程序 > Claude for Sheets™ > 打开侧边栏 > > 设置 > API 提供商处输入您的 API 密钥。您可能需要等待或刷新以使 Claude for Sheets 菜单出现。

重要:每次创建新的 Google Sheet 时,您都必须重新输入 API 密钥。

输入您的第一个提示

您可以使用两个主要函数来使用 Claude for Sheets 调用 Claude。现在,让我们使用 CLAUDE()

简单提示

在任何单元格中,输入 =CLAUDE("Claude, in one sentence, what's good about the color blue?")

Claude 应该会给出答案。您会知道提示正在处理,因为单元格会显示 Loading...

添加参数

参数参数在初始提示之后,如 =CLAUDE(prompt, model, params...)

注意:model 始终是列表中的第二个。

现在在任何单元格中输入 =CLAUDE("Hi, Claude!", "claude-3-haiku-20240307", "max_tokens", 3)

任何 API 参数都可以这样设置。您甚至可以传入仅用于此特定单元格的 API 密钥,如下所示:"api_key", "sk-ant-api03-j1W..."

高级用法

CLAUDEMESSAGES 是一个函数,允许您特别使用 Messages API。这使您能够向 Claude 发送一系列 User:Assistant: 消息。

如果您想模拟对话或预填充 Claude 的响应,这特别有用。

尝试在单元格中写入:

=CLAUDEMESSAGES("User: In one sentence, what is good about the color blue?
Assistant: The color blue is great because")

换行符

每个后续对话轮次(User:Assistant:)前面必须有一个换行符。要在单元格中输入换行符,请使用以下按键组合:

  • Mac:Cmd + Enter

  • Windows:Alt + Enter

带有系统提示的多轮 CLAUDEMESSAGES() 调用示例

要使用系统提示,请按照设置其他可选函数参数的方式进行设置。(您必须首先设置模型名称。)

=CLAUDEMESSAGES("User: What's your favorite flower? Answer in <answer> tags.
Assistant: <answer>", "claude
这是否解答了您的问题?