nemoguardrails.types.LLMResponseChunk#
- class nemoguardrails.types.LLMResponseChunk[source]#
Bases:
objectLLMResponseChunk(delta_content: Optional[str] = None, delta_reasoning: Optional[str] = None, delta_tool_calls: Optional[List[nemoguardrails.types.ToolCall]] = None, model: Optional[str] = None, finish_reason: Optional[Literal[‘stop’, ‘length’, ‘tool_calls’, ‘content_filter’, ‘error’, ‘other’]] = None, request_id: Optional[str] = None, usage: Optional[nemoguardrails.types.UsageInfo] = None, provider_metadata: Optional[Dict[str, Any]] = None)
-
delta_content:
Optional[str] = None#
-
delta_reasoning:
Optional[str] = None#
-
model:
Optional[str] = None#
-
finish_reason:
Optional[Literal['stop','length','tool_calls','content_filter','error','other']] = None#
-
request_id:
Optional[str] = None#
-
provider_metadata:
Optional[Dict[str,Any]] = None#
- __init__(
- delta_content=None,
- delta_reasoning=None,
- delta_tool_calls=None,
- model=None,
- finish_reason=None,
- request_id=None,
- usage=None,
- provider_metadata=None,
- Parameters:
delta_content (str | None)
delta_reasoning (str | None)
delta_tool_calls (List[ToolCall] | None)
model (str | None)
finish_reason (Literal['stop', 'length', 'tool_calls', 'content_filter', 'error', 'other'] | None)
request_id (str | None)
usage (UsageInfo | None)
provider_metadata (Dict[str, Any] | None)
- Return type:
None
-
delta_content: