AS AgentScopeAPI 手册 / API Reference
包package 2.x

agentscope-extensions-rag-simple

AgentScope Java - Extensions - RAG - Simple · 2.0.4

AgentScope Extensions - RAG Simple

groupIdGroupIdio.agentscope
版本Version2.0.4
版本线Line2.x
分类Categoryextension
包Packages9
类型Types30 top-level / 46 total

包Packages

io.agentscope.core.embedding3
io.agentscope.core.embedding.dashscope2
io.agentscope.core.embedding.ollama1
io.agentscope.core.embedding.openai1
io.agentscope.core.rag.exception2
io.agentscope.core.rag.knowledge1
io.agentscope.core.rag.reader13
io.agentscope.core.rag.store6
io.agentscope.core.rag.store.dto1

类型Types

类型Type种类Kind包Package说明Description
EmbeddingException类classio.agentscope.core.embedding
向量化异常,表示执行过程中的错误。
Exception thrown when embedding generation fails.
EmbeddingModel接口interfaceio.agentscope.core.embedding
定义向量化模型契约的接口。
Interface for embedding models supporting multimodal content.
EmbeddingUtils类classio.agentscope.core.embedding
向量化 Utils,与模型服务通信并返回生成或向量化结果。
Utility class for common EmbeddingModel operations.
DashScopeMultiModalEmbedding类classio.agentscope.core.embedding.dashscope
DashScope Multi Modal 向量化,与模型服务通信并返回生成或向量化结果。
DashScope Multi-Modal Embedding Model implementation.
DashScopeTextEmbedding类classio.agentscope.core.embedding.dashscope
DashScope 文本向量化,与模型服务通信并返回生成或向量化结果。
DashScope Text Embedding Model implementation.
OllamaTextEmbedding类classio.agentscope.core.embedding.ollama
Ollama 文本向量化,与模型服务通信并返回生成或向量化结果。
Ollama Text Embedding Model implementation.
OpenAITextEmbedding类classio.agentscope.core.embedding.openai
OpenAI 文本向量化,与模型服务通信并返回生成或向量化结果。
OpenAI Text Embedding Model implementation.
ReaderException类classio.agentscope.core.rag.exception
读取器异常,表示执行过程中的错误。
Exception thrown when document reading fails.
VectorStoreException类classio.agentscope.core.rag.exception
向量存储异常,表示执行过程中的错误。
Exception thrown when vector store operations fail.
SimpleKnowledge类classio.agentscope.core.rag.knowledge
开箱即用的知识库实现
Simple implementation of a knowledge base.
AbstractChunkingReader类classio.agentscope.core.rag.reader
抽象 Chunking 读取器,把私有文档转化为可检索的知识。
Abstract base class for readers that support text chunking.
ExternalApiReader类classio.agentscope.core.rag.reader
外部 API 读取器,把私有文档转化为可检索的知识。
Generic external API document parsing reader that supports integration with any third-party document parsing service.
ImageReader类classio.agentscope.core.rag.reader
图像读取器,把私有文档转化为可检索的知识。
Image reader implementation that reads image files.
PDFReader类classio.agentscope.core.rag.reader
PDF 读取器,把私有文档转化为可检索的知识。
PDF reader implementation that reads and extracts text from PDF files.
Reader接口interfaceio.agentscope.core.rag.reader
定义读取器契约的接口。
Interface for document readers.
ReaderInput类classio.agentscope.core.rag.reader
读取器输入,把私有文档转化为可检索的知识。
Input wrapper for document readers.
ReaderUtils类classio.agentscope.core.rag.reader
读取器 Utils,把私有文档转化为可检索的知识。
Utility class for common reader operations.
SplitStrategy枚举enumio.agentscope.core.rag.reader
定义已拆分 Strategy相关取值的枚举。
Strategy for splitting text into chunks.
TableFormat枚举enumio.agentscope.core.rag.reader
定义Table 格式相关取值的枚举。
Enumeration of table formatting options for Word document readers.
TextChunker类classio.agentscope.core.rag.reader
文本切分器,把私有文档转化为可检索的知识。
Utility class for chunking text into smaller pieces.
TextReader类classio.agentscope.core.rag.reader
文本读取器,把私有文档转化为可检索的知识。
Text reader implementation that reads and chunks text documents.
TikaReader类classio.agentscope.core.rag.reader
Tika 读取器,把私有文档转化为可检索的知识。
TikaReader is a document reader that uses Apache Tika to extract text from various document formats.
WordReader类classio.agentscope.core.rag.reader
Word 读取器,把私有文档转化为可检索的知识。
Word document reader that extracts text, tables, and images from Word files.
ElasticsearchStore类classio.agentscope.core.rag.store
Elasticsearch 存储,负责持久化与读取数据。
Elasticsearch vector database store implementation.
InMemoryStore类classio.agentscope.core.rag.store
In 记忆存储,负责持久化与读取数据。
In-memory implementation of vector database storage.
MilvusStore类classio.agentscope.core.rag.store
Milvus 存储,负责持久化与读取数据。
Milvus vector database store implementation.
PgVectorStore类classio.agentscope.core.rag.store
Pg 向量存储,负责持久化与读取数据。
PostgreSQL pgvector database store implementation.
QdrantStore类classio.agentscope.core.rag.store
Qdrant 存储,负责持久化与读取数据。
Qdrant vector database store implementation.
VDBStoreBase接口interfaceio.agentscope.core.rag.store
定义 VDB 存储基类契约的接口。
Interface for vector database storage.
SearchDocumentDto类classio.agentscope.core.rag.store.dto
搜索文档 Dto,把私有文档转化为可检索的知识。
Search document data transfer object, used to encapsulate parameters for vector search.