TomTom Maps for JavaScript
    Preparing search index...

    Variable createDefaultClassifierConst

    createDefaultClassifier: (
        options: {
            maxHistoryMessageLength?: number;
            maxHistoryMessages?: number;
            model: LanguageModel;
        },
    ) => Classifier

    Creates the default LLM-based classifier. Uses structured generation to select the minimal tool set for each user message.

    Type Declaration

      • (
            options: {
                maxHistoryMessageLength?: number;
                maxHistoryMessages?: number;
                model: LanguageModel;
            },
        ): Classifier
      • Parameters

        • options: {
              maxHistoryMessageLength?: number;
              maxHistoryMessages?: number;
              model: LanguageModel;
          }
          • OptionalmaxHistoryMessageLength?: number

            Max chars per history message. Default: 300

          • OptionalmaxHistoryMessages?: number

            Max prior turns for context. Default: 8

          • model: LanguageModel

            Language model for classification (ideally fast/cheap like gpt-4o-mini)

        Returns Classifier