Documentación de Rivya AI
Páginas de API por modelo

Integración de API de Claude Opus 4.6

Usa Claude Opus 4.6 mediante Rivya Public API v1 con el model id claude-opus-4-6-chat, entradas compatibles, parámetros, reglas de Files API, créditos y ejemplos de respuesta.

Disponible vía APIEntrada de texto listaChat
ID de modelo de API

claude-opus-4-6-chat

Entradas

text

Files API

No requerido para la solicitud mínima

Créditos base

8

Capacidad

Chat

Preparación

Chat API: no streaming + SSE streaming

Facturación

TOKEN_BASED

Límite de prompt

20000 caracteres

Contrato de solicitud

Las solicitudes de Chat envían un mensaje por vez. Rivya guarda el historial en la session; no envíes un array raw messages.

KeyTipoObligatorioPredeterminadoDescripción
modelstringclaude-opus-4-6-chatUsa claude-opus-4-6-chat como ID de modelo de API.
session_idstringNo-ID de sesión de chat creado por la API, opcional. Omítelo para iniciar una sesión nueva.
messagestring-El siguiente mensaje del usuario. El historial de Chat API viene de la session del servidor, no de un array raw messages.
attachmentsarrayNo-Valores file_id de imagen opcionales devueltos por Files API. No se aceptan URLs de adjuntos externos.
enable_web_searchbooleanNofalseSolo se aplica cuando el modelo de Chat seleccionado admite búsqueda web.
reasoning_effortstringNodefaultEsfuerzo de razonamiento opcional: default, minimal, low, medium, high o xhigh cuando el modelo lo admita.
client_request_idstringNo-ID opcional del cliente para rastrear solicitudes en tu sistema.

Parámetros del modelo

Este modelo de Chat usa los campos compartidos de Chat API anteriores. La compatibilidad específica con búsqueda web, adjuntos de imagen file, pensamientos y reasoning se refleja en los datos de preparación.

Solicitud mínima

{
  "model": "claude-opus-4-6-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

Respuesta de creación

El endpoint de Chat devuelve el mensaje completado del assistant, el uso de tokens y la liquidación final de créditos de este turno.

{
  "id": "chatcmpl_msg_claude_opus_4_6_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_claude_opus_4_6_chat",
  "model": "claude-opus-4-6-chat",
  "created_at": "2026-05-11T00:00:00.000Z",
  "message": {
    "id": "assistant_message_id",
    "role": "assistant",
    "content": "A concise launch plan with clear next steps."
  },
  "usage": {
    "input_tokens": 1200,
    "output_tokens": 320,
    "total_tokens": 1520
  },
  "credits": {
    "reserved": 8,
    "final": 8
  }
}

Errores comunes

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found, chat_model_not_supported, chat_session_conflict, chat_attachment_not_supported

Chat API admite turnos no streaming y SSE streaming en Public API v1. Este modelo de Chat no admite adjuntos de imagen.