stack kb observabilityaiassistant observability-ai-assistant-chat-complete cli command
Auth required
elastic stack kb observabilityaiassistant observability-ai-assistant-chat-complete \
--connector-id <connector-id> \
--messages <messages> \
--persist \
[options]
Generate a chat completion
Behaviour flags:
--dry-run — validate all inputs and exit without performing any action
--connector-idstringrequired- A unique identifier for the connector.
--messagesstring[]required-
An array of message objects containing the conversation history.
Repeatable: pass
--messagesmultiple times to supply more than one value --persistrequired- Indicates whether the conversation should be saved to storage. If true, the conversation will be saved and will be available in Kibana.
--actionsstring[]-
Repeatable: pass
--actionsmultiple times to supply more than one value --conversation-idstring- A unique identifier for the conversation if you are continuing an existing conversation.
--disable-functions- Flag indicating whether all function calls should be disabled for the conversation. If true, no calls to functions will be made.
--instructionsstring[]-
An array of instruction objects, which can be either simple strings or detailed objects.
Repeatable: pass
--instructionsmultiple times to supply more than one value --titlestring- A title for the conversation.
--input-filestring- path to a JSON file to use as command input
--dry-run- validate all inputs and exit without performing any action (preview changes without applying them)
--json-
output as JSON