Rivya AI Dokümanları
Model API Sayfaları

Claude Opus 4.7 API Entegrasyonu

Claude Opus 4.7 modelini Rivya Public API v1 üzerinden model id claude-opus-4-7-chat, desteklenen girişler, parametreler, Files API kuralları, krediler ve yanıt örnekleriyle kullanın.

API üzerinden kullanılabilirMetin girişi hazırSohbet
API model id

claude-opus-4-7-chat

Girişler

text

Files API

Minimal istek için gerekli değil

Temel krediler

8

Yetenek

Sohbet

Hazırlık

Chat API: akışsız + SSE akışı

Faturalandırma

TOKEN_BASED

Prompt limiti

20000 karakter

İstek sözleşmesi

Chat istekleri her seferinde tek mesaj gönderir. Oturum geçmişi Rivya tarafından saklanır; ham messages dizisi göndermeyin.

AnahtarTürGerekliVarsayılanAçıklama
modelstringEvetclaude-opus-4-7-chatclaude-opus-4-7-chat API model id değerini kullanın.
session_idstringHayır-İsteğe bağlı API tarafından oluşturulan chat session id. Yeni oturum başlatmak için boş bırakın.
messagestringEvet-Sıradaki kullanıcı mesajı. Chat API geçmişi ham messages dizisinden değil, sunucu tarafı oturumdan gelir.
attachmentsarrayHayır-Files API tarafından dönen isteğe bağlı image file_id değerleri. Harici ek URLleri kabul edilmez.
enable_web_searchbooleanHayırfalseYalnızca seçili chat modeli web aramasını desteklediğinde uygulanır.
reasoning_effortstringHayırdefaultDesteklendiğinde isteğe bağlı akıl yürütme yoğunluğu: default, minimal, low, medium, high veya xhigh.
client_request_idstringHayır-Sisteminizde istekleri izlemek için isteğe bağlı istemci tarafı id.

Model parametreleri

Bu chat modeli yukarıdaki ortak Chat API alanlarını kullanır. Web araması, görsel file ekleri, thoughts ve reasoning için modele özel destek hazırlık verilerine yansıtılır.

Minimal istek

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

Create yanıtı

Chat endpointi tamamlanmış asistan mesajını, token kullanımını ve bu tur için nihai kredi mutabakatını döndürür.

{
  "id": "chatcmpl_msg_claude_opus_4_7_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_claude_opus_4_7_chat",
  "model": "claude-opus-4-7-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
  }
}

Yaygın hatalar

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

Chat API, Public API v1 içinde non-streaming ve SSE streaming turlarını destekler. Bu chat modeli için görsel ekleri desteklenmez.