डीप रिसर्च, गहराई से विश्लेषण या एजेंट के कई चरणों वाले प्रोग्राम चलाने जैसे लंबे समय तक चलने वाले टास्क के लिए, कनेक्शन टाइम आउट की वजह से स्टैंडर्ड एचटीटीपी अनुरोधों में रुकावट आ सकती है. ये अनुरोध आम तौर पर 60 सेकंड के बाद बंद हो जाते हैं. Interactions API, इन टास्क को एसिंक्रोनस तरीके से चलाने के लिए बैकग्राउंड में प्रोसेस करने की सुविधा देता है.
इंटरैक्शन को तब तक चलने दें, जब तक कि वह सर्वर पर टास्क पूरा न कर ले. इसके लिए, इंटरैक्शन बनाते समय "background": true सेट करें. एपीआई तुरंत इंटरैक्शन आईडी दिखाता है. क्लाइंट ऐप्लिकेशन, इस आईडी का इस्तेमाल करके स्टेटस, स्ट्रीम की प्रोग्रेस या डिसकनेक्ट की गई स्ट्रीम से फिर से कनेक्ट करने के लिए पोल कर सकते हैं.
बैकग्राउंड में प्रोग्राम चलाने की सुविधा, Gemini के स्टैंडर्ड मॉडल (जैसे कि gemini-3.6-flash और gemini-3.1-pro-preview) और एजेंट बनाने और मैनेज करने की सुविधा (जैसे कि antigravity-preview-05-2026) के लिए उपलब्ध है.
बैकग्राउंड इंटरैक्शन बनाना
बैकग्राउंड इंटरैक्शन शुरू करने के लिए, संसाधन बनाते समय background पैरामीटर को true पर सेट करें.
Python
from google import genai
client = genai.Client