Description
n8n Adobe Firefly Node
A comprehensive n8n node for integrating Adobe Firefly API, supporting text-to-image, text-to-video, image expansion, and more.
Features
- Text to Image Generation
- Text to Video Generation
- Image Expansion
- Image Fill/Inpainting
- Generate Similar Images
- Object Composite Generation
Installation
npm install
npm run build
npm link
Setup
Obtaining Adobe Firefly API Credentials
- Go to Adobe Developer Console
- Create a new project
- Add the Firefly API service
- Generate OAuth 2.0 credentials
- Note your Client ID and Client Secret
Configuring in n8n
- Install the node in n8n
- Create a new credential with your Client ID and Client Secret
- Use the node in your workflows
Usage
Each operation requires different inputs. Refer to the Adobe Firefly API documentation for detailed parameter information.
API Reference
- Base URL:
https://firefly-api.adobe.io/v3/ - Authentication: OAuth 2.0
- Content Type: application/json
Development
npm run dev # Watch mode compilation
npm run lint # Run ESLint
npm run lint:fix # Fix linting issues
npm run test # Run tests
License
MIT