Rivya AI ডকস
মডেল API পেজ

Gemini 3 Flash API ইন্টিগ্রেশন

Rivya Public API v1 দিয়ে Gemini 3 Flash ব্যবহার করুন: model id gemini-3-flash-chat, সমর্থিত ইনপুট, প্যারামিটার, Files API নিয়ম, ক্রেডিট এবং response উদাহরণসহ।

API দিয়ে উপলভ্যটেক্সট ইনপুট প্রস্তুতচ্যাট
API model id

gemini-3-flash-chat

ইনপুট

text, file

Files API

minimal request-এর জন্য প্রয়োজন নেই

বেস ক্রেডিট

1

ক্ষমতা

চ্যাট

প্রস্তুতি

Chat API: non-streaming + SSE streaming

বিলিং

TOKEN_BASED

প্রম্পট সীমা

20000 অক্ষর

রিকোয়েস্ট contract

Chat request একবারে একটি message পাঠায়। Session history Rivya সংরক্ষণ করে; raw messages array পাঠাবেন না।

Keyধরনপ্রয়োজনীয়ডিফল্টবিবরণ
modelstringহ্যাঁgemini-3-flash-chatgemini-3-flash-chat API model id ব্যবহার করুন।
session_idstringনা-ঐচ্ছিক API তৈরি করা chat session id। নতুন session শুরু করতে বাদ দিন।
messagestringহ্যাঁ-পরবর্তী ব্যবহারকারীর message। Chat API ইতিহাস server-side session থেকে আসে, raw messages array থেকে নয়।
attachmentsarrayনা-Files API থেকে ফেরত আসা ঐচ্ছিক image file_id value। বাইরের attachment URL গ্রহণ করা হয় না।
enable_web_searchbooleanনাfalseনির্বাচিত chat model web search সমর্থন করলে শুধু তখনই প্রযোজ্য।
reasoning_effortstringনাdefaultঐচ্ছিক reasoning effort: সমর্থিত হলে default, minimal, low, medium, high বা xhigh।
client_request_idstringনা-আপনার সিস্টেমে request trace করার ঐচ্ছিক client-side id।

মডেল প্যারামিটার

এই chat model উপরের shared Chat API field ব্যবহার করে। web search, image file attachment, thought এবং reasoning support readiness data-তে দেখা যায়।

ন্যূনতম request

{
  "model": "gemini-3-flash-chat",
  "message": "Write a concise launch plan for a new product image campaign"
}

রেফারেন্স ফাইল রিকোয়েস্ট

{
  "model": "gemini-3-flash-chat",
  "message": "Write a concise launch plan for a new product image campaign",
  "attachments": [
    {
      "file_id": "file_uploaded_image_id"
    }
  ]
}

Create response

Chat endpoint completed assistant message, token usage এবং এই turn-এর final credit settlement ফেরত দেয়।

{
  "id": "chatcmpl_msg_gemini_3_flash_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_gemini_3_flash_chat",
  "model": "gemini-3-flash-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": 1,
    "final": 1
  }
}

সাধারণ ত্রুটি

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

Public API v1-এ Chat API non-streaming এবং SSE streaming turn সমর্থন করে। Image attachment অবশ্যই Files API file_id value ব্যবহার করবে।