-
-
Notifications
You must be signed in to change notification settings - Fork 22.9k
feat: Add Azure Foundry Code Interpreter integration #5311
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
balaraj74
wants to merge
1
commit into
FlowiseAI:main
from
balaraj74:feat/azure-foundry-code-interpreter
Open
feat: Add Azure Foundry Code Interpreter integration #5311
balaraj74
wants to merge
1
commit into
FlowiseAI:main
from
balaraj74:feat/azure-foundry-code-interpreter
+406
−0
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This commit adds support for Azure Foundry Code Interpreter to Flowise, enabling users to execute Python code directly within their flows using Azure's secure sandbox environment. Features: - New CodeInterpreterAzureFoundry node that integrates with Azure Foundry API - Supports executing Python code blocks in a secure sandbox environment - Handles code execution outputs including text, images, and files - Automatic session management with configurable timeouts - File download support for generated outputs (images, data files, etc.) - Full integration with Flowise's artifact system for displaying results - Utilizes existing Azure Foundry API credentials Implementation Details: - Created new tool node in packages/components/nodes/tools/CodeInterpreterAzureFoundry/ - Implements session-based execution for persistent environments across multiple code runs - Supports all standard Python packages (numpy, pandas, matplotlib, scipy, etc.) - Error handling with automatic session cleanup - Image output support (PNG, JPEG) with automatic storage - Generic file output support for downloads Usage: Users can now add the 'Code Interpreter by Azure Foundry' node to their flows and execute Python code for data analysis, visualization, and automation tasks using their Azure infrastructure. Closes FlowiseAI#5302
This is superb! Do you have some screenshots to share?
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit adds support for Azure Foundry Code Interpreter to Flowise, enabling users to execute Python code directly within their flows using Azure's secure sandbox environment.
Features:
Implementation Details:
Usage:
Users can now add the 'Code Interpreter by Azure Foundry' node to their flows and execute Python code for data analysis, visualization, and automation tasks using their Azure infrastructure.
Closes #5302