Overview
This node integrates with a local AI stack server to provide multiple AI-powered image and audio processing services. It supports extracting text from images (OCR), generating image captions, detecting faces, and several premium features like audio transcription, visual question answering, text-to-speech, image and video utilities, multimodal embeddings, and vector database functionalities. Users can input images either via URL or by uploading a file. The node sends requests to the specified AI-Hub server and runs selected services in parallel, returning their results in a structured JSON format. This node is useful for automating image analysis, transcription, and multimedia processing workflows.
Use Case Examples
- Extract text from images for document digitization.
- Generate descriptive captions for images in content management systems.
- Detect and analyze faces in security or social media applications.
- Transcribe audio files to text for accessibility or content creation (premium).
Properties
| Name | Meaning |
|---|---|
| Services | Select one or more AI services to use; these services run in parallel. Includes OCR, image captioning, face detection, and premium features like audio transcription and text-to-speech. |
| Image Source | Choose whether to provide an image URL or upload a file. |
| Image URL | URL of the image to send to the AI service; required if Image Source is URL. |
| Image File | The input binary field containing the image file to process; required if Image Source is Upload File. |
| Server URL | Optional URL of the AI-Hub server to which requests are sent. |
Output
JSON
- Result object returned by the AI service for the specified service name
error- Error message if a service execution fails and continueOnFail is enabled
Dependencies
- Requires a running AI-Hub server accessible via HTTP, defaulting to http://127.0.0.1:9454.
Troubleshooting
- If premium services are selected without access, the node throws an error indicating these features are unavailable and suggests joining a waitlist.
- Errors during service execution return detailed messages specifying which service failed.
- Ensure the AI-Hub server URL is correct and accessible; connection issues will cause request failures.
- If using file upload, ensure the binary data field name matches the configured input property.
Links
- Premium Features Waitlist - Link to join the waitlist for premium AI services access.
