Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RefreshDoc ¶ added in v0.5.3
func RefreshDoc(db localvectordb.DB, embedder embeddings.Embedder, name string, docs []schema.Document) (bool, error)
Types ¶
type DocRAGChain ¶ added in v0.5.3
type DocRAGChain struct {
*RAGChain
}
func NewDocRAGChain ¶ added in v0.5.3
func NewDocRAGChain(llm llms.LanguageModel, db localvectordb.DB, embedder embeddings.Embedder, name string, scoreTopN int, scoreThreshold float64) (*DocRAGChain, error)
type RAGChain ¶
type RAGChain struct {
// contains filtered or unexported fields
}
func NewQAChain ¶
func NewQAChain(llm llms.LanguageModel, store vectorstores.VectorStore, scoreTopN int, scoreThreshold float64) *RAGChain
Click to show internal directories.
Click to hide internal directories.