Skip to main content
code_execution xAI के Responses API पर सैंडबॉक्सयुक्त रिमोट Python विश्लेषण चलाता है (https://api.x.ai/v1/responses, वही एंडपॉइंट जिसका उपयोग x_search करता है)। इसे बंडल किए गए xai Plugin द्वारा tools अनुबंध के अंतर्गत पंजीकृत किया जाता है।
code_execution xAI के सर्वरों पर चलता है। xAI प्रति 1,000 टूल कॉल के लिए $5, और साथ में मॉडल के इनपुट तथा आउटपुट टोकन का शुल्क लेता है।
इसका उपयोग गणनाओं, सारणीकरण, त्वरित सांख्यिकी और चार्ट-शैली के विश्लेषण के लिए करें, जिसमें x_search या web_search द्वारा लौटाया गया डेटा भी शामिल है। इसे स्थानीय फ़ाइलों, आपके शेल, आपके रेपो या युग्मित डिवाइसों तक कोई पहुँच नहीं है, और यह कॉल के बीच स्थिति को बनाए नहीं रखता, इसलिए प्रत्येक कॉल को क्षणिक विश्लेषण मानें, न कि नोटबुक सत्र। नवीनतम X डेटा के लिए, पहले x_search चलाएँ और परिणाम को इसमें पाइप करें। स्थानीय निष्पादन के लिए, इसके बजाय exec का उपयोग करें।

सेटअप

1

xAI क्रेडेंशियल प्रदान करें

OAuth के लिए योग्य SuperGrok या X Premium सदस्यता आवश्यक है (डिवाइस-कोड सत्यापन, इसलिए यह localhost कॉलबैक के बिना रिमोट होस्ट से काम करता है):
नए इंस्टॉलेशन के दौरान, यही विकल्प ऑनबोर्डिंग में उपलब्ध होता है:
या API कुंजी:
या कॉन्फ़िगरेशन के माध्यम से:
इन तीनों में से कोई भी x_search और Grok web_search को भी संचालित करता है।
2

code_execution सक्षम और अनुकूलित करें

enabled को छोड़ देने पर, code_execution केवल तभी उपलब्ध कराया जाता है जब सक्रिय मॉडल का प्रदाता xai हो और xAI क्रेडेंशियल उपलब्ध हों। ज्ञात गैर-xAI प्रदाता वाले सक्रिय मॉडल के लिए, क्रॉस-प्रदाता उपयोग को स्वीकार करने हेतु plugins.entries.xai.config.codeExecution.enabled को true पर सेट करें। यदि सक्रिय मॉडल प्रदाता अनुपस्थित है या उसका समाधान नहीं हो पाता, तो टूल छिपा रहता है। इसे प्रत्येक प्रदाता के लिए अक्षम करने हेतु enabled को false पर सेट करें। xAI क्रेडेंशियल हमेशा आवश्यक होते हैं।मॉडल, टर्न सीमा या टाइमआउट को ओवरराइड करने के लिए इसी ब्लॉक का उपयोग करें:
3

Gateway पुनः आरंभ करें

xAI Plugin के पुनः पंजीकृत होने और ऊपर दिए गए प्रदाता, सक्षमता तथा प्रमाणीकरण जाँचों के सफल होने पर code_execution एजेंट की टूल सूची में दिखाई देता है।

इसका उपयोग कैसे करें

विश्लेषण के उद्देश्य को स्पष्ट बनाएँ; टूल एकल task पैरामीटर लेता है, इसलिए पूरा अनुरोध और कोई भी इनलाइन डेटा एक ही प्रॉम्प्ट में भेजें:

त्रुटियाँ

प्रमाणीकरण के बिना, टूल एक संरचित JSON त्रुटि लौटाता है (थ्रो किया गया अपवाद नहीं), ताकि एजेंट स्वयं सुधार कर सके:

संबंधित

Exec टूल

आपकी मशीन या युग्मित Node पर स्थानीय शेल निष्पादन।

Exec अनुमोदन

शेल निष्पादन के लिए अनुमति/अस्वीकृति नीति।

वेब टूल

web_search, x_search, और web_fetch

xAI प्रदाता

Grok मॉडल, वेब/X खोज और कोड निष्पादन कॉन्फ़िगरेशन।