آموزش API · 2026-08-22

افزودن و حذف ابزارها در میانه گفت‌وگو
بدون از کار انداختن کش prompt

قابلیت تغییر ابزارها در میانه گفت‌وگوی Anthropic (بتا) به Claude امکان می‌دهد مجموعه ابزارها را در طول وظایف طولانی به‌صورت پویا جابه‌جا کند — منتشرشده در 07-24 همراه با Opus 5، با پشتیبانی هم‌زمان از Opus 4.8 / Fable 5 / Mythos 5.

به‌روزرسانی شده 2026-11-14

یک کلید برای Claude، GPT و مدل‌های چینی — آنچه این صفحه توضیح می‌دهد را در عمل پیاده کنید.

#mid-conversation-tool-changes#هدر بتا#کش prompt#استفاده از ابزار

نکات کلیدی

2026-07-24

تاریخ انتشار

یکی از دو بتای عرضه‌شده همراه با Claude Opus 5 — قابل بررسی در اعلامیه رسمی.

4

مدل‌های پشتیبانی‌شده

Opus 5، Opus 4.8، Fable 5، Mythos 5. در حال حاضر مدل دیگری نیست.

افزودن ابزار

سازوکار اصلی (+ حذف)

بلوک‌های tool_addition / tool_removal ابزارها را در میانه گفت‌وگو اضافه یا حذف می‌کنند، بدون نیاز به راه‌اندازی مجدد نشست.

گرم می‌ماند

تأثیر بر کش prompt

هدف طراحی دقیقاً همین است که افزودن/حذف ابزارها پیشوند کش‌شده را بی‌اعتبار نکند — کلید هزینه در وظایف طولانی.

این قابلیت چه مشکلی را حل می‌کند

درد قدیمی عامل‌های طولانی‌مدت: در شروع کار 50 ابزار را آویزان می‌کنید، بعد در هر نوبت برای آن‌ها توکن می‌پردازید و در همان حال توجه مدل را رقیق می‌کنند؛ یا در میانه کار به ابزار جدیدی نیاز پیدا می‌کنید و باید نشست را راه‌اندازی مجدد کنید و همه زمینه را از دست بدهید. قابلیت تغییر ابزارها در میانه گفت‌وگو امکان بارگذاری و تخلیه مجموعه ابزارها را به‌صورت درجا از طریق بلوک‌های tool_addition / tool_removal فراهم می‌کند — هم زمینه و هم کش prompt زنده می‌مانند.

پذیرش در اکوسیستم

راهنمای مهاجرت Opus 5 در OpenRouter و مستندات Vercel AI SDK هر دو این بتا را پوشش می‌دهند؛ چارچوب‌های عامل مانند openclaw هم تا اواخر ژوئیه به آن پرداختند. یک دام شناخته‌شده در تنظیمات دروازه رله وجود دارد: برخی دروازه‌ها هدر بتا را می‌اندازند یا بلوک‌های tool_addition را حذف می‌کنند — نشانه آن این است که «مدل وانمود می‌کند ابزار جدید را نمی‌بیند». اگر به این مشکل خوردید، ابتدا زنجیره ارسال را بررسی کنید.

گاه‌شمار

2026-04-07

یک بتای مشابه اما متفاوت: پیام‌های system در میانه گفت‌وگو (این دو را اشتباه نگیرید — هدر متفاوت است).

2026-07-24

قابلیت تغییر ابزارها در میانه گفت‌وگو همراه با Opus 5 عرضه می‌شود؛ هدر: mid-conversation-tool-changes-2026-07-01.

2026-08

SDK‌ها و دروازه‌های اصلی سازگاری را کامل می‌کنند؛ مشکلات ارسال از طریق رله در چندین issue GitHub مستند شده است.

تأییدشده در برابر اشتباه‌پذیر

تأییدشده

نام هدر بتا، چهار مدل پشتیبانی‌شده، سازوکار tool_addition/tool_removal و بی‌اعتبار نشدن کش prompt — همه در اعلامیه رسمی و مستندات SDKهای اصلی قابل بررسی است.

اشتباه‌پذیر

این را با بتای mid-conversation system در 04-07 (درج پیام‌های system در میانه گفت‌وگو) اشتباه نگیرید: این دو بتای مستقل با هدرهای متفاوت و مسائل متفاوت هستند. در زنجیره‌های ارسال، مطمئن شوید هر دو هدر عبور داده می‌شوند.

استفاده از این بتا یا نه

مناسب

عامل‌های طولانی‌مدت که مجموعه ابزارشان بر حسب مرحله تغییر می‌کند و هزینه‌شان به کش prompt حساس است — نمونه‌های معمول: مهاجرت‌های چندمرحله‌ای، بازآرایی ماژول به ماژول.

از آن صرف‌نظر کنید

سناریوهایی با مجموعه ابزار ثابت و نشست‌های کوتاه. یک هدر بتای بیشتر یعنی یک لایه دیگر از عدم قطعیت در زنجیره — آن را به زور به وظایف ساده تحمیل نکنید.

نحوه استفاده

هدر درخواست anthropic-beta: mid-conversation-tool-changes-2026-07-01 را اضافه کنید؛ در میانه گفت‌وگو، ابزارهای جدید را با بلوک‌های tool_addition متصل کنید و با بلوک‌های tool_removal تخلیه کنید. مدل فقط باید یکی از Opus 5 / 4.8 / Fable 5 / Mythos 5 باشد. هنگام عبور از دروازه، مطمئن شوید هم هدر و هم بلوک‌های جدید ارسال می‌شوند.

در QCode

مسیرهای سری Claude در QCode هدر anthropic-beta را عبور می‌دهند و هر چهار مدل پشتیبانی‌شده با قیمت رسمی ضرب‌در نرخ سرویس ما عرضه می‌شوند. یکپارچه‌سازی دقیقاً مانند اتصال مستقیم است: همان کلید، همان نقطه پایانی، هدر طبق معمول ارسال می‌شود.

پرسش‌های متداول

هدر بتا چیست؟

anthropic-beta: mid-conversation-tool-changes-2026-07-01. آن را در هدر درخواست قرار دهید تا این قابلیت فعال شود.

کدام مدل‌ها از آن پشتیبانی می‌کنند؟

Opus 5، Opus 4.8، Fable 5، Mythos 5. در حال حاضر مدل دیگری نیست.

آیا کش prompt را از کار می‌اندازد؟

خیر — همان هدف طراحی این قابلیت است: افزودن/حذف ابزارها پیشوند کش‌شده را بی‌اعتبار نمی‌کند. اگر نرخ برخورد کش شما ناگهان افت کرد، ابتدا بررسی کنید آیا رله‌ای در زنجیره بدنه درخواست را بازنویسی کرده است یا نه.

آیا همان mid-conversation system است؟

خیر. آن یک بتای جداگانه از 04-07 است (درج پیام‌های system در میانه گفت‌وگو) با هدر mid-conversation-system-2026-04-07 که مسئله دیگری را حل می‌کند.

اگر مدل پشت یک دروازه ابزارهای جدید را نبیند، چه اتفاقی می‌افتد؟

نشانه کلاسیک همان دام شناخته‌شده: برخی دروازه‌ها هدر بتا را می‌اندازند یا بلوک‌های tool_addition را حذف می‌کنند. ابتدا با یک curl مستقیم بازتولید کنید، سپس زنجیره ارسال را گام‌به‌گام بررسی کنید.

آیا می‌توان از قابلیت‌های beta در محیط تولید استفاده کرد؟

beta‌های رسمی معمولاً برای محیط تولید به‌اندازه کافی پایدار هستند، اما ابتدا روی مسیرهای غیرحیاتی اعتبارسنجی کنید و لیست تغییرات را برای اطلاعیه‌های خروج از beta و تغییرات ناسازگار زیر نظر بگیرید.

منابع

اطلاعیه رسمی Anthropic (2026-07-24، Claude Opus 5)، راهنمای مهاجرت Opus 5 در OpenRouter، مستندات Vercel AI SDK، ایشوهای GitHub مربوط به openclaw.

صرفه‌جویی در وظایف طولانی از کش شروع می‌شود

QCode هدر anthropic-beta را عبور می‌دهد — هر چهار مدل پشتیبانی‌شده با همان کلید قابل فراخوانی هستند.

مطمئن نیستید از کجا شروع کنید؟

یک هفته امتحان کنید

بسته کوچک: $4 برای $30 سهمیه، به مدت 7 روز معتبر

هر روز از آن استفاده کنید

Starter: $9.00/ماه با $5 سهمیه در هر روز — فقط $0.060 به‌ازای هر $1 سهمیه، در برابر حدود $0.113 برای بسته متوسط