अपना पैकेज चुनें
TypeScript संदर्भ डिज़ाइन है। C++ के लिए कोई Agent SDK नहीं है। इंस्टॉलेशन में इंस्टॉल कमांड और रनटाइम आवश्यकताएँ हैं, और उपयोग में पहला एजेंट बनाया जाता है।
किसी कोडिंग एजेंट से अपनी भाषा में Phaseo Agent SDK के साथ पहला एजेंट बनवाएँ।
तुलना करें कि हर रनटाइम क्या समर्थन करता है
हर SDK स्थानीय टूल चलाता है, अनुमोदन या मैन्युअल आउटपुट के लिए सटीक टूल-कॉल ID पर रुकता है, और serializable रन स्टेट लौटाता है जिसे आपका ऐप्लिकेशन सहेजता है। बाकी चीज़ें भाषा के अनुसार अलग हैं:
Rust (
phaseo-agent 0.2) synchronous है: इसमें स्ट्रीमिंग, async execution, समवर्ती टूल, रनटाइम schema validation या Devtools कैप्चर नहीं है। जब किसी रन को अनुरोध handler को ब्लॉक नहीं करना चाहिए, तो इसे वर्कर थ्रेड पर चलाएँ। PHP टूल एक-एक करके चलाता है, और इसकी स्ट्रीम सिर्फ़ तब आगे बढ़ती है जब आपका कोड iterate करता है।
Agent SDK, क्लाइंट या raw API में से चुनें
हर Agent SDK का gateway क्लाइंट मॉडल टर्न उस भाषा के क्लाइंट SDK के ज़रिए भेजता है। ज़्यादातर अतिरिक्त Responses API फ़ील्ड के लिए
requestOptions map (या उस भाषा का समकक्ष) स्वीकार करते हैं; एजेंट फिर भी model, input, instructions और अपने function टूल ख़ुद सेट करता है। Rust 0.2 adapter सिर्फ़ normalized एजेंट फ़ील्ड भेजता है और इसमें अतिरिक्त विकल्पों के लिए कोई hook नहीं है।
किसी रेसिपी से शुरू करें
TypeScript रेसिपी इन पेजों पर दिए गए APIs के साथ किसी भी भाषा में पोर्ट की जा सकती हैं।