Anthropic Claude API Tester

Build, run and copy Anthropic Claude Messages API requests as cURL, Python and JavaScript.

构建请求以及 cURL、Python 和 JavaScript 代码的过程完全在你的浏览器中完成。当你点击运行时,你的 Anthropic API 密钥和提示词会从浏览器直接发送给 Anthropic,而非 ArrayKit。你的密钥仅保留在浏览器内存中,绝不会被存储或发送给 ArrayKit。请避免在共享或公共机器上使用生产环境密钥。

试用 OpenAI API 测试器

关于 Anthropic Claude API Tester

Anthropic Claude API 测试器让你无需离开浏览器即可构建、运行并复制对 Claude Messages API(POST /v1/messages)的请求。粘贴你的 Anthropic API 密钥,选择像 claude-opus-4-8 或 claude-sonnet-4-6 这样的模型,输入提示词和 max_tokens 值,ArrayKit 便会组装一个带有 x-api-key 和 anthropic-version 请求头的正确请求。生成可直接粘贴的 cURL、Python 和 JavaScript 代码片段,或点击运行以直接调用 Anthropic 并查看响应。它专为想要验证密钥、确认模型名称,或获取一个可直接放入代码库的可用请求的开发者、提示词工程师以及任何集成 Claude 的人而设计。请求和代码在本地构建;当你运行时,你的密钥和提示词会从浏览器直接发送给 Anthropic,绝不发送给 ArrayKit。

功能特性

如何使用 Anthropic Claude API Tester

  1. 将你的 Anthropic API 密钥粘贴到密钥字段中
  2. 选择一个模型,例如 claude-opus-4-8 或 claude-sonnet-4-6
  3. 输入你的提示词并设置 max_tokens 值
  4. 点击运行以调用 Anthropic,或复制 cURL / Python / JavaScript 代码片段

示例

输入

curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-opus-4-8","max_tokens":1024,"messages":[{"role":"user","content":"Hello, Claude"}]}'

输出

{
  "id": "msg_01...",
  "type": "message",
  "role": "assistant",
  "model": "claude-opus-4-8",
  "content": [{"type": "text", "text": "Hello! How can I help you today?"}],
  "stop_reason": "end_turn"
}

一个最简的 Claude Messages API 请求,带有必需的请求头和 max_tokens。

常见错误与故障排除

常见问题

什么是 Anthropic Claude API 测试器?
它是一款浏览器工具,可构建对 Claude Messages API(POST /v1/messages)的请求,生成 cURL、Python 和 JavaScript 代码,并能运行该请求,让你查看 Claude 的响应。
ArrayKit 会看到或存储我的 Anthropic API 密钥吗?
不会。请求和代码在本地构建。当你点击运行时,你的密钥和提示词会从浏览器直接发送给 Anthropic,绝不发送给 ArrayKit。密钥仅保留在浏览器内存中,绝不会被存储或发送给我们。
为什么运行会因 CORS 错误失败,而 cURL 却能用?
Anthropic API 可能不允许直接的跨域浏览器调用,因此浏览器会阻止该请求。生成的 cURL 命令在不受 CORS 限制的终端或后端中运行良好。
我可以测试哪些 Claude 模型?
任何当前的 Messages API 模型 id 都可使用。选择器会建议 claude-opus-4-8、claude-sonnet-4-6 和 claude-haiku-4-5 等选项,你也可以输入任何有效的 id。
为什么我必须设置 max_tokens?
Anthropic Messages API 要求每个请求都包含 max_tokens;它限制 Claude 可以生成的 token 数量。ArrayKit 会将其包含在请求和生成的代码中。
在这里使用生产环境密钥安全吗?
请避免在共享或公共机器上粘贴生产环境密钥。密钥会保留在你的浏览器中,但任何能访问该机器的人都可能看到它。建议使用范围受限的密钥或测试密钥。

相关工具

全部 ArrayKit 工具