NVIDIA ACE Agent NLP Server (4.0.0)

Download OpenAPI specification:Download

Health APIs

APIs for checking Server Health Status

Root

Health Check Endpoint

Responses

Response samples

Content type
application/json
null

Get Metrics

Responses

Response samples

Content type
application/json
null

Registry APIs

APIs for getting model metadata for available models

Is Model Ready

Check status of model in Model Registry

query Parameters
model_name
required
string (Model Name)
endpoint
required
string (Endpoint)
model_version
string (Model Version)

Responses

Response samples

Content type
application/json
null

List Models

List all models in Model Registry

Responses

Response samples

Content type
application/json
null

Model APIs

Low Level Model APIs for NLP Server

Predict Intent Slot

Joint Intent Slot Classification Model API

Request Body schema: application/json
required
query
required
string (Query)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "query": "string",
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "domain": {
    },
  • "intent": {
    },
  • "entities": {
    }
}

Classify Text

Text Classification Model API

Request Body schema: application/json
required
query
required
string (Query)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "query": "string",
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "class_name": "string",
  • "score": 0
}

Process Ner

Named Entity Recognition Model API

Request Body schema: application/json
required
query
required
string (Query)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "query": "string",
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "entities": [
    ]
}

Process Embeddings

Embedding Model API

Request Body schema: application/json
required
queries
required
Array of strings (Queries)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "queries": [
    ],
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "queries": [
    ],
  • "embeddings": [
    ]
}

Process Eqa

Extractive QA Model API

Request Body schema: application/json
required
query
required
string (Query)
documents
required
Array of strings (Documents)
top_n
required
integer (Top N)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "query": "string",
  • "documents": [
    ],
  • "top_n": 0,
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "results": [
    ]
}

Embedding Search APIs

APIs for Embedding Search

Create Embedding

Request Body schema: application/json
required
required
Array of objects (Anchors)
store_name
required
string (Store Name)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "anchors": [
    ],
  • "store_name": "string",
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
null

Embedding Search

Request Body schema: application/json
required
query
required
string (Query)
embedding_stores
Array of strings (Embedding Stores)
Array of objects (Anchors)
model_name
string (Model Name)
model_version
string (Model Version)
top_k
integer (Top K)
Default: 1

Responses

Request samples

Content type
application/json
{
  • "query": "string",
  • "embedding_stores": [
    ],
  • "anchors": [
    ],
  • "model_name": "string",
  • "model_version": "string",
  • "top_k": 1
}

Response samples

Content type
application/json
{
  • "results": [
    ]
}

Delete Store

query Parameters
store_name
required
string (Store Name)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Response samples

Content type
application/json
null

Language Translation APIs

APIs for translating text from source language to target language

Translate

Translate text from source language to target language

Request Body schema: application/json
required
texts
required
Array of strings (Texts)
source_language
required
string (Source Language)
target_language
required
string (Target Language)
model_name
string (Model Name)
model_version
string (Model Version)

Responses

Request samples

Content type
application/json
{
  • "texts": [
    ],
  • "source_language": "string",
  • "target_language": "string",
  • "model_name": "string",
  • "model_version": "string"
}

Response samples

Content type
application/json
{
  • "translated_texts": [
    ]
}

Speech APIs

APIs for integrating Speech models and 3rd party APIs such as ASR and TTS

Text To Speech

Text to Speech API

Request Body schema: application/json
required
text
required
string (Text)
voice_name
required
string (Voice Name)
model_name
string (Model Name)
Default: ""
model_version
string (Model Version)
Default: ""
language_code
string (Language Code)
Default: "en-US"
sample_rate_hz
integer (Sample Rate Hz)
Default: 44100

Responses

Request samples

Content type
application/json
{
  • "text": "string",
  • "voice_name": "string",
  • "model_name": "",
  • "model_version": "",
  • "language_code": "en-US",
  • "sample_rate_hz": 44100
}

Response samples

Content type
application/json
null

Custom APIs

User created APIs for NLP Server