Bedrijfsdata icon

Bedrijfsdata

Get data from the Bedrijfsdata API.

Overview

This node executes a Large Language Model (LLM) template hosted on the Bedrijfsdata.nl platform. It allows users to generate custom content by running predefined LLM templates with dynamic input parameters. This is useful for automating content creation, summarizing company data, generating reports, or enriching text based on external data sources.

Practical examples include:

  • Generating a company summary report by providing a company ID.
  • Creating marketing copy based on website content by specifying a domain or URL.
  • Running search queries to gather insights from multiple websites and feeding that into the template for analysis or content generation.

Properties

Name Meaning
Template ID (Required) The ID of the LLM template to execute. Found in your Bedrijfsdata.nl Developers Platform account under "LLM templates".
Provider API Key (Required) Your API key for authenticating with the LLM model provider used by your templates.
Provider Endpoint (Required depending on model) The endpoint URL of the LLM model you want to use. Example: https://{location}-aiplatform.googleapis.com/v1beta1/projects/{project}/locations/{location}/endpoints/openapi/chat/completions.
Template Parameters (Optional) Additional parameters to customize the template execution. Options include:
• Bedrijfsdata.nl ID: Provide a specific company ID to supply company profile data.
• Domain Name: Use contents of a website.
• Search Query: Use search results from multiple sites.
• URL: Use content from a specific URL.

Output

The node outputs JSON data containing the result of executing the specified LLM template. This typically includes the generated text or structured content produced by the LLM based on the provided inputs and template logic.

If the LLM response includes binary data (e.g., files or images), it would be included in the binary output field, but this node primarily focuses on JSON textual output.

Dependencies

  • Requires an active API key credential for the LLM model provider configured in the node.
  • May require specifying a valid model endpoint URL depending on the LLM service used.
  • Access to the Bedrijfsdata.nl Developers Platform to manage and retrieve LLM template IDs.
  • Internet connectivity to call the Bedrijfsdata.nl API and the LLM provider endpoints.

Troubleshooting

  • Missing or invalid API key: Ensure the Provider API Key is correctly set and has sufficient permissions.
  • Incorrect Template ID: Verify the template ID exists in your Bedrijfsdata.nl account and is spelled correctly.
  • Invalid Provider Endpoint URL: Confirm the endpoint URL matches the LLM model you intend to use.
  • Empty or malformed template parameters: Check that optional parameters like company ID, domain, or URLs are valid and accessible.
  • API request failures: Network issues or rate limits may cause errors; check connectivity and API usage quotas.
  • Unexpected API responses: If the Bedrijfsdata.nl API returns errors, review the error message for guidance and ensure all required parameters are provided.

Links and References

Discussion