Zep Memory icon

Zep Memory

Interact with Zep AI Memory Service

Actions20

Overview

This node integrates with the Zep AI Memory Service to manage user data and other related resources such as sessions, memory, collections, and documents. Specifically, for the User - Get operation, it retrieves detailed information about a specific user by their unique identifier.

Common scenarios where this node is beneficial include:

  • Fetching user details for personalization or auditing purposes.
  • Integrating user data retrieval into automated workflows.
  • Synchronizing user information from Zep AI Memory Service with other systems.

For example, you might use this node to get a user's profile before sending a personalized message or to verify user existence before performing updates.

Properties

Name Meaning
User ID The unique identifier for the user whose details you want to retrieve. This is a required string input.

Output

The output of the node is a JSON object representing the user data retrieved from the Zep AI Memory Service. The structure typically includes fields such as user ID, email, first name, last name, metadata, and any fact rating instructions associated with the user.

Example output JSON structure (simplified):

{
  "user_id": "string",
  "email": "string",
  "first_name": "string",
  "last_name": "string",
  "metadata": { "key": "value" },
  "fact_rating_instruction": { "high": "Very important", "medium": "Somewhat important", "low": "Less important" }
}

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating requests to the Zep AI Memory Service.
  • The node configuration must include the base URL of the Zep API and a valid API key.
  • Network access to the Zep AI Memory Service endpoint is necessary.

Troubleshooting

  • Common issues:

    • Invalid or missing User ID parameter will cause the request to fail.
    • Incorrect or expired API key will result in authentication errors.
    • Network connectivity problems can prevent successful API calls.
  • Error messages:

    • "Unauthorized" or "Authentication failed": Check that the API key credential is correctly configured and valid.
    • "User not found": Verify that the provided User ID exists in the Zep system.
    • "Invalid JSON" or parsing errors: Ensure that any JSON inputs (if applicable) are well-formed.

To resolve these issues, confirm all required parameters are set correctly, validate credentials, and ensure network connectivity.

Links and References

Discussion