Interface PersonaRagIngestionProcessingConfig

Configuration for RAG ingestion processing.

Interface

PersonaRagIngestionProcessingConfig

interface PersonaRagIngestionProcessingConfig {
    summarization?: {
        enabled: boolean;
        targetLength?: number | "medium" | "short" | "long";
        method?: "extractive" | "abstractive_llm";
        modelId?: string;
        providerId?: string;
    };
    keywordExtraction?: {
        enabled: boolean;
        maxKeywords?: number;
    };
}

Properties

summarization?: {
    enabled: boolean;
    targetLength?: number | "medium" | "short" | "long";
    method?: "extractive" | "abstractive_llm";
    modelId?: string;
    providerId?: string;
}

Type declaration

  • enabled: boolean
  • Optional targetLength?: number | "medium" | "short" | "long"
  • Optional method?: "extractive" | "abstractive_llm"
  • Optional modelId?: string
  • Optional providerId?: string
keywordExtraction?: {
    enabled: boolean;
    maxKeywords?: number;
}

Type declaration

  • enabled: boolean
  • Optional maxKeywords?: number