शुरू करेंमुफ़्त में शुरू करें

इनपुट में अतिरिक्त वैल्यू असाइन करना

हालाँकि RunnableLambda फंक्शन एक सिंगल वैल्यू लौटाता है, आपको करंट स्टेट भी सुरक्षित रखनी होगी. RunnablePassthrough यह काम यूज़र इनपुट रखने वाली डिक्शनरी में नई कुंजियाँ जोड़कर करता है, ताकि RunnableLambda के इनपुट और रिज़ल्ट साथ-साथ स्टोर हो सकें.

चेन के इनपुट में एक अतिरिक्त output कुंजी जोड़ने के लिए कोड पूरा कीजिए.

यह अभ्यास पाठ्यक्रम का हिस्सा है

LangChain और Neo4j के साथ Graph RAG

पाठ्यक्रम देखें

अभ्यास निर्देश

  • चेन के इनपुट में output कुंजी जोड़ने के लिए सही runnable क्लास का उपयोग करें.
  • lambda फंक्शन पूरा करने के लिए इनपुट से सही कुंजी निकालें और उसे 2 से गुणा करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Add an output key to the chain
chain = RunnablePassthrough.____(
  	# Multiply the input by 2
    output=lambda x: x[____] * 2
)

output = chain.invoke({"input": 2})
print(output)
कोड संपादित करें और चलाएँ