Skip to content

Latest commit

 

History

History
83 lines (51 loc) · 8.03 KB

File metadata and controls

83 lines (51 loc) · 8.03 KB

अघिल्लो कोडमा हामीले:

  • लाइब्रेरीहरू आयात गर्यौं
  • क्लाइन्टको एउटा उदाहरण बनायौं र stdio मार्फत कनेक्ट गर्यौं।
  • प्रम्प्टहरू, स्रोतहरू र उपकरणहरू सूचीबद्ध गर्यौं र ती सबैलाई आह्वान गर्यौं।

त्यसैले तपाईंको हातमा छ, एउटा क्लाइन्ट जसले MCP सर्भरसँग कुरा गर्न सक्छ।

अब हामी अर्को अभ्यास भागमा हरेक कोड स्निपेटलाई विस्तारमा बुझ्ने प्रयास गरौं र के भइरहेको छ भनेर व्याख्या गरौं।

अभ्यास: क्लाइन्ट लेख्ने

जसरी माथि भनियो, कोडलाई विस्तारमा बुझ्ने समय लिऔं, र तपाईं चाहेमा सँगसँगै कोड पनि गर्न सक्नुहुन्छ।

-1- लाइब्रेरीहरू आयात गर्ने

हामीलाई चाहिने लाइब्रेरीहरू आयात गरौं, हामीलाई क्लाइन्ट र हाम्रो रोजेको ट्रान्सपोर्ट प्रोटोकल stdio को रेफरेन्स चाहिन्छ। stdio एउटा प्रोटोकल हो जुन तपाईंको स्थानीय मेसिनमा चल्नका लागि बनाइएको हो। SSE अर्को ट्रान्सपोर्ट प्रोटोकल हो जुन हामी भविष्यका अध्यायहरूमा देखाउनेछौं तर अहिलेको लागि stdio सँगै अघि बढौं।

अब हामी इन्स्टान्सिएसनतर्फ बढौं।

-2- क्लाइन्ट र ट्रान्सपोर्ट इन्स्टान्सिएट गर्ने

हामीले ट्रान्सपोर्टको एउटा उदाहरण र हाम्रो क्लाइन्टको उदाहरण सिर्जना गर्नुपर्नेछ।

-3- सर्भरका फिचरहरू सूचीबद्ध गर्ने

अब हामीसँग एउटा क्लाइन्ट छ जुन प्रोग्राम चलाउँदा कनेक्ट हुन सक्छ। तर यसले आफ्ना फिचरहरू सूचीबद्ध गर्दैन, त्यसैले अब त्यो गरौं।

ठीक छ, अब हामीले सबै फिचरहरू समेट्यौं। अब प्रश्न उठ्छ, हामी कहिले ती फिचरहरू प्रयोग गर्ने? यो क्लाइन्ट धेरै सरल छ, सरल अर्थमा हामीले फिचरहरू चाहिएको बेला स्पष्ट रूपमा कल गर्नुपर्नेछ। अर्को अध्यायमा हामी एक उन्नत क्लाइन्ट बनाउनेछौं जसले आफ्नो ठूलो भाषा मोडेल (LLM) पहुँच राख्छ। अहिलेका लागि, सर्भरका फिचरहरू कसरी आह्वान गर्ने हेर्नुहोस्:

-4- फिचरहरू आह्वान गर्ने

फिचरहरू आह्वान गर्न हामीले सही आर्गुमेन्टहरू निर्दिष्ट गर्नुपर्नेछ र कतिपय अवस्थामा के आह्वान गर्ने हो त्यसको नाम पनि दिनुपर्ने हुन्छ।

-5- क्लाइन्ट चलाउने

क्लाइन्ट चलाउन, टर्मिनलमा तलको कमाण्ड टाइप गर्नुहोस्:

असाइनमेन्ट

यस असाइनमेन्टमा, तपाईंले सिकेको कुरा प्रयोग गरेर आफ्नो क्लाइन्ट बनाउनु हुनेछ।

यहाँ एउटा सर्भर छ जुन तपाईंले आफ्नो क्लाइन्ट कोडमार्फत कल गर्नुपर्नेछ, प्रयास गर्नुहोस् सर्भरमा थप फिचरहरू थपेर यसलाई अझ रोचक बनाउनुहोस्।

समाधान

Solution

मुख्य सिकाइहरू

यस अध्यायका मुख्य सिकाइहरू क्लाइन्टहरूबारे यस्ता छन्:

  • सर्भरका फिचरहरू पत्ता लगाउन र आह्वान गर्न दुवैका लागि प्रयोग गर्न सकिन्छ।
  • क्लाइन्टले सर्भर आफैं सुरु गर्दा (जस्तै यस अध्यायमा) सर्भरलाई पनि सुरु गर्न सक्छ, तर क्लाइन्टहरू चलिरहेका सर्भरसँग पनि कनेक्ट हुन सक्छन्।
  • इन्स्पेक्टर जस्ता विकल्पहरूका साथै सर्भर क्षमताहरू परीक्षण गर्ने राम्रो माध्यम हो।

अतिरिक्त स्रोतहरू

नमूनाहरू

के छ अर्को

अस्वीकरण:
यो दस्तावेज AI अनुवाद सेवा Co-op Translator प्रयोग गरी अनुवाद गरिएको हो। हामी शुद्धताको प्रयास गर्छौं, तर कृपया ध्यान दिनुहोस् कि स्वचालित अनुवादमा त्रुटि वा अशुद्धता हुनसक्छ। मूल दस्तावेज यसको मूल भाषामा आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीका लागि पेशेवर मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न हुने कुनै पनि गलतफहमी वा गलत व्याख्याको लागि हामी जिम्मेवार छैनौं।