Skip to main content
POST
/
v1
/
messages
curl https://gateway.bud.studio/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "Hello, Claude!"
      }
    ]
  }'
{
  "id": "msg_abc123",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How can I help you today?"
    }
  ],
  "model": "claude-3-5-sonnet-20241022",
  "stop_reason": "end_turn",
  "stop_sequence": null,
  "usage": {
    "input_tokens": 10,
    "output_tokens": 12
  }
}
curl https://gateway.bud.studio/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "anthropic-version: 2023-06-01" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "max_tokens": 1024,
    "messages": [
      {
        "role": "user",
        "content": "Hello, Claude!"
      }
    ]
  }'
{
  "id": "msg_abc123",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How can I help you today?"
    }
  ],
  "model": "claude-3-5-sonnet-20241022",
  "stop_reason": "end_turn",
  "stop_sequence": null,
  "usage": {
    "input_tokens": 10,
    "output_tokens": 12
  }
}

Headers

ParameterTypeRequiredDescription
AuthorizationstringYesBearer authentication header
anthropic-versionstringYesAPI version (e.g., 2023-06-01)

Body

ParameterTypeRequiredDescription
modelstringYesModel identifier (e.g., claude-3-5-sonnet-20241022)
messagesarrayYesArray of message objects with role and content
max_tokensintegerYesMaximum tokens to generate
temperaturefloatNoSampling temperature (0.0 to 1.0). Default: 1.0
top_pfloatNoNucleus sampling parameter. Default: 1.0
top_kintegerNoTop-k sampling parameter
stop_sequencesarrayNoCustom stop sequences
streambooleanNoEnable streaming response. Default: false
systemstringNoSystem prompt to guide the assistant
metadataobjectNoMetadata about the request

Supported Providers

Anthropic

Native Claude Messages API with full feature support

AWS Bedrock

Claude models on AWS infrastructure

Google Vertex AI

Claude models on Google Cloud