Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/rag-web-ui/rag-web-ui
/ types & classes
Types & classes
117 in github.com/rag-web-ui/rag-web-ui
⨍
Functions
202
◇
Types & classes
117
↳
Endpoints
40
↓ 4 callers
Class
Settings
backend/app/core/config.py:7
↓ 2 callers
Class
DocumentChunk
backend/app/models/knowledge.py:81
↓ 2 callers
Class
Message
backend/app/models/chat.py:30
↓ 1 callers
Class
APIKey
backend/app/schemas/api_key.py:16
↓ 1 callers
Class
Chat
backend/app/models/chat.py:14
↓ 1 callers
Class
ChunkRecord
Manages chunk-level record keeping for incremental updates
backend/app/services/chunk_record.py:8
↓ 1 callers
Class
Config
backend/app/core/config.py:90
↓ 1 callers
Class
DatabaseMigrator
Database migrator class
backend/app/startup/migarate.py:15
↓ 1 callers
Class
Document
backend/app/models/knowledge.py:25
↓ 1 callers
Class
DocumentUpload
backend/app/models/knowledge.py:48
↓ 1 callers
Class
KnowledgeBase
backend/app/models/knowledge.py:8
↓ 1 callers
Class
PreviewResult
backend/app/services/document_processor.py:46
↓ 1 callers
Class
ProcessingTask
backend/app/models/knowledge.py:65
↓ 1 callers
Class
TextChunk
backend/app/services/document_processor.py:42
↓ 1 callers
Class
UploadResult
backend/app/services/document_processor.py:35
↓ 1 callers
Class
User
backend/app/models/user.py:5
Class
frontend/src/lib/api.ts:6
Class
APIKey
backend/app/models/api_key.py:7
Interface
APIKey
frontend/src/app/dashboard/api-keys/page.tsx:31
Class
APIKeyBase
backend/app/schemas/api_key.py:5
Class
APIKeyCreate
backend/app/schemas/api_key.py:9
Interface
APIKeyCreate
frontend/src/app/dashboard/api-keys/page.tsx:41
Class
APIKeyInDB
backend/app/schemas/api_key.py:27
Class
APIKeyService
backend/app/services/api_key.py:9
Class
APIKeyUpdate
backend/app/schemas/api_key.py:12
Interface
APIKeyUpdate
frontend/src/app/dashboard/api-keys/page.tsx:46
Class
ApiError
frontend/src/lib/api.ts:6
Interface
BadgeProps
frontend/src/components/ui/badge.tsx:26
Class
BaseVectorStore
Abstract base class for vector store implementations
backend/app/services/vector_store/base.py:6
Interface
ButtonProps
frontend/src/components/ui/button.tsx:36
Interface
Chat
frontend/src/app/dashboard/page.tsx:24
Interface
Chat
frontend/src/app/dashboard/chat/page.tsx:10
Interface
Chat
frontend/src/app/dashboard/chat/[id]/page.tsx:26
Class
ChatBase
backend/app/schemas/chat.py:21
Class
ChatCreate
backend/app/schemas/chat.py:24
Interface
ChatMessage
frontend/src/app/dashboard/chat/[id]/page.tsx:19
Class
ChatResponse
backend/app/schemas/chat.py:30
Class
ChatUpdate
backend/app/schemas/chat.py:27
Class
ChromaVectorStore
Chroma vector store implementation
backend/app/services/vector_store/chroma.py:10
Class
Chunk
backend/diff.py:14
Interface
Citation
frontend/src/components/chat/answer.tsx:39
Interface
Citation
frontend/src/app/dashboard/chat/[id]/page.tsx:32
Interface
CitationInfo
frontend/src/components/chat/answer.tsx:54
Class
Config
backend/app/schemas/user.py:22
Class
Config
backend/app/schemas/chat.py:18
Class
Config
backend/app/schemas/chat.py:38
Class
Config
backend/app/schemas/knowledge.py:41
Class
Config
backend/app/schemas/knowledge.py:59
Class
Config
backend/app/schemas/knowledge.py:69
Class
Config
backend/app/schemas/knowledge.py:79
Class
Config
backend/app/schemas/api_key.py:24
Interface
DividerProps
frontend/src/components/ui/divider.tsx:4
Interface
Document
frontend/src/components/knowledge-base/document-list.tsx:18
Interface
Document
frontend/src/app/dashboard/knowledge/page.tsx:18
Class
DocumentBase
backend/app/schemas/knowledge.py:15
Class
DocumentCreate
backend/app/schemas/knowledge.py:22
Interface
DocumentInfo
frontend/src/components/chat/answer.tsx:49
Interface
DocumentListProps
frontend/src/components/knowledge-base/document-list.tsx:39
Class
DocumentResponse
backend/app/schemas/knowledge.py:62
Class
DocumentUploadBase
backend/app/schemas/knowledge.py:25
Class
DocumentUploadCreate
backend/app/schemas/knowledge.py:34
Class
DocumentUploadResponse
backend/app/schemas/knowledge.py:37
Interface
DocumentUploadStepsProps
frontend/src/components/knowledge-base/document-upload-steps.tsx:30
Class
EmbeddingsFactory
backend/app/services/embedding/embedding_factory.py:8
Interface
FetchOptions
frontend/src/lib/api.ts:1
Interface
FileStatus
frontend/src/components/knowledge-base/document-upload-steps.tsx:35
Interface
FileStatus
frontend/src/app/dashboard/knowledge/[id]/upload/page.tsx:18
Interface
InputProps
frontend/src/components/ui/input.tsx:5
Interface
KnowledgeBase
frontend/src/components/knowledge-base/document-list.tsx:32
Interface
KnowledgeBase
frontend/src/app/dashboard/page.tsx:17
Interface
KnowledgeBase
frontend/src/app/dashboard/chat/new/page.tsx:11
Interface
KnowledgeBase
frontend/src/app/dashboard/knowledge/page.tsx:11
Interface
KnowledgeBase
frontend/src/app/dashboard/knowledge/new/page.tsx:9
Interface
KnowledgeBase
frontend/src/app/dashboard/test-retrieval/[id]/page.tsx:19
Class
KnowledgeBaseBase
backend/app/schemas/knowledge.py:5
Class
KnowledgeBaseCreate
backend/app/schemas/knowledge.py:9
Interface
KnowledgeBaseInfo
frontend/src/components/chat/answer.tsx:45
Class
KnowledgeBaseResponse
backend/app/schemas/knowledge.py:72
Class
KnowledgeBaseUpdate
backend/app/schemas/knowledge.py:12
Class
LLMFactory
backend/app/services/llm/llm_factory.py:8
Interface
LoginResponse
frontend/src/app/login/page.tsx:8
Interface
Message
frontend/src/app/dashboard/chat/page.tsx:18
Interface
Message
frontend/src/app/dashboard/chat/[id]/page.tsx:12
Class
MessageBase
backend/app/schemas/chat.py:5
Class
MessageCreate
backend/app/schemas/chat.py:9
Class
MessageResponse
backend/app/schemas/chat.py:12
Interface
PreviewChunk
frontend/src/components/knowledge-base/document-upload-steps.tsx:60
Class
PreviewRequest
backend/app/schemas/knowledge.py:82
Interface
PreviewResponse
frontend/src/components/knowledge-base/document-upload-steps.tsx:65
Class
ProcessingTask
backend/app/schemas/knowledge.py:52
Interface
ProcessingTask
frontend/src/app/dashboard/knowledge/[id]/upload/page.tsx:42
Class
ProcessingTaskBase
backend/app/schemas/knowledge.py:44
Class
ProcessingTaskCreate
backend/app/schemas/knowledge.py:48
Class
QdrantStore
Qdrant vector store implementation
backend/app/services/vector_store/qdrant.py:9
Interface
State
frontend/src/components/ui/use-toast.ts:55
Interface
Stats
frontend/src/app/dashboard/page.tsx:30
Class
SyncResult
backend/diff.py:20
Interface
TaskResponse
frontend/src/components/knowledge-base/document-upload-steps.tsx:70
Interface
TaskStatus
frontend/src/components/knowledge-base/document-upload-steps.tsx:77
Interface
TaskStatus
frontend/src/app/dashboard/knowledge/[id]/upload/page.tsx:47
next →
1–100 of 117, ranked by callers