Integração da API de Claude Haiku 5.5
Use Claude Haiku 5.5 pela Rivya Public API v1 com o ID de modelo claude-haiku-5-5-chat, entradas compatíveis, parâmetros, regras da Files API, créditos e exemplos de resposta.
claude-haiku-5-5-chat
text
Não obrigatório para a requisição mínima
Créditos base / 1 mi de tokens: entrada 12, saída 60 O custo final da tarefa é arredondado para cima em créditos inteiros.
Chat
API de chat: sem streaming + streaming SSE
TOKEN_BASED
20000 caracteres
Contrato da requisição
Requisições de Chat enviam uma mensagem por vez. O histórico da sessão é armazenado pela Rivya; não envie um array raw messages.
| Chave | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
| model | string | Sim | claude-haiku-5-5-chat | Use claude-haiku-5-5-chat como ID do modelo da API. |
| session_id | string | Não | - | ID de sessão de chat criado pela API, opcional. Omita para iniciar uma nova sessão. |
| message | string | Sim | - | A próxima mensagem do usuário. O histórico da Chat API vem da sessão no servidor, não de um array raw messages. |
| attachments | array | Não | - | Valores file_id de imagem opcionais retornados pela Files API. URLs externas de anexo não são aceitas. |
| enable_web_search | boolean | Não | false | Só se aplica quando o modelo de Chat selecionado oferece suporte a busca na web. |
| reasoning_effort | string | Não | default | Reasoning effort opcional: default, minimal, low, medium, high ou xhigh quando houver suporte. |
| client_request_id | string | Não | - | ID opcional do cliente para rastrear requisições no seu sistema. |
| thought_mode | string | Não | default | thought_mode é opcional: default, on ou off. Nos modelos que oferecem a função de pensamento, on ativa a opção, off a desativa e default usa o comportamento padrão do modelo. Os demais modelos ignoram este campo. |
| tool_slug | string | Não | - | Slug opcional de uma ferramenta de chat existente na Rivya. A Rivya adiciona as instruções da ferramenta a este turno. Se a sessão já tiver uma ferramenta, omita este campo ou use o mesmo slug. |
Parâmetros do modelo
Este modelo de Chat usa os campos compartilhados da Chat API acima. O suporte específico do modelo para busca na web, anexos de arquivo de imagem, pensamentos e raciocínio aparece nos dados de prontidão.
Requisição mínima
{
"model": "claude-haiku-5-5-chat",
"message": "Descreva três etapas para lançar uma campanha de imagens de produto."
}Resposta de criação
O endpoint de Chat retorna a mensagem concluída do assistente, o uso de tokens e o acerto final de créditos deste turno.
{
"id": "chatcmpl_assistant_message_id",
"object": "chat.completion",
"session_id": "chat_session_claude_haiku_5_5_chat",
"model": "claude-haiku-5-5-chat",
"created_at": "2026-05-11T00:00:00.000Z",
"message": {
"id": "assistant_message_id",
"role": "assistant",
"content": "1. Escolha as imagens do produto. 2. Escreva as publicações de lançamento. 3. Agende a publicação e analise os resultados.",
"created_at": "2026-05-11T00:00:00.000Z"
},
"usage": {
"input_tokens": 1200,
"output_tokens": 320,
"total_tokens": 1520
},
"credits": {
"reserved": 0,
"final": 0,
"settlement_status": "PENDING"
}
}Erros comuns
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported
A Chat API oferece suporte a turnos non-streaming e SSE streaming na Public API v1. Anexos de imagem não são aceitos por este modelo de Chat.
