Dynamic GDPR-Compliant AI Model Selector with Requesty
detail.loadingPreview
Automate your AI model selection with this dynamic workflow. Ensure GDPR compliance and easily integrate with Requesty for a seamless AI experience.
About This Workflow
This n8n workflow empowers you to dynamically select and utilize AI models while maintaining GDPR compliance. It starts by fetching an up-to-date list of available AI models from Requesty, specifically focusing on coding providers. The workflow then intelligently updates a user-facing form with these models, allowing users to choose their preferred AI language model. Once a selection is made, the workflow seamlessly integrates with the selected model via the Requesty API, handling chat completions and returning the AI's response. This provides a flexible, compliant, and efficient way to leverage advanced AI capabilities within your automated processes.
Key Features
- Dynamic Model Selection: Automatically fetches the latest available AI models from Requesty.
- GDPR Compliance: Built with data privacy in mind, ensuring compliant AI usage.
- User-Friendly Form Interface: Presents a clear dropdown for users to select their AI model.
- Seamless Requesty Integration: Leverages the Requesty API for model interaction and chat completions.
- Automated Workflow Updates: Dynamically updates the selection interface as models change.
How To Use
- Initialize: Start the workflow manually. This triggers the fetching of available models.
- Fetch Available Models: The
httpRequestnode queries the Requesty API for coding models. - Split Model Data: The
splitOutnode separates the model data for individual processing. - Extract Model IDs: The
setnode extracts the unique IDs of each available model. - Get Current Workflow: The
n8nnode retrieves the current workflow's configuration to enable updates. - Merge Data: The
mergenode combines the workflow configuration with the extracted model IDs. - Update Dropdown Options: The
codenode (JavaScript) dynamically modifies then8n-nodes-base.formTriggernode's configuration to populate the dropdown with the fetched model IDs. - Update Workflow: The
n8nnode applies the updated configuration back to the workflow, ensuring the form reflects the latest model options. - Model Selection Form: This is the user-facing form where the dynamically updated dropdown appears.
- Set Selected Model: When a user makes a selection, this
setnode captures the chosen model. - Chat Interface: This node acts as the trigger for receiving user input for chat.
- AI API Request: This
httpRequestnode sends the user's query and the selected model to the Requesty API for chat completion. - Extract Response: This
setnode prepares the AI's response for output.
Apps Used
Workflow JSON
{
"id": "29b540de-b7e2-4c30-8578-c933d8e93db9",
"name": "Dynamic GDPR-Compliant AI Model Selector with Requesty",
"nodes": 21,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 29b540de-b7e2...
About the Author
N8N_Community_Pick
Curator
Hand-picked high quality workflows from the global community.
Statistics
Related Workflows
Discover more workflows you might like
Effortless Bug Reporting: Slack Slash Command to Linear Issue
Streamline your bug reporting process by instantly creating Linear issues directly from Slack using a simple slash command. This workflow enhances team collaboration by providing immediate feedback and a structured approach to logging defects, saving valuable time for development and QA teams.
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.
Visualize Your n8n Workflows: Interactive Dashboard with Mermaid.js
Gain unparalleled visibility into your n8n automation landscape. This workflow transforms your n8n instance into a dynamic, interactive dashboard, leveraging Mermaid.js to visualize all your workflows in one accessible place.