Skip to main content
Tool-calling loops को deterministic और debug करने योग्य रखने के लिए ये patterns अपनाएँ।

पैटर्न 1: Chat Completions चक्र

  1. User message और tool definitions भेजें।
  2. अगर finish_reason tool_calls हो, तो हर tool call execute करें।
  3. Tool outputs को role: "tool" messages के रूप में वापस भेजें।
  4. Assistant का final answer पढ़ें।

अनुरोध (आगे की कड़ी)

पैटर्न 2: Responses चक्र

/v1/responses में model tool calls function_call type के output items के रूप में दिखते हैं। फिर function_call_output input items के साथ follow-up request भेजें।

अनुरोध (अनुवर्ती)

एंडपॉइंट चुनें

  • OpenAI-style message loops पहले से हों, तो /v1/chat/completions को प्राथमिकता दें।
  • App Responses API पर standardized हो, तो /v1/responses चुनें।
  • App Anthropic-native हो, तो /v1/messages उपयोग करें।
अंतिम संशोधन 2 अक्टूबर 2026