Rivya AI दस्तावेज़
मॉडल API पेज

Gemini 3 Pro API इंटीग्रेशन

Rivya Public API v1 के जरिए मॉडल ID gemini-3-pro-chat, समर्थित इनपुट, पैरामीटर, Files API नियम, क्रेडिट और रिस्पॉन्स उदाहरणों के साथ Gemini 3 Pro का उपयोग करें।

API से उपलब्धटेक्स्ट इनपुट तैयारचैट
API मॉडल ID

gemini-3-pro-chat

इनपुट

text, file

Files API

न्यूनतम रिक्वेस्ट के लिए जरूरी नहीं

बेस क्रेडिट

2

क्षमता

चैट

उपलब्धता स्थिति

Chat API: non-streaming + SSE streaming

बिलिंग

TOKEN_BASED

प्रॉम्प्ट सीमा

20000 अक्षर

रिक्वेस्ट संरचना

चैट रिक्वेस्ट एक बार में एक संदेश भेजती हैं। सेशन इतिहास Rivya स्टोर करता है; raw messages array न भेजें।

कुंजीप्रकारजरूरीडिफॉल्टविवरण
modelstringहांgemini-3-pro-chatgemini-3-pro-chat API मॉडल ID का उपयोग करें।
session_idstringनहीं-API से बनाया गया वैकल्पिक चैट सेशन ID। नया सेशन शुरू करने के लिए इसे छोड़ दें।
messagestringहां-उपयोगकर्ता का अगला संदेश। Chat API का इतिहास सर्वर-साइड सेशन से आता है, raw messages array से नहीं।
attachmentsarrayनहीं-Files API से लौटाए गए वैकल्पिक इमेज file_id मान। बाहरी अटैचमेंट URL स्वीकार नहीं किए जाते।
enable_web_searchbooleanनहींfalseयह केवल तब लागू होता है जब चुना गया चैट मॉडल वेब खोज का समर्थन करता है।
reasoning_effortstringनहींdefaultवैकल्पिक reasoning effort: समर्थित होने पर default, minimal, low, medium, high या xhigh।
client_request_idstringनहीं-अपने सिस्टम में रिक्वेस्ट ट्रेस करने के लिए वैकल्पिक क्लाइंट-साइड ID।

मॉडल पैरामीटर

यह चैट मॉडल ऊपर दिए गए साझा Chat API फील्ड का उपयोग करता है। वेब खोज, इमेज फाइल अटैचमेंट, thoughts और reasoning के लिए मॉडल-विशिष्ट समर्थन उपलब्धता डेटा में दिखाई देता है।

न्यूनतम रिक्वेस्ट

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

संदर्भ फाइल रिक्वेस्ट

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

Create रिस्पॉन्स

Chat एंडपॉइंट इस टर्न के लिए पूरा असिस्टेंट संदेश, टोकन उपयोग और अंतिम क्रेडिट सेटलमेंट लौटाता है।

{
  "id": "chatcmpl_msg_gemini_3_pro_chat_example",
  "object": "chat.completion",
  "session_id": "chat_session_gemini_3_pro_chat",
  "model": "gemini-3-pro-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": 2,
    "final": 2
  }
}

सामान्य त्रुटियां

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 में non-streaming और SSE streaming टर्न का समर्थन करता है। इमेज अटैचमेंट के लिए Files API की file_id वैल्यू का उपयोग करना होगा।