Claude API Request Builder
Build Anthropic Messages API request payloads and cURL commands.
JSON Request Body
{
"model": "claude-3.5-sonnet",
"max_tokens": 1024,
"temperature": 0.7,
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"system": "You are a helpful assistant."
}cURL Command
curl -X POST 'https://api.anthropic.com/v1/messages' \
-H 'Content-Type: application/json' \
-H 'x-api-key: $ANTHROPIC_API_KEY' \
-H 'anthropic-version: 2023-06-01' \
-d '{
"model": "claude-3.5-sonnet",
"max_tokens": 1024,
"temperature": 0.7,
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"system": "You are a helpful assistant."
}'Endpointhttps://api.anthropic.com/v1/messages
Related Tools
RQBAI API Request BuilderNEW
Build AI API request payloads and cURL commands for any provider.
OABOpenAI Request BuilderNEW
Build OpenAI Chat Completions API request payloads and cURL commands.
GMBGemini API Request BuilderNEW
Build Google Gemini API request payloads and cURL commands.
CLTClaude Token CounterNEW
Count tokens for Claude 3.5 Sonnet, Opus, and Haiku models.
HDRAI API Headers BuilderNEW
Generate correct authentication headers for AI API providers.
Learn More
FAQ
- How does Claude handle system messages differently from OpenAI?
- Claude's Messages API expects the system prompt as a top-level system string, not inside the messages array. This builder handles that extraction automatically.
- What headers does Claude require?
- Claude requires x-api-key (your Anthropic API key), anthropic-version (e.g. 2023-06-01), and Content-Type: application/json.
- Is my Anthropic API key stored?
- No. The builder uses a $ANTHROPIC_API_KEY placeholder. Your actual key is never entered or stored here.
Generate ready-to-use JSON request bodies and cURL commands for the Anthropic Claude Messages API. System messages are extracted to the top-level system field automatically. Configure model, temperature, max_tokens, and message turns.