Provider-specific content block.
This is used to represent content blocks that are not part of the standard LangChain content model. If a provider's non-standard output includes reasoning and tool calls, it should be the adapter's job to parse that payload and emit the corresponding standard reasoning and tool call blocks.
interface NonStandardContent block identifier, which can be either
Type of the content block
Provider-specific data