Claude On Google Cloud
← सभी पाठ
पाठ 04Claude On Google Cloud

Making a request

सारांश ऑडियो

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

अध्ययन नोट्स

अध्ययन नोट्स: Vertex पर Anthropic के साथ अनुरोध (Request) करना

**I. सेटअप और SDK इंस्टॉलेशन**

  • SDK इंस्टॉलेशन: Anthropic Python SDK का उपयोग करने के लिए इसे इंस्टॉल करें।
  • कमांड: %pip install anthropic-vertex
  • API क्लाइंट बनाना: Anthropic Vertex से एक क्लाइंट इंस्टेंस बनाएं।
  • क्लाइंट कॉन्फ़िगरेशन: क्लाइंट बनाते समय दो मुख्य पैरामीटर पास करें:
  • region: क्षेत्र (जैसे 'global')।
  • project ID: आपका Google Cloud Project ID।
  • मॉडल असाइनमेंट: उपयोग किए जाने वाले विशिष्ट मॉडल संस्करण (Model Version) को एक वेरिएबल को असाइन करें (उदाहरण: claude-sonnet-4@20250514)।

**II. client. create फ़ंक्शन की समझ**

  • फ़ंक्शन: Anthropic SDK में client. create फ़ंक्शन का उपयोग अनुरोध भेजने के लिए किया जाता है।
  • आवश्यक आर्गुमेंट्स (Arguments): इस फ़ंक्शन को तीन मुख्य आर्गुमेंट्स की आवश्यकता होती है:
  • model: वह मॉडल जिसका उपयोग करना है।
  • max_tokens: उत्पन्न किए जा सकने वाले टोकन की अधिकतम सीमा (Maximum Budget)।
  • messages: इनपुट संदेशों की सूची (Input Messages)।
  • max_tokens की भूमिका:
  • यह एक सुरक्षा तंत्र (Safety Mechanism) है।
  • यह मॉडल को एक निश्चित संख्या से अधिक टेक्स्ट उत्पन्न करने से रोकता है।
  • ध्यान दें: मॉडल इस संख्या को लक्षित नहीं करता; यह अपनी उपयुक्त प्रतिक्रिया देता है, लेकिन सीमा पार नहीं करता।

**III. संदेशों (Messages) की संरचना**

  • संदेश का उद्देश्य: ये चैट एप्लिकेशन की तरह उपयोगकर्ता और मॉडल के बीच के आदान-प्रदान (Exchanges) का प्रतिनिधित्व करते हैं।
  • संदेश के प्रकार:
  • User Message: वह टेक्स्ट जो उपयोगकर्ता या डेवलपर द्वारा लिखा गया है (इनपुट)।
  • Assistant Message: वह टेक्स्ट जो मॉडल द्वारा उत्पन्न किया गया है और वापस भेजा गया है (आउटपुट)।
  • User Message का प्रारूप:
  • यह एक डिक्शनरी (Dictionary) होती है जिसमें दो कीज़ होती हैं:
  • role: 'user'
  • content: वास्तविक टेक्स्ट स्ट्रिंग।

**IV. आउटपुट को एक्सेस करना**

  • आउटपुट की प्रकृति: client. create से प्राप्त प्रतिक्रिया (Response) बहुत गहराई से नेस्टेड (Deeply Nested) होती है।
  • टेक्स्ट एक्सेस करना: केवल मॉडल द्वारा उत्पन्न टेक्स्ट प्राप्त करने के लिए, आपको नेस्टेड स्ट्रक्चर का उपयोग करना होगा।
  • सिंटैक्स: message. content[0]. text

Takeaways

  • Anthropic Vertex का उपयोग करने के लिए anthropic-vertex SDK इंस्टॉल करें और क्लाइंट को region तथा project ID के साथ कॉन्फ़िगर करें।
  • अनुरोध भेजने के लिए client. create फ़ंक्शन का उपयोग करें, जिसके लिए model, max_tokens और messages आवश्यक आर्गुमेंट्स हैं।
  • max_tokens एक सुरक्षा तंत्र है जो मॉडल को एक निश्चित संख्या से अधिक टेक्स्ट उत्पन्न करने से रोकता है।
  • संदेशों में 'User' (इनपुट) और 'Assistant' (आउटपुट) की भूमिकाएँ होती हैं; User Message एक डिक्शनरी होती है जिसमें role: 'user' और content होता है।
  • प्रतिक्रिया (Response) गहराई से नेस्टेड होती है, और मॉडल द्वारा उत्पन्न टेक्स्ट प्राप्त करने के लिए message. content[0]. text सिंटैक्स का उपयोग करें।
फ्लैशकार्ड 7 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 0 प्रश्न

No quiz for this lesson yet.