پرش به محتویات

متدهای نود کد LangChain#

n98n این متدها را برای آسان‌تر کردن انجام کارهای رایج در نود کد LangChain فراهم می‌کند.

فقط نود کد LangChain

این متغیرها برای استفاده در عبارات در نود کد LangChain هستند. نمی‌توانید از آن‌ها در نودهای دیگر استفاده کنید.

روش توضیحات
this.addInputData(inputName, data) افزودن داده‌های ورودی غیر اصلی مشخص شده. برای شبیه‌سازی داده‌ها مفید است.
  • inputName نوع ارتباط ورودی است و باید یکی از موارد زیر باشد: ai_agent, ai_chain, ai_document, ai_embedding, ai_languageModel, ai_memory, ai_outputParser, ai_retriever, ai_textSplitter, ai_tool, ai_vectorRetriever, ai_vectorStore
  • data شامل داده‌ای است که می‌خواهید اضافه کنید. برای اطلاعات درباره ساختار داده‌هایی که انتظار می‌رود توسط n98n ، به ساختار داده‌ها مراجعه کنید.
this.addOutputData(outputName, data) افزودن داده‌های خروجی غیر اصلی مشخص شده. برای شبیه‌سازی داده‌ها مفید است.
  • outputName نوع ارتباط خروجی است و باید یکی از موارد زیر باشد: ai_agent, ai_chain, ai_document, ai_embedding, ai_languageModel, ai_memory, ai_outputParser, ai_retriever, ai_textSplitter, ai_tool, ai_vectorRetriever, ai_vectorStore
  • data شامل داده‌ای است که می‌خواهید اضافه کنید. برای اطلاعات درباره ساختار داده‌هایی که انتظار می‌رود توسط n98n ، به ساختار داده‌ها مراجعه کنید.
this.getInputConnectionData(inputName, itemIndex, inputIndex?) دریافت داده از یک ورودی غیر اصلی مشخص شده.
  • inputName نوع ارتباط ورودی است و باید یکی از موارد زیر باشد: ai_agent, ai_chain, ai_document, ai_embedding, ai_languageModel, ai_memory, ai_outputParser, ai_retriever, ai_textSplitter, ai_tool, ai_vectorRetriever, ai_vectorStore
  • itemIndex باید همیشه 0 باشد (این پارامتر در کارکردهای آینده استفاده خواهد شد)
  • اگر چندین نود به ورودی مشخص شده متصل است، از inputIndex استفاده کنید.
this.getInputData(inputIndex?, inputName?) دریافت داده از ورودی اصلی.
this.getNode() دریافت نود جاری.
this.getNodeOutputs() دریافت خروجی‌های نود جاری.
this.getExecutionCancelSignal() از این برای متوقف کردن اجرای یک تابع هنگام توقف ورکفلو استفاده کنید. در بیشتر موارد n98n این کار را انجام می‌دهد، اما در صورت ساخت زنجیره‌ها یا عوامل شخصی، ممکن است نیاز باشد از آن استفاده کنید. این جایگزین کد لغو کردن یک LLMChain در حال اجرا می‌شود که معمولاً در برنامه‌های LangChain به طور عادی استفاده می‌کردید.
```