Allowance for errors made by LLM.
public class InvalidToolCallAllowance for errors made by LLM.
Here we add an error key to surface errors made during generation (e.g., invalid JSON
arguments.)
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
Expected to always return the following:
JsonValue.from("invalid_tool_call")
However, this method can be useful for debugging and logging (e.g.
server responded with an unexpected value)..
Returns the raw JSON value of [id].
Returns the raw JSON value of [args].
Returns the raw JSON value of [error].
Returns the raw JSON value of [name].
Returns the raw JSON value of [index].
Returns a mutable builder for constructing an instance of [InvalidToolCall].
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
Sets the field to an arbitrary JSON value.
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
server responded with an unexpected value)..
Returns an immutable instance of [InvalidToolCall].