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。
功能特性
- 以正确的结构定向到 Claude Messages API 端点 POST /v1/messages
- 自动设置 x-api-key 和 anthropic-version 请求头
- 带有建议的模型选择器,如 claude-opus-4-8、claude-sonnet-4-6 和 claude-haiku-4-5
- 可配置 max_tokens,Anthropic 在每个请求中都要求该字段
- 一键生成 cURL、Python 和 JavaScript 代码
- 在浏览器中运行以直接调用 Anthropic 并查看 JSON 响应
- API 密钥仅保留在浏览器内存中,绝不会被存储或发送给 ArrayKit
- 为每个生成的代码片段提供复制按钮
如何使用 Anthropic Claude API Tester
- 将你的 Anthropic API 密钥粘贴到密钥字段中
- 选择一个模型,例如 claude-opus-4-8 或 claude-sonnet-4-6
- 输入你的提示词并设置 max_tokens 值
- 点击运行以调用 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。
常见错误与故障排除
- 点击运行时在浏览器中显示 CORS 或网络错误 — 浏览器可能会阻止对该 API 的跨域调用。请改为复制生成的 cURL,从终端运行。
- 401 authentication_error(认证错误) — API 密钥缺失、格式错误或已被吊销。请从 Anthropic 控制台重新复制并粘贴到密钥字段中。
- 400 invalid_request_error,关于 max_tokens — Anthropic 要求每个请求都包含 max_tokens。在运行或复制代码片段前,请设置一个正整数。
- 404 not_found_error,关于模型 — 模型 id 输入有误或已停用。请使用当前的 id,如 claude-opus-4-8、claude-sonnet-4-6 或 claude-haiku-4-5。
- 429 rate_limit_error(限流错误) — 你已触发速率或 token 限制。请等待 retry-after 窗口后再运行请求。
常见问题
- 什么是 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 会将其包含在请求和生成的代码中。
- 在这里使用生产环境密钥安全吗?
- 请避免在共享或公共机器上粘贴生产环境密钥。密钥会保留在你的浏览器中,但任何能访问该机器的人都可能看到它。建议使用范围受限的密钥或测试密钥。
相关工具
- OpenAI API Tester — Build, run and copy OpenAI Chat Completions API requests as cURL, Python and JavaScript.
- Google Gemini API Tester — Build, run and copy Google Gemini generateContent API requests as cURL, Python and JavaScript.
- Replicate API Tester — Build, run and copy Replicate prediction API requests as cURL, Python and JavaScript.
- Hugging Face API Tester — Build, run and copy Hugging Face Inference API requests as cURL, Python and JavaScript.
- API 客户端 — 发送 HTTP 请求,构建头部和参数并查看响应;保存最近 25 条记录。
- cURL 转 Fetch — 将 curl 命令转换为 JavaScript 的 fetch() 调用。
- URL 解析器 — 将 URL 拆解为各个部分并列出查询参数。
- Basic Auth Generator — Generate and decode HTTP Basic Auth Authorization headers from a username and password.
全部 ArrayKit 工具