API Introduction

This section provides a comprehensive explanation for the schemas exposed by the ACE Agent servers.

The NVIDIA ACE Agent toolkit enables you to create bot configurations and deploy them, scalable and securely using different servers. This server exposes different interfaces for different functionalities.

The HTTP Interface of the NVIDIA ACE Agent should be used while working with just text-based use cases like building chatbots.

The gRPC Interface of the NVIDIA ACE Agent should be used while working on speech AI or avatar-driven use cases like voice-based virtual assistants.

The Plugin Server interfaces are useful to build and independently test any custom sandboxed business logic which needs to be executed for your bot.

The NLP Server interfaces are used to build and independently test any custom NLP component which needs to be integrated with your bot.