Code component
A component that enables users to integrate Python or JavaScript codes into their Agent for dynamic data processing.
Scenarios
A Code component is essential when you need to integrate complex code logic (Python or JavaScript) into your Agent for dynamic data processing.
Configurations
Input
You can specify multiple input sources for the Code component. Click + Add variable in the Input variables section to include the desired input variables.
Code
This field allows you to enter and edit your source code.
A Python code example
def main(arg1: str, arg2: str) -> dict:
return {
"result": arg1 + arg2,
}
A JavaScript code example
const axios = require('axios');
async function main(args) {
try {
const response = await axios.get('https://github.com/infiniflow/ragflow');
console.log('Body:', response.data);
} catch (error) {
console.error('Error:', error.message);
}
}
Return values
You define the output variable(s) of the Code component here.
Output
The defined output variable(s) will be auto-populated here.