fix(LangChain Code Node): Add clarifying comments to the default code (no-changelog) (#10056)

This commit is contained in:
jeanpaul 2024-07-15 14:32:13 +02:00 committed by GitHub
parent 9c23f7616b
commit 89d1782d3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -40,12 +40,18 @@ const defaultCodeExecute = `const { PromptTemplate } = require('@langchain/core/
const query = 'Tell me a joke'; const query = 'Tell me a joke';
const prompt = PromptTemplate.fromTemplate(query); const prompt = PromptTemplate.fromTemplate(query);
// If you are allowing more than one language model input connection (-1 or
// anything greater than 1), getInputConnectionData returns an array, so you
// will have to change the code below it to deal with that. For example, use
// llm[0] in the chain definition
const llm = await this.getInputConnectionData('ai_languageModel', 0); const llm = await this.getInputConnectionData('ai_languageModel', 0);
let chain = prompt.pipe(llm); let chain = prompt.pipe(llm);
const output = await chain.invoke(); const output = await chain.invoke();
return [ {json: { output } } ];`; return [ {json: { output } } ];`;
const defaultCodeSupplyData = `const { WikipediaQueryRun } = require('langchain/tools'); const defaultCodeSupplyData = `const { WikipediaQueryRun } = require( '@langchain/community/tools/wikipedia_query_run');
return new WikipediaQueryRun();`; return new WikipediaQueryRun();`;
const langchainModules = ['langchain', '@langchain/*']; const langchainModules = ['langchain', '@langchain/*'];