Skip to main content

Use the external example chatbot application

Contributors netapp-mwallis

After you configure, activate, and publish a knowledge base, external application developers can configure and run the open source example chatbot application provided by NetApp to interact with your knowledge base and to learn how to use the workload factory API to create their own generative AI applications.

Steps
  1. Create a knowledge base.

  2. Activate authentication for the knowledge base that you created.

    This enables the knowledge base to authenticate API requests, and makes token validation and ACLs required when using the API endpoints.

    Note External chat applications that integrate with this knowledge base will need to use the same authentication provider (issuer) that you configure in the authentication settings for the knowledge base.
  3. Publish the knowledge base to enable API access for external applications.

    After a knowledge base is published, the API endpoints are accessible externally, and you can integrate the knowledge base with an external chat application (such as the example chatbot application).

  4. Download the example chatbot application package from GitHub.

  5. Install and run the chatbot application by following the instructions in the README file included in the package.

  6. Browse to http://localhost:9091 to log in to the application.

    The example chatbot application appears.