🎁 Novo Cadastre-se grátis, 10 chamadas por nossa conta. Até US$ 1, sem cartão.

API Messages

POST /v1/messages

Compatível com a API Anthropic Messages. O gateway encaminha de forma transparente para os modelos Claude via o canal Anthropic ou Bedrock configurado.

Corpo da requisição

ParâmetroTipoDescrição
model*stringID do modelo a usar (ex. claude-sonnet-4-6).
messages*arrayArray de objetos de mensagem com função (user/assistant) e conteúdo.
max_tokens*integerNúmero máximo de tokens a gerar.
systemstringPrompt de sistema para definir o contexto da conversa.
streambooleanSe true, retorna um fluxo de eventos SSE. Padrão: false.
temperaturenumberTemperatura de amostragem 0–1. Padrão: 1.
toolsarrayLista de definições de ferramentas para o uso de ferramentas.

Exemplo de requisição

POST /v1/messages
Authorization: Bearer YOUR_API_KEY
x-api-key: YOUR_API_KEY

{
  "model": "claude-sonnet-4-6",
  "max_tokens": 256,
  "messages": [
    {"role": "user", "content": "What is the capital of France?"}
  ]
}

Exemplo de resposta

{
  "id": "msg_abc123",
  "type": "message",
  "role": "assistant",
  "model": "claude-sonnet-4-6",
  "content": [
    { "type": "text", "text": "The capital of France is Paris." }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 14,
    "output_tokens": 9
  }
}

A API Messages aceita ambos Authorization: Bearer e x-api-key para autenticação, seguindo a convenção do SDK da Anthropic.