Skip to main content
जब किसी Rust ऐप्लिकेशन को सीमित मॉडल लूप, स्थानीय टूल, अनुमोदन या फिर से शुरू की जा सकने वाली मानवीय समीक्षा की ज़रूरत हो, तो प्रकाशित phaseo-agent crate का उपयोग करें। Rust Agent SDK, phaseo क्लाइंट पर आधारित है और Phaseo Responses API के ज़रिए मॉडल टर्न चलाता है।

समर्थित क्षमताएँ

Rust एक समर्थित सिंक्रोनस रनटाइम है, TypeScript स्ट्रीमिंग रनटाइम का हर सुविधा वाला पोर्ट नहीं। इस सेक्शन के पेज केवल phaseo-agent 0.1 में उपलब्ध API बताते हैं।

रनटाइम मॉडल

  1. मौजूदा संदेश और टूल परिभाषाएँ ModelClient को भेजता है
  2. उपलब्ध स्थानीय टूल चलाता है
  3. ज़रूरत पड़ने पर अनुमोदन, बाहरी आउटपुट या मानवीय समीक्षा के लिए रुकता है
  4. परिणाम जोड़कर पूरा होने या स्टेप सीमा तक पहुँचने तक जारी रहता है
SDK, Phaseo द्वारा होस्ट की गई सेवा में रन संग्रहीत नहीं करता। यदि प्रोसेस रीस्टार्ट होने के बाद भी रन जारी रहना चाहिए, तो अपने ऐप्लिकेशन में RunResult सहेजें। Gateway अडैप्टर 0.1 अभी Gateway के cost_nanos या cost_cents को UsageSummary.cost में मैप नहीं करता। खर्च की रिपोर्टिंग के लिए Agent SDK की लागत फ़ील्ड के बजाय Gateway रिस्पॉन्स या जनरेशन रिकॉर्ड का उपयोग करें।

Agent SDK इंस्टॉल करें

दोनों Rust crates जोड़ें और अपनी API कुंजी कॉन्फ़िगर करें।

अपना पहला एजेंट बनाएँ

Phaseo Gateway के ज़रिए स्थानीय टूल लूप चलाएँ।

टूल और अनुमोदन

स्थानीय, बाहरी और अनुमोदन-आधारित टूल जोड़ें।

Agent API संदर्भ

सटीक Rust structs, traits और methods देखें।
अंतिम संशोधन 2 अक्टूबर 2026