| Package | Description |
|---|---|
| ai.api | |
| ai.api.model |
| Modifier and Type | Method and Description |
|---|---|
String |
AIDataService.addActiveContext(AIContext context)
Adds new active context for a session
|
String |
AIDataService.addActiveContext(AIContext context,
AIServiceContext serviceContext)
Adds new active context for a session
|
List<String> |
AIDataService.addActiveContext(Iterable<AIContext> contexts)
Adds new active contexts for a session
|
List<String> |
AIDataService.addActiveContext(Iterable<AIContext> contexts,
AIServiceContext serviceContext)
Adds new active contexts for a session
|
protected <TRequest,TResponse> |
AIDataService.doRequest(TRequest request,
Type responseType,
String endpoint,
String method) |
protected <TRequest,TResponse> |
AIDataService.doRequest(TRequest request,
Type responseType,
String endpoint,
String method,
Map<String,String> additionalHeaders) |
protected <TResponse> |
AIDataService.doRequest(Type responseType,
String endpoint,
String method) |
protected <TResponse> |
AIDataService.doRequest(Type responseType,
String endpoint,
String method,
Map<String,String> additionalHeaders) |
protected String |
AIDataService.doSoundRequest(InputStream voiceStream,
String queryData)
Method extracted for testing purposes
|
protected String |
AIDataService.doSoundRequest(InputStream voiceStream,
String queryData,
Map<String,String> additionalHeaders)
Method extracted for testing purposes
|
protected String |
AIDataService.doSoundRequest(InputStream voiceStream,
String queryData,
Map<String,String> additionalHeaders,
AIServiceContext serviceContext)
Method extracted for testing purposes
|
protected String |
AIDataService.doTextRequest(String requestJson) |
protected String |
AIDataService.doTextRequest(String requestJson,
AIServiceContext serviceContext) |
protected String |
AIDataService.doTextRequest(String endpoint,
String requestJson) |
protected String |
AIDataService.doTextRequest(String endpoint,
String requestJson,
Map<String,String> additionalHeaders) |
AIContext |
AIDataService.getActiveContext(String contextName)
Retrieves the specified context for a session
|
AIContext |
AIDataService.getActiveContext(String contextName,
AIServiceContext serviceContext)
Retrieves the specified context for a session
|
List<AIContext> |
AIDataService.getActiveContexts()
Retrieves the list of all currently active contexts for a session
|
List<AIContext> |
AIDataService.getActiveContexts(AIServiceContext serviceContext)
Retrieves the list of all currently active contexts for a session
|
boolean |
AIDataService.removeActiveContext(String contextName)
Deletes the specified context for a session
|
boolean |
AIDataService.removeActiveContext(String contextName,
AIServiceContext serviceContext)
Deletes the specified context for a session
|
AIResponse |
AIDataService.request(AIRequest request)
Make request to the AI service.
|
AIResponse |
AIDataService.request(AIRequest request,
AIServiceContext serviceContext)
Make request to the AI service.
|
AIResponse |
AIDataService.request(AIRequest request,
RequestExtras requestExtras)
Make request to the AI service.
|
AIResponse |
AIDataService.request(AIRequest request,
RequestExtras requestExtras,
AIServiceContext serviceContext)
Make request to the AI service.
|
void |
AIDataService.resetActiveContexts()
Deletes all active contexts for a session
|
void |
AIDataService.resetActiveContexts(AIServiceContext serviceContext)
Deletes all active contexts for a session
|
AIResponse |
AIDataService.uploadUserEntities(Collection<Entity> userEntities)
Add a bunch of new entity to an agent entity list
|
AIResponse |
AIDataService.uploadUserEntities(Collection<Entity> userEntities,
AIServiceContext serviceContext)
Add a bunch of new entity to an agent entity list
|
AIResponse |
AIDataService.uploadUserEntity(Entity userEntity)
Add new entity to an agent entity list
|
AIResponse |
AIDataService.uploadUserEntity(Entity userEntity,
AIServiceContext serviceContext)
Add new entity to an agent entity list
|
AIResponse |
AIDataService.voiceRequest(InputStream voiceStream)
Make requests to the AI service with voice data.
|
AIResponse |
AIDataService.voiceRequest(InputStream voiceStream,
List<AIContext> aiContexts)
Make requests to the AI service with voice data.
|
AIResponse |
AIDataService.voiceRequest(InputStream voiceStream,
RequestExtras requestExtras)
Make requests to the AI service with voice data.
|
AIResponse |
AIDataService.voiceRequest(InputStream voiceStream,
RequestExtras requestExtras,
AIServiceContext serviceContext)
Make requests to the AI service with voice data.
|
| Constructor and Description |
|---|
AIError(AIServiceException e) |
Copyright © 2017. All rights reserved.