𝗔𝗻𝘁𝗵𝗿𝗼𝗽𝗶𝗰 𝗔𝗣𝗜: 𝗖𝗹𝗮𝘂𝗱𝗲، 𝗶𝘀𝘁𝗲𝗳𝗮𝗱𝗲 𝗮𝘇 𝗮𝗯𝘇𝗮𝗿 (𝗧𝗼𝗼𝗹 𝗨𝘀𝗲) 𝘃𝗮 𝘅𝗼𝗿𝗼𝗼𝗷𝗶̄𝗵𝗮̄𝘆𝗲 𝘀𝗮𝗸𝗵𝘁𝗮𝗿𝘆𝗮𝗳𝘁𝗮

Anthropic مستندات شفافی برای Messages API و مدل‌های Claude ارائه می‌دهد.

برای یافتن شناسه‌های مدل (model IDs) و قیمت‌گذاری، از مستندات رسمی استفاده کنید. از رشته‌های مدل (model strings) موجود در پست‌های قدیمی وبلاگ استفاده نکنید؛ رشته‌های قدیمی منجر به بروز خطا می‌شوند.

فراخوانی ابزار (Tool calling) به Claude اجازه می‌دهد تا درخواست انجام عملیاتی را بدهد. این عملیات شامل فراخوانی‌های HTTP، پرس‌وجوهای پایگاه داده یا توابع داخلی است. سرور شما این عملیات را اجرا می‌کند.

برای استفاده ایمن از ابزار، این مراحل را دنبال کنید:

  • برای ابزارهای خود طرحواره (schema) تعریف کنید.
  • آرگومان‌ها را قبل از اجرا توسط سرور، اعتبارسنجی کنید.
  • با خروجی مدل مانند داده‌های غیرقابل اعتماد برخورد کنید.
  • خروجی را در کد خودتان تجزیه (parse) کنید تا از نتایج قابل خواندن توسط ماشین اطمینان حاصل کنید.

با رعایت این عادت‌ها از یکپارچه‌سازی خود محافظت کنید:

  • کلیدهای API خود را به‌طور منظم تغییر دهید (Rotate).
  • شناسه‌های درخواست (request IDs) را برای کمک به پشتیبانی، ثبت (log) کنید.
  • میزان مصرف توکن را برای ماندن در محدوده بودجه خود نظارت کنید.

منبع: https://dev.to/ganeshjoshi/anthropic-api-claude-tool-use-and-structured-outputs-in-apps-kai

جامعه یادگیری اختیاری: https://t.me/GyaanSetuAi