Module nlp_service

Source
Expand description

The nlp_server module contains types and functions generated from the Aristech NLP proto file.

Modules§

fallback_message
Nested message and enum types in FallbackMessage.
intent
Nested message and enum types in Intent.
nlp_server_client
Generated client implementations.

Structs§

AddProjectRequest
adds a project to the underlying database(s)
AddProjectResponse
response for adding a project. returns the project_id of the created project
ContentFilter
ContentResponseItem
Response item for content
EmbeddingModel
FallbackMessage
Function
A function is a specific operation or information that can be performed on incoming text. I.E. Classification, recasing etc.
FunctionRequest
Request for list of functions that server provides
GetContentRequest
Request for content
GetContentResponse
Response for content
GetEmbeddingModelsRequest
request to get all available embedding models from the server
GetIntentsRequest
GetIntentsResponse
GetProjectsRequest
Methods and datatypes for (vector) content management
GetScoreLimitsRequest
GetScoreLimitsResponse
History
Intent
IntentInput
a type defining an input and its mapping to a uuid. if the uuid is set, the input gets edited to the new input, if no id is set or the uuid does not exist, a new input is added to the intent.
Keyword
Project
Relation
RemoveContentRequest
Removes content from the vector database
RemoveContentResponse
Response for remove content
RemoveProjectRequest
removes the project and all of its content
RemoveProjectResponse
response for remove project request
RunFunctionsRequest
Process raw text input.
RunFunctionsResponse
UpdateContentRequest
Adds or updates content to the vector database if id of the intent is not set, a new intent is created for the project if an id is set: first check if that id already exists and update it if the id doesn’t exist: create the intent with the given id.
UpdateContentResponse
Response for add content
UpdateProjectRequest
UpdateProjectResponse