Directories
¶
| Path | Synopsis |
|---|---|
|
Package domain содержит интерфейсы и модели domain-слоя.
|
Package domain содержит интерфейсы и модели domain-слоя. |
|
infrastructure
|
|
|
chunker
Package chunker содержит реализации Chunker для разбиения документов на чанки.
|
Package chunker содержит реализации Chunker для разбиения документов на чанки. |
|
costtracker
Package costtracker предоставляет обёртку LLMProvider с подсчётом токенов и стоимости.
|
Package costtracker предоставляет обёртку LLMProvider с подсчётом токенов и стоимости. |
|
decomposer
Package decomposer implements query decomposition strategies.
|
Package decomposer implements query decomposition strategies. |
|
embedder
Package embedder содержит реализации Embedder для внешних провайдеров.
|
Package embedder содержит реализации Embedder для внешних провайдеров. |
|
embedder/cache
Package cache содержит in-memory LRU-кэш для эмбеддингов.
|
Package cache содержит in-memory LRU-кэш для эмбеддингов. |
|
llm
Package llm содержит реализации LLMProvider и StreamingLLMProvider для внешних провайдеров.
|
Package llm содержит реализации LLMProvider и StreamingLLMProvider для внешних провайдеров. |
|
middleware
Package middleware provides pipeline middleware implementations (logging, PII).
|
Package middleware provides pipeline middleware implementations (logging, PII). |
|
piidetector
Package piidetector implements pattern-based PII detection and redaction.
|
Package piidetector implements pattern-based PII detection and redaction. |
|
reranker
Package reranker implements LLM-as-judge reranking strategy.
|
Package reranker implements LLM-as-judge reranking strategy. |
|
resilience
Package resilience содержит retry/circuit breaker обёртки для внешних вызовов.
|
Package resilience содержит retry/circuit breaker обёртки для внешних вызовов. |
|
rewriter
Package rewriter implements LLM-based query rewriting strategy.
|
Package rewriter implements LLM-based query rewriting strategy. |
|
vectorstore
Package vectorstore содержит реализации VectorStore для разных backend'ов.
|
Package vectorstore содержит реализации VectorStore для разных backend'ов. |
Click to show internal directories.
Click to hide internal directories.