منصوبے کے بارے میں

OpenAI Agents SDK ایک ایسا فریم ورک ہے جسے ملٹی ایجنٹ ورک فلو بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ پرووائیڈر سے آزاد ہے، جو OpenAI کے Responses اور Chat Completions APIs کے ساتھ ساتھ 100 سے زائد دیگر LLMs کو سپورٹ کرتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - **Agent Types**: یہ اسٹینڈرڈ ٹیکسٹ ایجنٹس، طویل مدتی کاموں (فائل معائنہ، کمانڈ ایگزیکیوشن) کے لیے Sandbox ایجنٹس، WebSockets کے ذریعے کم تاخیر والے ملٹی موڈل تجربات کے لیے Realtime ایجنٹس، اور speech-to-text/text-to-speech پائپ لائنز کے لیے Voice ایجنٹس کو سپورٹ کرتا ہے۔ - **Workflow Orchestration**: مختلف ایجنٹس کے درمیان کاموں کی منتقلی کے لیے handoffs اور 'agents as tools' کی خصوصیات فراہم کرتا ہے۔ - **Tooling & Safety**: مختلف ٹولز (functions, MCP, hosted tools) کے ساتھ انٹیگریشن اور ان پٹ/آؤٹ پٹ کی تصدیق کے لیے قابلِ ترتیب guardrails۔ - **Operational Features**: گفتگو کی تاریخ کے لیے بلٹ ان سیشن مینجمنٹ، human-in-the-loop میکانزم، اور ورک فلو کی ڈیبگنگ اور آپٹیمائزیشن کے لیے tracing۔ اس SDK کے لیے Python 3.10+ درکار ہے اور یہ وائس سپورٹ اور Redis پر مبنی سیشن مینجمنٹ کے لیے اختیاری ایکسٹینشنز فراہم کرتا ہے۔