𝗔𝗻𝘁𝗵𝗿𝗼𝗽𝗶𝗰 𝗔𝗣𝗜: 𝗖𝗹𝗮𝘂𝗱𝗲، 𝗧𝗼𝗼𝗹 𝗨𝘀𝗲، اور 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝗱 𝗢𝘂𝘁𝗽𝘂𝘁𝘀
Anthropic، Messages API اور Claude ماڈلز کے لیے واضح دستاویزات (documentation) فراہم کرتا ہے۔
ماڈل IDs اور قیمتوں (pricing) کو معلوم کرنے کے لیے آفیشل دستاویزات کا استعمال کریں۔ پرانی بلاگ پوسٹس سے ماڈل اسٹرنگز (model strings) استعمال نہ کریں۔ پرانی اسٹرنگز سے غلطیاں (errors) ہو سکتی ہیں۔
Tool calling Claude کو ایکشنز (actions) کی درخواست کرنے کی اجازت دیتی ہے۔ ان ایکشنز میں HTTP کالز، ڈیٹا بیس کوئریز (database queries)، یا انٹرنل فنکشنز شامل ہیں۔ آپ کا سرور ان ایکشنز کو عمل میں لاتا ہے۔
محفوظ ٹول استعمال کے لیے ان مراحل پر عمل کریں:
- اپنے ٹولز کے لیے schemas متعین کریں۔
- اپنے سرور کے چلانے سے پہلے arguments کی تصدیق (validate) کریں۔
- ماڈل کے آؤٹ پٹ کو غیر قابلِ اعتماد ڈیٹا (untrusted data) تصور کریں۔
- مشین کے قابلِ خواندگی (machine-readable) کے نتائج کو یقینی بنانے کے لیے اپنے کوڈ میں آؤٹ پٹ کو parse کریں۔
ان عادات کے ذریعے اپنے انٹیگریشن (integration) کو محفوظ بنائیں:
- اپنی API keys کو باقاعدگی سے تبدیل (rotate) کرتے رہیں۔
- سپورٹ میں مدد کے لیے request IDs کو لاگ (log) کریں۔
- اپنے بجٹ کے اندر رہنے کے لیے ٹوکن کے استعمال (token usage) کی نگرانی کریں۔
Source: https://dev.to/ganeshjoshi/anthropic-api-claude-tool-use-and-structured-outputs-in-apps-kai
Optional learning community: https://t.me/GyaanSetuAi