Google Sheets插件
Claude for Sheets扩展程序将Claude集成到Google Sheets中,让您可以直接在单元格中与Claude进行交互。
为什么使用Claude for Sheets?
Claude for Sheets通过让您能够在评估套件中并行测试提示,从而实现大规模的提示工程。此外,它在调查分析和在线数据处理等办公任务中表现出色。
访问我们的提示工程示例表格以查看实际效果。
开始使用Claude for Sheets
安装Claude for Sheets
按照以下步骤轻松启用Claude for Sheets:
获取Anthropic API密钥
如果您还没有API密钥,可以在Anthropic控制台中创建API密钥。
安装Claude for Sheets扩展程序
在插件市场中找到Claude for Sheets扩展程序,然后点击蓝色的安装
按钮并接受权限。
连接您的API密钥
在扩展程序
> Claude for Sheets™
> 打开侧边栏
> ☰
> 设置
> API提供商
中输入您的API密钥。您可能需要等待或刷新页面才能看到Claude for Sheets菜单。
每次创建新的Google表格时,您都需要重新输入API密钥
输入您的第一个提示
您可以使用两个主要函数通过Claude for Sheets调用Claude。现在,让我们使用CLAUDE()
。
简单提示
在任意单元格中,输入=CLAUDE("Claude,用一句话说说蓝色有什么好处?")
Claude应该会给出答案。当提示正在处理时,单元格会显示
Loading...
添加参数
参数参数在初始提示之后,如=CLAUDE(prompt, model, params...)
。
model
在列表中始终排第二。现在在任意单元格中输入=CLAUDE("你好,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: 用一句话说说蓝色有什么好处?
Assistant: 蓝色很好,因为")
换行
每个后续对话轮次(User:
或Assistant:
)前必须有一个换行符。要在单元格中输入换行符,请使用以下按键组合:
- **Mac:**Cmd + Enter
- **Windows:**Alt + Enter
可选函数参数
您可以通过列出参数-值对来指定可选的API参数。 您可以设置多个参数。只需一个接一个地列出它们,每对参数和值用逗号分隔。
前两个参数必须始终是提示和模型。如果不设置模型,就不能设置可选参数。
您最关心的参数-值参数可能是:
参数 | 描述 |
---|---|
max_tokens | 模型在被强制停止之前输出的令牌总数。对于是/否或多选答案,您可能希望值为1-3。 |
temperature | 注入结果中的随机性程度。对于多选或分析任务,您会希望它接近0。对于创意生成,您会希望将其设置为1。 |
system | 用于指定系统提示,可以为Claude提供角色详情和上下文。 |
stop_sequences | JSON数组字符串,如果遇到这些字符串,模型将停止生成文本。由于Google Sheets™中的转义规则,字符串内的双引号必须通过双倍引号进行转义。 |
api_key | 用于指定调用Claude时使用的特定API密钥。 |
Claude for Sheets使用示例
提示工程交互式教程
我们深入的提示工程交互式教程使用了Claude for Sheets。 查看它以学习或复习提示工程技术。
提示工程工作流程
我们的Claude for Sheets提示示例工作台是一个由Claude驱动的电子表格,其中包含示例提示和提示工程结构。
Claude for Sheets工作簿模板
复制我们的Claude for Sheets工作簿模板以开始您自己的Claude for Sheets工作!
故障排除
更多信息
有关此扩展程序的更多信息,请参阅Claude for Sheets Google Workspace Marketplace概览页面。