assistant

Send a message to the conversation and stream the assistant's response as SSE events.

404s if the conversation does not exist or is not owned by the caller. 409s if message_id was already submitted (the field is the client-side idempotency key).

post/assistant/conversations/{conversation_id}/messages

Request

  • Base URL
    https://api.galileo.ai
  • URL
    https://api.galileo.ai/assistant/conversations/{conversation_id}/messages
  • Auth
    • API key in header Splunk-AO-API-Key
    • or API key in header Galileo-API-Key
    • or OAuth 2
      Password
      Token URL: https://api.galileo.ai/login
    • or HTTP basic

Path parameters

conversation_idstring uuid4 required

Request body

message_idstring uuid4 required

Client-generated UUID for this user message. Echoed back in the SSE start event as message_id.

messagestring required

The user's message text.

parent_message_idstring uuid4 nullable

ID of the message this branches from. Null for the first message in a conversation.

modelstring nullable

Explicit Galileo integration model alias. Null is reserved for an O11y delegated turn carrying both external correlation identifiers.

Response

Successful Response

Changes

    • info

      added signal_v2 discriminator mapping keys to the / request property

    • info

      added to the / request property oneOf list

    • info

      added the new optional request property ///