Class Qwen3XmlToolCallParser

java.lang.Object
smile.llm.tool.Qwen3XmlToolCallParser
All Implemented Interfaces:
ToolCallParser

public final class Qwen3XmlToolCallParser extends Object implements ToolCallParser
Parses Qwen3 / Qwen3.5 / Qwen3.8 XML tool-call blocks:
<tool_call>
<function=name>
<parameter=key>
value
</parameter>
</function>
</tool_call>
  • Constructor Details

    • Qwen3XmlToolCallParser

      public Qwen3XmlToolCallParser()
      Creates a Qwen3 XML tool-call parser.
  • Method Details

    • parse

      public ParseResult parse(String assistantText)
      Description copied from interface: ToolCallParser
      Parses a complete assistant response.
      Specified by:
      parse in interface ToolCallParser
      Parameters:
      assistantText - decoded generation text.
      Returns:
      parse result with optional tool calls.