Package dev.langchain4j.rag.content
Interface Content
-
- All Implemented Interfaces:
public interface Content
Represents content relevant to a user Query with the potential to enhance and ground the LLM's response. Currently, it is limited to text content (i.e., TextSegment), but future expansions may include support for other modalities (e.g., images, audio, video, etc.).
-
-
Method Summary
Modifier and Type Method Description abstract TextSegment
textSegment()
abstract Map<ContentMetadata, Object>
metadata()
static Content
from(String text)
static Content
from(TextSegment textSegment)
static Content
from(TextSegment textSegment, Map<ContentMetadata, Object> metadata)
-
-
Method Detail
-
textSegment
abstract TextSegment textSegment()
-
metadata
abstract Map<ContentMetadata, Object> metadata()
-
from
static Content from(TextSegment textSegment)
-
from
static Content from(TextSegment textSegment, Map<ContentMetadata, Object> metadata)
-
-
-
-