AiBackendResponse
ReferencesProperties
IgnoredParallelToolCalls
#Count of additional parallel tool calls present in the same response that we silently dropped (we only process one tool call per turn). When this is large, the model is going haywire -- the host counts these against the docs-lookup budget so a runaway response aborts the conversation quickly instead of grinding through one call at a time.
ReasoningContent
#Chain-of-thought produced by a reasoning-mode model, or null if the provider didn't return one. Must be echoed back to the API on the next turn for thinking-mode models (DeepSeek V4 thinking, OpenAI o-series), otherwise the request is rejected.
Methods
FromText
#FromToolCall
#public static AiBackendResponse FromToolCall(AiToolCall call, int ignoredParallelCalls, string reasoningContent)
Parameters:
| call (AiToolCall) | |
| ignoredParallelCalls (int) | |
| reasoningContent (string) |