𝗔𝗻𝘁𝗵𝗿𝗼𝗽𝗶𝗰 𝗔𝗣𝗜: 𝗖𝗹𝗮𝘂𝗱𝗲, 𝗧𝗼𝗼𝗹 𝗨𝘀𝗲, ਅਤੇ 𝗦𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲𝗱 𝗢𝘂𝘁𝗽𝘂𝘁𝘀
Anthropic, Messages API ਅਤੇ Claude ਮਾਡਲਾਂ ਲਈ ਸਪਸ਼ਟ ਦਸਤਾਵੇਜ਼ (documentation) ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਮਾਡਲ IDs ਅਤੇ ਕੀਮਤਾਂ (pricing) ਲੱਭਣ ਲਈ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਪੁਰਾਣੀਆਂ ਬਲੌਗ ਪੋਸਟਾਂ ਤੋਂ ਮਾਡਲ ਸਟ੍ਰਿੰਗਾਂ (model strings) ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। ਪੁਰਾਣੀਆਂ ਸਟ੍ਰਿੰਗਾਂ ਕਾਰਨ ਗਲਤੀਆਂ (errors) ਹੋ ਸਕਦੀਆਂ ਹਨ।
Tool calling Claude ਨੂੰ ਕਾਰਵਾਈਆਂ (actions) ਦੀ ਬੇਨਤੀ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ। ਇਹਨਾਂ ਕਾਰਵਾਈਆਂ ਵਿੱਚ HTTP ਕਾਲਾਂ, ਡਾਟਾਬੇਸ ਕੁਏਰੀਆਂ (queries), ਜਾਂ ਅੰਦਰੂਨੀ ਫੰਕਸ਼ਨ ਸ਼ਾਮਲ ਹਨ। ਤੁਹਾਡਾ ਸਰਵਰ ਇਹਨਾਂ ਕਾਰਵਾਈਆਂ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ।
ਸੁਰੱਖਿਅਤ ਟੂਲ ਦੀ ਵਰਤੋਂ ਲਈ ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
- ਆਪਣੇ ਟੂਲਜ਼ ਲਈ schema ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ।
- ਆਪਣੇ ਸਰਵਰ ਦੁਆਰਾ ਉਹਨਾਂ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ arguments ਦੀ ਪੁਸ਼ਟੀ (validate) ਕਰੋ।
- ਮਾਡਲ ਆਉਟਪੁੱਟ ਨੂੰ ਅਭਰੋਸੇਯੋਗ ਡੇਟਾ ਵਜੋਂ ਮੰਨੋ।
- ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ ਨਤੀਜੇ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਆਉਟਪੁੱਟ ਨੂੰ parse ਕਰੋ।
ਇਹਨਾਂ ਆਦਤਾਂ ਨਾਲ ਆਪਣੇ ਇੰਟੀਗ੍ਰੇਸ਼ਨ (integration) ਦੀ ਰੱਖਿਆ ਕਰੋ:
- ਆਪਣੀਆਂ API keys ਨੂੰ ਨਿਯਮਤ ਰੂਪ ਵਿੱਚ ਬਦਲਦੇ (rotate) ਰਹੋ।
- ਸਹਾਇਤਾ (support) ਵਿੱਚ ਮਦਦ ਲਈ request IDs ਨੂੰ log ਕਰੋ।
- ਆਪਣੇ ਬਜਟ ਦੇ ਅੰਦਰ ਰਹਿਣ ਲਈ ਟੋਕਨ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰੋ।
Source: https://dev.to/ganeshjoshi/anthropic-api-claude-tool-use-and-structured-outputs-in-apps-kai
Optional learning community: https://t.me/GyaanSetuAi