Index _ | A | C | D | E | F | G | H | J | L | M | N | O | P | R | S | T | U | V _ __call__() (flexrag.text_process.Processor method) A AbstractiveSummarizer (class in flexrag.context_refine) AbstractiveSummarizerConfig (class in flexrag.context_refine) AnswerSimplifier (class in flexrag.text_process) AnthropicGenerator (class in flexrag.models) AnthropicGeneratorConfig (class in flexrag.models) async_chat() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) async_encode() (flexrag.models.EncoderBase method) async_generate() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) async_rank() (flexrag.ranker.RankerBase method) C cache() (flexrag.utils.persistent_cache.PersistentCacheBase method) chat() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) ChatPrompt (class in flexrag.prompt) ChatTemplate (class in flexrag.prompt) ChatTurn (class in flexrag.prompt) ChineseSimplifier (class in flexrag.text_process) CohereEncoder (class in flexrag.models) CohereEncoderConfig (class in flexrag.models) CohereRanker (class in flexrag.ranker) CohereRankerConfig (class in flexrag.ranker) Context (class in flexrag.utils.dataclasses) ContextArranger (class in flexrag.context_refine) ContextArrangerConfig (class in flexrag.context_refine) D detokenize() (flexrag.models.tokenizer.HuggingFaceTokenizer method) (flexrag.models.tokenizer.JiebaTokenizer method) (flexrag.models.tokenizer.MosesTokenizer method) (flexrag.models.tokenizer.NLTKTokenizer method) (flexrag.models.tokenizer.TikTokenTokenizer method) (flexrag.models.tokenizer.TokenizerBase method) dump() (flexrag.context_refine.AbstractiveSummarizerConfig method) (flexrag.context_refine.ContextArrangerConfig method) (flexrag.context_refine.RecompExtractiveSummarizerConfig method) (flexrag.models.AnthropicGeneratorConfig method) (flexrag.models.CohereEncoderConfig method) (flexrag.models.GenerationConfig method) (flexrag.models.HFClipEncoderConfig method) (flexrag.models.HFEncoderConfig method) (flexrag.models.HFGeneratorConfig method) (flexrag.models.HFModelConfig method) (flexrag.models.HFVLMGeneratorConfig method) (flexrag.models.JinaEncoderConfig method) (flexrag.models.OllamaEncoderConfig method) (flexrag.models.OllamaGeneratorConfig method) (flexrag.models.OpenAIConfig method) (flexrag.models.OpenAIEncoderConfig method) (flexrag.models.OpenAIGeneratorConfig method) (flexrag.models.SentenceTransformerEncoderConfig method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig method) (flexrag.models.tokenizer.JiebaTokenizerConfig method) (flexrag.models.tokenizer.MosesTokenizerConfig method) (flexrag.models.tokenizer.NLTKTokenizerConfig method) (flexrag.models.tokenizer.TikTokenTokenizerConfig method) (flexrag.models.VLLMGeneratorConfig method) (flexrag.prompt.ChatPrompt method) (flexrag.prompt.ChatTurn method) (flexrag.prompt.MultiModelChatPrompt method) (flexrag.prompt.MultiModelChatTurn method) (flexrag.ranker.CohereRankerConfig method) (flexrag.ranker.HFColBertRankerConfig method) (flexrag.ranker.HFCrossEncoderRankerConfig method) (flexrag.ranker.HFSeq2SeqRankerConfig method) (flexrag.ranker.JinaRankerConfig method) (flexrag.ranker.MixedbreadRankerConfig method) (flexrag.ranker.RankerBaseConfig method) (flexrag.ranker.RankGPTRankerConfig method) (flexrag.ranker.RankingResult method) (flexrag.ranker.VoyageRankerConfig method) (flexrag.text_process.TextUnit method) (flexrag.text_process.TokenNormalizerConfig method) (flexrag.text_process.TruncatorConfig method) (flexrag.utils.dataclasses.Context method) (flexrag.utils.dataclasses.RetrievedContext method) dumps() (flexrag.context_refine.AbstractiveSummarizerConfig method) (flexrag.context_refine.ContextArrangerConfig method) (flexrag.context_refine.RecompExtractiveSummarizerConfig method) (flexrag.models.AnthropicGeneratorConfig method) (flexrag.models.CohereEncoderConfig method) (flexrag.models.GenerationConfig method) (flexrag.models.HFClipEncoderConfig method) (flexrag.models.HFEncoderConfig method) (flexrag.models.HFGeneratorConfig method) (flexrag.models.HFModelConfig method) (flexrag.models.HFVLMGeneratorConfig method) (flexrag.models.JinaEncoderConfig method) (flexrag.models.OllamaEncoderConfig method) (flexrag.models.OllamaGeneratorConfig method) (flexrag.models.OpenAIConfig method) (flexrag.models.OpenAIEncoderConfig method) (flexrag.models.OpenAIGeneratorConfig method) (flexrag.models.SentenceTransformerEncoderConfig method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig method) (flexrag.models.tokenizer.JiebaTokenizerConfig method) (flexrag.models.tokenizer.MosesTokenizerConfig method) (flexrag.models.tokenizer.NLTKTokenizerConfig method) (flexrag.models.tokenizer.TikTokenTokenizerConfig method) (flexrag.models.VLLMGeneratorConfig method) (flexrag.prompt.ChatPrompt method) (flexrag.prompt.ChatTurn method) (flexrag.prompt.MultiModelChatPrompt method) (flexrag.prompt.MultiModelChatTurn method) (flexrag.ranker.CohereRankerConfig method) (flexrag.ranker.HFColBertRankerConfig method) (flexrag.ranker.HFCrossEncoderRankerConfig method) (flexrag.ranker.HFSeq2SeqRankerConfig method) (flexrag.ranker.JinaRankerConfig method) (flexrag.ranker.MixedbreadRankerConfig method) (flexrag.ranker.RankerBaseConfig method) (flexrag.ranker.RankGPTRankerConfig method) (flexrag.ranker.RankingResult method) (flexrag.ranker.VoyageRankerConfig method) (flexrag.text_process.TextUnit method) (flexrag.text_process.TokenNormalizerConfig method) (flexrag.text_process.TruncatorConfig method) (flexrag.utils.dataclasses.Context method) (flexrag.utils.dataclasses.RetrievedContext method) E encode() (flexrag.models.EncoderBase method) encode_batch() (flexrag.models.EncoderBase method) EncoderBase (class in flexrag.models) EncoderConfig (class in flexrag.models) ExactDeduplicate (class in flexrag.text_process) F FIFOPersistentCache (class in flexrag.utils.persistent_cache) flexrag.utils.persistent_cache module G generate() (flexrag.models.GeneratorBase method) (flexrag.models.VLMGeneratorBase method) GenerationConfig (class in flexrag.models) GeneratorBase (class in flexrag.models) GeneratorConfig (class in flexrag.models) get() (flexrag.utils.Register method) get_item() (flexrag.utils.Register method) H HFClipEncoder (class in flexrag.models) HFClipEncoderConfig (class in flexrag.models) HFColBertRanker (class in flexrag.ranker) HFColBertRankerConfig (class in flexrag.ranker) HFCrossEncoderRanker (class in flexrag.ranker) HFCrossEncoderRankerConfig (class in flexrag.ranker) HFEncoder (class in flexrag.models) HFEncoderConfig (class in flexrag.models) HFGenerator (class in flexrag.models) HFGeneratorConfig (class in flexrag.models) HFModelConfig (class in flexrag.models) HFSeq2SeqRanker (class in flexrag.ranker) HFSeq2SeqRankerConfig (class in flexrag.ranker) HFTemplate (class in flexrag.prompt) HFVLMGenerator (class in flexrag.models) HFVLMGeneratorConfig (class in flexrag.models) HuggingFaceTokenizer (class in flexrag.models.tokenizer) HuggingFaceTokenizerConfig (class in flexrag.models.tokenizer) J JiebaTokenizer (class in flexrag.models.tokenizer) JiebaTokenizerConfig (class in flexrag.models.tokenizer) JinaEncoder (class in flexrag.models) JinaEncoderConfig (class in flexrag.models) JinaRanker (class in flexrag.ranker) JinaRankerConfig (class in flexrag.ranker) L LFUPersistentCache (class in flexrag.utils.persistent_cache) load() (flexrag.context_refine.AbstractiveSummarizerConfig class method) (flexrag.context_refine.ContextArrangerConfig class method) (flexrag.context_refine.RecompExtractiveSummarizerConfig class method) (flexrag.models.AnthropicGeneratorConfig class method) (flexrag.models.CohereEncoderConfig class method) (flexrag.models.GenerationConfig class method) (flexrag.models.HFClipEncoderConfig class method) (flexrag.models.HFEncoderConfig class method) (flexrag.models.HFGeneratorConfig class method) (flexrag.models.HFModelConfig class method) (flexrag.models.HFVLMGeneratorConfig class method) (flexrag.models.JinaEncoderConfig class method) (flexrag.models.OllamaEncoderConfig class method) (flexrag.models.OllamaGeneratorConfig class method) (flexrag.models.OpenAIConfig class method) (flexrag.models.OpenAIEncoderConfig class method) (flexrag.models.OpenAIGeneratorConfig class method) (flexrag.models.SentenceTransformerEncoderConfig class method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig class method) (flexrag.models.tokenizer.JiebaTokenizerConfig class method) (flexrag.models.tokenizer.MosesTokenizerConfig class method) (flexrag.models.tokenizer.NLTKTokenizerConfig class method) (flexrag.models.tokenizer.TikTokenTokenizerConfig class method) (flexrag.models.VLLMGeneratorConfig class method) (flexrag.prompt.ChatPrompt class method) (flexrag.prompt.ChatTurn class method) (flexrag.prompt.MultiModelChatPrompt class method) (flexrag.prompt.MultiModelChatTurn class method) (flexrag.ranker.CohereRankerConfig class method) (flexrag.ranker.HFColBertRankerConfig class method) (flexrag.ranker.HFCrossEncoderRankerConfig class method) (flexrag.ranker.HFSeq2SeqRankerConfig class method) (flexrag.ranker.JinaRankerConfig class method) (flexrag.ranker.MixedbreadRankerConfig class method) (flexrag.ranker.RankerBaseConfig class method) (flexrag.ranker.RankGPTRankerConfig class method) (flexrag.ranker.RankingResult class method) (flexrag.ranker.VoyageRankerConfig class method) (flexrag.text_process.TextUnit class method) (flexrag.text_process.TokenNormalizerConfig class method) (flexrag.text_process.TruncatorConfig class method) (flexrag.utils.dataclasses.Context class method) (flexrag.utils.dataclasses.RetrievedContext class method) (flexrag.utils.Register method) load_template() (in module flexrag.prompt) loads() (flexrag.context_refine.AbstractiveSummarizerConfig class method) (flexrag.context_refine.ContextArrangerConfig class method) (flexrag.context_refine.RecompExtractiveSummarizerConfig class method) (flexrag.models.AnthropicGeneratorConfig class method) (flexrag.models.CohereEncoderConfig class method) (flexrag.models.GenerationConfig class method) (flexrag.models.HFClipEncoderConfig class method) (flexrag.models.HFEncoderConfig class method) (flexrag.models.HFGeneratorConfig class method) (flexrag.models.HFModelConfig class method) (flexrag.models.HFVLMGeneratorConfig class method) (flexrag.models.JinaEncoderConfig class method) (flexrag.models.OllamaEncoderConfig class method) (flexrag.models.OllamaGeneratorConfig class method) (flexrag.models.OpenAIConfig class method) (flexrag.models.OpenAIEncoderConfig class method) (flexrag.models.OpenAIGeneratorConfig class method) (flexrag.models.SentenceTransformerEncoderConfig class method) (flexrag.models.tokenizer.HuggingFaceTokenizerConfig class method) (flexrag.models.tokenizer.JiebaTokenizerConfig class method) (flexrag.models.tokenizer.MosesTokenizerConfig class method) (flexrag.models.tokenizer.NLTKTokenizerConfig class method) (flexrag.models.tokenizer.TikTokenTokenizerConfig class method) (flexrag.models.VLLMGeneratorConfig class method) (flexrag.prompt.ChatPrompt class method) (flexrag.prompt.ChatTurn class method) (flexrag.prompt.MultiModelChatPrompt class method) (flexrag.prompt.MultiModelChatTurn class method) (flexrag.ranker.CohereRankerConfig class method) (flexrag.ranker.HFColBertRankerConfig class method) (flexrag.ranker.HFCrossEncoderRankerConfig class method) (flexrag.ranker.HFSeq2SeqRankerConfig class method) (flexrag.ranker.JinaRankerConfig class method) (flexrag.ranker.MixedbreadRankerConfig class method) (flexrag.ranker.RankerBaseConfig class method) (flexrag.ranker.RankGPTRankerConfig class method) (flexrag.ranker.RankingResult class method) (flexrag.ranker.VoyageRankerConfig class method) (flexrag.text_process.TextUnit class method) (flexrag.text_process.TokenNormalizerConfig class method) (flexrag.text_process.TruncatorConfig class method) (flexrag.utils.dataclasses.Context class method) (flexrag.utils.dataclasses.RetrievedContext class method) Lowercase (class in flexrag.text_process) LRUPersistentCache (class in flexrag.utils.persistent_cache) M mainnames (flexrag.utils.Register property) make_config() (flexrag.utils.Register method) MixedbreadRanker (class in flexrag.ranker) MixedbreadRankerConfig (class in flexrag.ranker) module flexrag.utils.persistent_cache MosesTokenizer (class in flexrag.models.tokenizer) MosesTokenizerConfig (class in flexrag.models.tokenizer) MultiModelChatPrompt (class in flexrag.prompt) MultiModelChatTurn (class in flexrag.prompt) N names (flexrag.utils.Register property) NLTKTokenizer (class in flexrag.models.tokenizer) NLTKTokenizerConfig (class in flexrag.models.tokenizer) O OllamaEncoder (class in flexrag.models) OllamaEncoderConfig (class in flexrag.models) OllamaGenerator (class in flexrag.models) OllamaGeneratorConfig (class in flexrag.models) OpenAIConfig (class in flexrag.models) OpenAIEncoder (class in flexrag.models) OpenAIEncoderConfig (class in flexrag.models) OpenAIGenerator (class in flexrag.models) OpenAIGeneratorConfig (class in flexrag.models) P PersistentCacheBase (class in flexrag.utils.persistent_cache) popitem() (flexrag.utils.persistent_cache.FIFOPersistentCache method) (flexrag.utils.persistent_cache.LFUPersistentCache method) (flexrag.utils.persistent_cache.LRUPersistentCache method) (flexrag.utils.persistent_cache.PersistentCacheBase method) (flexrag.utils.persistent_cache.RandomPersistentCache method) Processor (class in flexrag.text_process) R RandomPersistentCache (class in flexrag.utils.persistent_cache) rank() (flexrag.ranker.RankerBase method) RankerBase (class in flexrag.ranker) RankerBaseConfig (class in flexrag.ranker) RankerConfig (class in flexrag.ranker) RankGPTRanker (class in flexrag.ranker) RankGPTRankerConfig (class in flexrag.ranker) RankingResult (class in flexrag.ranker) RecompExtractiveSummarizer (class in flexrag.context_refine) RecompExtractiveSummarizerConfig (class in flexrag.context_refine) reduce_size() (flexrag.utils.persistent_cache.PersistentCacheBase method) refine() (flexrag.context_refine.AbstractiveSummarizer method) (flexrag.context_refine.ContextArranger method) (flexrag.context_refine.RecompExtractiveSummarizer method) (flexrag.context_refine.RefinerBase method) RefinerBase (class in flexrag.context_refine) Register (class in flexrag.utils) RetrievedContext (class in flexrag.utils.dataclasses) reversible (flexrag.models.tokenizer.HuggingFaceTokenizer property) (flexrag.models.tokenizer.JiebaTokenizer property) (flexrag.models.tokenizer.MosesTokenizer property) (flexrag.models.tokenizer.NLTKTokenizer property) (flexrag.models.tokenizer.TikTokenTokenizer property) (flexrag.models.tokenizer.TokenizerBase property) S SentenceTransformerEncoder (class in flexrag.models) SentenceTransformerEncoderConfig (class in flexrag.models) shortnames (flexrag.utils.Register property) squeeze() (flexrag.utils.Register method) T TextProcessPipeline (class in flexrag.text_process) TextProcessPipelineConfig (class in flexrag.text_process) TextUnit (class in flexrag.text_process) TikTokenTokenizer (class in flexrag.models.tokenizer) TikTokenTokenizerConfig (class in flexrag.models.tokenizer) tokenize() (flexrag.models.tokenizer.HuggingFaceTokenizer method) (flexrag.models.tokenizer.JiebaTokenizer method) (flexrag.models.tokenizer.MosesTokenizer method) (flexrag.models.tokenizer.NLTKTokenizer method) (flexrag.models.tokenizer.TikTokenTokenizer method) (flexrag.models.tokenizer.TokenizerBase method) TokenizerBase (class in flexrag.models.tokenizer) TokenNormalizer (class in flexrag.text_process) TokenNormalizerConfig (class in flexrag.text_process) Truncator (class in flexrag.text_process) TruncatorConfig (class in flexrag.text_process) U Unifier (class in flexrag.text_process) V VLLMGenerator (class in flexrag.models) VLLMGeneratorConfig (class in flexrag.models) VLMGeneratorBase (class in flexrag.models) VoyageRanker (class in flexrag.ranker) VoyageRankerConfig (class in flexrag.ranker)