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