Interface ToolCallParser

All Known Implementing Classes:
JsonToolCallParser, Qwen3XmlToolCallParser

public interface ToolCallParser
Parses assistant completion text into structured tool calls.
  • Method Summary

    Modifier and Type
    Method
    Description
    parse(String assistantText)
    Parses a complete assistant response.
    default ParseResult
    parse(String assistantText, boolean lengthLimited)
    Parses with a prior finish reason (e.g.
  • Method Details

    • parse

      ParseResult parse(String assistantText)
      Parses a complete assistant response.
      Parameters:
      assistantText - decoded generation text.
      Returns:
      parse result with optional tool calls.
    • parse

      default ParseResult parse(String assistantText, boolean lengthLimited)
      Parses with a prior finish reason (e.g. length vs stop).
      Parameters:
      assistantText - decoded generation text.
      lengthLimited - true when generation hit the token limit.
      Returns:
      parse result.