Input supplied to a single conversational turn. The caller is responsible for assembling the user message (which may include the full transcript when the provider cannot chain by reference).
Optional
The provider response id to chain against; absent for the first turn.
The user message for this turn.
Input supplied to a single conversational turn. The caller is responsible for assembling the user message (which may include the full transcript when the provider cannot chain by reference).