Claude With The Anthropic Api
← सभी पाठ
पाठ 03Claude With The Anthropic Api

Accessing the API

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

क्लाउड (Claude) API एक्सेस और टेक्स्ट जनरेशन के मुख्य नोट्स

**I. सुरक्षा और आर्किटेक्चर (Security and Architecture)**

  • सुरक्षा नियम: वेब या मोबाइल ऐप से सीधे Anthropic API को एक्सेस करने का प्रयास न करें।
  • सर्वर का उपयोग: API अनुरोध हमेशा एक डेवलपर द्वारा लागू किए गए सर्वर के माध्यम से किए जाने चाहिए।
  • API कुंजी (API Key): यह एक गुप्त कुंजी है। इसे क्लाइंट-साइड ऐप में कभी शामिल नहीं करना चाहिए।

**II. अनुरोध का जीवन चक्र (Request Lifecycle)**

  • चरण 1: उपयोगकर्ता (User) संदेश भेजता है → डेवलपर का सर्वर (Developer's Server)।
  • चरण 2: सर्वर → Anthropic API को अनुरोध भेजता है।
  • तरीके: SDK (Python, TypeScript, आदि) या सादा HTTP अनुरोध।
  • आवश्यक डेटा: API कुंजी, मॉडल का नाम, संदेशों की सूची (List of Messages), और अधिकतम टोकन मान (Max Tokens)।
  • चरण 3: Anthropic API के भीतर टेक्स्ट जनरेशन प्रक्रिया।
  • चरण 4: API से प्रतिक्रिया → सर्वर।
  • चरण 5: सर्वर → क्लाइंट (वेब/मोबाइल ऐप) पर जनरेट किया गया टेक्स्ट प्रदर्शित करना।

**III. टेक्स्ट जनरेशन प्रक्रिया (Text Generation Process)**

यह प्रक्रिया चार मुख्य चरणों में विभाजित है:

  • टोकनाइजेशन (Tokenization):
  • उपयोगकर्ता के इनपुट को छोटे टुकड़ों में तोड़ा जाता है, जिन्हें टोकन कहा जाता है।
  • टोकन पूरे शब्द, शब्द का हिस्सा, या स्पेस हो सकते हैं।
  • एम्बेडिंग (Embedding):
  • प्रत्येक टोकन को एक एम्बेडिंग में बदला जाता है।
  • एम्बेडिंग संख्याओं की एक लंबी सूची होती है जो किसी दिए गए शब्द की संख्या-आधारित परिभाषा होती है।
  • संदर्भित करना (Contextualization):
  • यह प्रक्रिया प्रत्येक एम्बेडिंग को उसके आसपास के अन्य एम्बेडिंग के आधार पर समायोजित करती है।
  • यह किसी शब्द के कई संभावित अर्थों में से सही और सटीक अर्थ को उजागर करती है।
  • जनरेशन (Generation):
  • अंतिम संसाधित एम्बेडिंग आउटपुट लेयर को पास किए जाते हैं, जो अगले संभावित शब्द के लिए संभावनाएँ (Probabilities) उत्पन्न करता है।
  • मॉडल उच्चतम संभावना वाले शब्द को स्वचालित रूप से नहीं चुनता; यह प्राकृतिक और विविध प्रतिक्रिया बनाने के लिए संभावना और यादृच्छिकता (Randomness) का मिश्रण उपयोग करता है।
  • चयनित शब्द को एम्बेडिंग सूची में जोड़ा जाता है, और पूरी प्रक्रिया दोहराई जाती है।

**IV. जनरेशन का समापन (Stopping Generation)**

मॉडल निम्नलिखित दो स्थितियों में टेक्स्ट जनरेट करना बंद कर देता है:

  • अधिकतम टोकन सीमा: जनरेट किए गए टोकन की संख्या → Max Tokens पैरामीटर से अधिक हो जाती है।
  • एंड ऑफ सीक्वेंस टोकन: मॉडल एक विशेष एंड ऑफ सीक्वेंस टोकन उत्पन्न करता है, जो प्राकृतिक समाप्ति का संकेत देता है।

**V. API प्रतिक्रिया (API Response)**

  • API सर्वर को एक प्रतिक्रिया भेजता है जिसमें निम्नलिखित शामिल होते हैं:
  • संदेश (Message): जनरेट किया गया टेक्स्ट।
  • उपयोग (Usage): इनपुट और आउटपुट टोकन की संख्या।
  • स्टॉप कारण (Stop Reason): वह कारण जिससे मॉडल ने जनरेशन बंद किया (जैसे, प्राकृतिक अंत या टोकन सीमा पार करना)।

Takeaways

  • API कुंजी (API Key) गुप्त होती है और इसे सुरक्षा कारणों से कभी भी सीधे क्लाइंट-साइड ऐप में शामिल नहीं करना चाहिए; सभी अनुरोध डेवलपर के सर्वर के माध्यम से किए जाने चाहिए।
  • टेक्स्ट जनरेशन की प्रक्रिया चार मुख्य चरणों में होती है: टोकनाइजेशन (इनपुट को टुकड़ों में तोड़ना), एम्बेडिंग (टोकन को संख्या-आधारित परिभाषा देना), संदर्भित करना (सही अर्थ निर्धारित करना), और जनरेशन (संभावनाओं का उपयोग करके आउटपुट बनाना)।
  • अनुरोध का जीवन चक्र उपयोगकर्ता → डेवलपर का सर्वर → Anthropic API → सर्वर → क्लाइंट के क्रम में पूरा होता है।
  • मॉडल दो स्थितियों में टेक्स्ट जनरेट करना बंद कर देता है: जब जनरेट किए गए टोकन की संख्या अधिकतम टोकन सीमा से अधिक हो जाती है, या जब वह एक विशेष एंड ऑफ सीक्वेंस टोकन उत्पन्न करता है।
फ्लैशकार्ड 9 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.