RAG

org.llm4s.rag.RAG
See theRAG companion class
object RAG

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
RAG.type

Members list

Type members

Classlikes

final implicit class RAGConfigOps(config: RAGConfig) extends AnyVal

Extension method to build from config.

Extension method to build from config.

Attributes

Supertypes
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def build(config: RAGConfig, resolveEmbeddingProvider: String => Result[EmbeddingProviderConfig], resolveRerankerConfig: () => Result[Option[RerankProviderConfig]]): Result[RAG]

Build a RAG pipeline from configuration.

Build a RAG pipeline from configuration.

Attributes

Create a RAG builder with default configuration.

Create a RAG builder with default configuration.

Attributes

Implicits

Implicits

final implicit def RAGConfigOps(config: RAGConfig): RAGConfigOps

Extension method to build from config.

Extension method to build from config.

Attributes