Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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
base: main
Choose a base branch
Loading
from balaraj74:feat/azure-foundry-code-interpreter

Conversation

@balaraj74
Copy link

@balaraj74 balaraj74 commented Oct 10, 2025

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 #5302

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 
Copy link
Contributor

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

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Add support for Azure Foundry Code Interpreter integration

AltStyle によって変換されたページ (->オリジナル) /