KnowledgeBaseRetrievalRequest interface
The input contract for the retrieval request.
Properties
| include |
Indicates retrieval results should include activity information. |
| intents | A list of intended queries to execute without model query planning. |
| knowledge |
A list of runtime parameters for the knowledge sources. |
| max |
Limits the maximum size of the content in the output. |
| max |
The maximum runtime in seconds. |
| messages | A list of chat message style input. |
| output |
The output configuration for this retrieval. |
| retrieval |
Property Details
includeActivity
Indicates retrieval results should include activity information.
includeActivity?: boolean
Property Value
boolean
intents
A list of intended queries to execute without model query planning.
intents?: KnowledgeRetrievalIntentUnion[]
Property Value
knowledgeSourceParams
A list of runtime parameters for the knowledge sources.
knowledgeSourceParams?: KnowledgeSourceParamsUnion[]
Property Value
maxOutputSize
Limits the maximum size of the content in the output.
maxOutputSize?: number
Property Value
number
maxRuntimeInSeconds
The maximum runtime in seconds.
maxRuntimeInSeconds?: number
Property Value
number
messages
A list of chat message style input.
messages?: KnowledgeBaseMessage[]
Property Value
outputMode
The output configuration for this retrieval.
outputMode?: string
Property Value
string
retrievalReasoningEffort
retrievalReasoningEffort?: KnowledgeRetrievalReasoningEffortUnion