Dataiku DSS icon

Dataiku DSS

Use the Dataiku DSS API

Actions364

Overview

This node integrates with the Dataiku DSS API, enabling users to interact programmatically with various Dataiku DSS resources and operations. Specifically, for the LLM Mesh resource with the List Available LLMs operation, it retrieves a list of large language models (LLMs) available within a specified project in Dataiku DSS, including retrieval-augmented models.

This functionality is useful when you want to dynamically discover which LLMs are accessible in your project environment before performing tasks such as generating completions or embeddings. For example, you might use this node to fetch all available LLMs and then select one for subsequent text generation or embedding operations.

Properties

Name Meaning
Project Key The unique identifier of the Dataiku DSS project where the LLMs are listed.
Query Parameters Optional additional query parameters to filter or modify the request. Includes options like limit, page, filter, etc.

The Query Parameters collection supports many optional fields such as:

  • limit: Maximum number of results to return.
  • page: Page number for paginated results.
  • filter: Filter string to narrow down results.
  • Other boolean flags and strings that can refine the query.

Output

The node outputs JSON data representing the response from the Dataiku DSS API call listing available LLMs. The structure typically includes an array of LLM descriptions with details such as model names, types, capabilities, and possibly metadata about retrieval augmentation.

If the operation involves downloading files or binary content (not applicable for List Available LLMs), the node would output binary data prepared for further use.

Dependencies

  • Requires a valid Dataiku DSS API credential, specifically an API key with access rights to the target project.
  • The node makes HTTP requests to the Dataiku DSS server URL provided in the credentials.
  • No other external dependencies are required.

Troubleshooting

  • Missing Credentials Error: If the node throws "Missing Dataiku DSS API Credentials," ensure that you have configured the API key credential correctly in n8n.
  • Project Key Required: The operation requires a valid project key; missing this will cause an error.
  • API Errors: Errors returned by the Dataiku DSS API will be surfaced with messages prefixed by "Error calling Dataiku DSS API." Check the API key permissions and project existence.
  • Network Issues: Ensure the Dataiku DSS server URL is reachable from the n8n instance.
  • Invalid Query Parameters: Using unsupported or malformed query parameters may result in API errors.

Links and References


This summary focuses on the LLM Mesh resource and the List Available LLMs operation, describing how the node constructs the API request, handles authentication, and returns the list of LLMs available in a given Dataiku DSS project.

Discussion