| Package | Description |
|---|---|
| ai.api |
| Modifier and Type | Method and Description |
|---|---|
AIServiceContext |
AIServiceContextBuilder.build()
Build new context instance
|
static AIServiceContext |
AIServiceContextBuilder.buildFromSessionId(String sessionId) |
AIServiceContext |
AIDataService.getContext() |
| Modifier and Type | Method and Description |
|---|---|
String |
AIDataService.addActiveContext(AIContext context,
AIServiceContext serviceContext)
Adds new active context for a session
|
List<String> |
AIDataService.addActiveContext(Iterable<AIContext> contexts,
AIServiceContext serviceContext)
Adds new active contexts for a session
|
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,
AIServiceContext serviceContext) |
AIContext |
AIDataService.getActiveContext(String contextName,
AIServiceContext serviceContext)
Retrieves the specified context 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,
AIServiceContext serviceContext)
Deletes the specified context for a session
|
AIResponse |
AIDataService.request(AIRequest request,
AIServiceContext serviceContext)
Make request to the AI service.
|
AIResponse |
AIDataService.request(AIRequest request,
RequestExtras requestExtras,
AIServiceContext serviceContext)
Make request to the AI service.
|
void |
AIDataService.resetActiveContexts(AIServiceContext serviceContext)
Deletes all active contexts for a session
|
AIResponse |
AIDataService.uploadUserEntities(Collection<Entity> userEntities,
AIServiceContext serviceContext)
Add a bunch of 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,
RequestExtras requestExtras,
AIServiceContext serviceContext)
Make requests to the AI service with voice data.
|
| Constructor and Description |
|---|
AIDataService(AIConfiguration config,
AIServiceContext serviceContext)
Create new service for given configuration and some predefined service context
|
Copyright © 2017. All rights reserved.