Method
getConversationResponse POST
Copy POST

Return a conversation response which continues the conversation based on the input message and deployment conversation id (if exists).

Arguments:

REQUIRED KEY TYPE DESCRIPTION
Yes deploymentId str The unique identifier to a deployment created under the project.
Yes message str A message from the user
Yes deploymentToken str A token used to authenticate access to deployments created in this project. This token is only authorized to predict on deployments in this project, so it is safe to embed this model inside of an application or website.
No deploymentConversationId str The unique identifier of a deployment conversation to continue. If not specified, a new one will be created.
No externalSessionId str The user supplied unique identifier of a deployment conversation to continue. If specified, we will use this instead of a internal deployment conversation id.
No llmName str Name of the specific LLM backend to use to power the chat experience
No numCompletionTokens int Default for maximum number of tokens for chat answers
No systemMessage str The generative LLM system message
No temperature float The generative LLM temperature
No filterKeyValues dict A dictionary mapping column names to a list of values to restrict the retrived search results.
No searchScoreCutoff float Cutoff for the document retriever score. Matching search results below this score will be ignored.
No chatConfig dict A dictionary specifiying the query chat config override.
No docInfos list An optional list of documents use for the conversation. A keyword 'doc_id' is expected to be present in each document for retrieving contents from docstore.
Note: The arguments for the API methods follow camelCase but for Python SDK underscore_case is followed.

Response:

KEY TYPE DESCRIPTION
success Boolean true if the call succeeded, false if there was an error
NlpChatResponse
KEY TYPE Description
deploymentConversationId str The unique identifier of the deployment conversation.
messages list The conversation messages in the chat.

Exceptions:

TYPE WHEN
DataNotFoundError

deploymentId is not found.

DataNotFoundError

deploymentConversationId is not found.

DataNotFoundError

externalSessionId is not found.

Language: