Overview
This node, named "edero.ai," is designed to interact with the edero.ai API, specifically to create videos based on Reddit stories or custom story content. It supports generating narrated videos using a text-only template, where the story content can be sourced either from a Reddit post URL or provided as custom text. The node is useful for automating the creation of video content from Reddit discussions or user-provided stories, which can then be used for social media, content marketing, or storytelling platforms.
Typical use cases include:
- Creating narrated videos summarizing Reddit posts and their comments.
- Generating videos from custom-written stories with voice narration.
- Automating content production workflows that convert text-based stories into engaging video formats.
Properties
| Name | Meaning |
|---|---|
| Name | Video title or name. Example: "AITA Reddit Story". |
| Template | Video template type. Currently only "Text Only" is supported. |
| Story Source | Source of the story content. Options: • Reddit: Provide a Reddit post URL to fetch story content. • Custom: Provide custom story content and title manually. |
| - Source Type | Select between "reddit" or "custom" to specify the story source. |
| - Reddit URL | URL of the Reddit post (required if source type is "reddit"). |
| - Custom Content | Custom story text content (required if source type is "custom"). |
| - Custom Title | Title for the custom story (required if source type is "custom"). |
| Voice Settings | Settings for the narration voice in the video. Includes: • Voice ID (required): Identifier for the voice to use. • Stability (0-1): Controls voice stability. • Similarity Boost (0-1): Enhances voice similarity. • Style Exaggeration (0-1): Adjusts style exaggeration. |
| Reddit Settings | Settings specific to Reddit content: • Comment Limit: Max number of comments to include (0-50). • Depth Limit: Max comment thread depth (1-10). • Min Score: Minimum comment score to include. • Include Comments: Whether to include comments in the video. |
| Custom Story Metadata | Metadata for custom stories: • Subreddit: Name of subreddit (without "r/"). • Author: Username of story author. • Score: Post score/upvotes. • Upvote Ratio: Upvote ratio (0-1). • Number of Comments: Count of comments on the post. |
| Reddit Background Settings | Settings for the video background: • Background Type: "default", "upload", or "generate". • Uploaded File URL: URL to background file (required if upload type). • AI Generation Prompt: Text prompt for AI-generated background (if generate type). |
Output
The node outputs JSON data representing the result of the interaction with the edero.ai API. This typically includes information about the created video such as its ID, status, URLs, or metadata returned by the API.
If the node supports binary output (not explicitly shown in the provided code), it would represent the generated video file or related media content.
Dependencies
- Requires an API key credential for authenticating with the edero.ai API.
- Needs the base URL of the edero.ai service configured in credentials.
- Uses ElevenLabs voice IDs for narration voice settings, implying integration with ElevenLabs voice synthesis services.
- Internet access to call the edero.ai API endpoints.
Troubleshooting
- Missing or invalid API credentials: Ensure the API key and base URL are correctly set in the node credentials.
- Invalid Reddit URL or inaccessible Reddit post: Verify the Reddit URL is correct and publicly accessible.
- Voice ID not provided or invalid: The voice ID is required for narration; ensure a valid voice ID is supplied.
- Exceeded comment or depth limits: Limits must be within allowed ranges (comment limit 0-50, depth limit 1-10).
- Background settings misconfiguration: If using uploaded or generated backgrounds, ensure the URL or prompt is properly specified.
- API errors from edero.ai: Check the response messages for details; common issues may relate to quota limits, malformed requests, or unsupported templates.
Links and References
- edero.ai official website (for API documentation and service details)
- ElevenLabs voice synthesis (for voice ID references and voice customization)
- Reddit API documentation (for understanding Reddit post structure and URLs)