Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SensAI-PT/RAGMeUp
/ functions
Functions
120 in github.com/SensAI-PT/RAGMeUp
⨍
Functions
120
◇
Types & classes
8
↳
Endpoints
10
↓ 15 callers
Method
generate_response
Generate a response from the LLM.
server/LLMHelper.py:90
↓ 13 callers
Function
getHeaders
()
ui/node-react/client/src/api.js:3
↓ 6 callers
Method
format_documents
Formats the documents for better readability. Args: docs (list): List of Document objects. Returns:
server/RAGHelper.py:277
↓ 5 callers
Function
safe_json_dumps
JSON dumps with safe encoding for SSE events.
server/server.py:26
↓ 4 callers
Method
handle_documents
(self, prompt, prompt_embedding, datasets, step_callback=None)
server/RAGHelper.py:298
↓ 3 callers
Method
compute_provenance_scores
(self, prompt, documents, response)
server/RAGHelper.py:313
↓ 3 callers
Method
generate_response_stream
Generate a streaming response from the LLM. Returns (generator, thread) where generator yields text chunks.
server/LLMHelper.py:181
↓ 3 callers
Function
useAuth
()
ui/node-react/client/src/contexts/AuthContext.js:48
↓ 2 callers
Method
_deduplicate_chunks
(self, documents)
server/RAGHelper.py:271
↓ 2 callers
Function
_env_file_path
Return the path to the .env file used by this server.
server/server.py:249
↓ 2 callers
Method
add_documents
(self, documents)
server/PostgresHybridRetriever.py:55
↓ 2 callers
Method
delete
(self, filenames: List[str])
server/PostgresHybridRetriever.py:353
↓ 2 callers
Method
escape_query
(self, query)
server/PostgresHybridRetriever.py:118
↓ 2 callers
Function
getAuthHeaders
()
ui/node-react/client/src/api.js:10
↓ 2 callers
Method
rerank_documents
(self, documents, prompt)
server/Reranker.py:7
↓ 2 callers
Function
safeParseJSON
(str)
ui/node-react/client/src/components/ChatView.js:88
↓ 2 callers
Method
split_text
Split text into chunks, respecting paragraph boundaries. Args: text: The text to split Retu
server/ParagraphChunker.py:24
↓ 2 callers
Function
storeMessages
* Shared helper: store messages in the database after a chat interaction.
ui/node-react/server/routes/chat.js:14
↓ 1 callers
Method
_get_relevant_documents_minmax
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:133
↓ 1 callers
Method
_get_relevant_documents_rrf
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:249
↓ 1 callers
Method
_initialize_text_splitter
Initialize the text splitter based on the environment settings.
server/RAGHelper.py:103
↓ 1 callers
Method
add_document
(self, file_path, dataset)
server/RAGHelper.py:219
↓ 1 callers
Method
chat
(self, messages)
server/LLMHelper.py:13
↓ 1 callers
Method
chat_stream
(self, messages)
server/LLMHelper.py:20
↓ 1 callers
Method
close
(self)
server/PostgresHybridRetriever.py:412
↓ 1 callers
Function
compute_llm_provenance
(llm, query, context, answer)
server/provenance.py:16
↓ 1 callers
Function
compute_rerank_provenance
(reranker, query, documents, answer)
server/provenance.py:6
↓ 1 callers
Method
compute_similarity
(self, query, context, answer)
server/provenance.py:41
↓ 1 callers
Function
deleteDocument
(filename)
ui/node-react/client/src/api.js:204
↓ 1 callers
Function
downloadDocument
(filename)
ui/node-react/client/src/api.js:188
↓ 1 callers
Function
generate
()
server/server.py:122
↓ 1 callers
Function
getChat
(id)
ui/node-react/client/src/api.js:58
↓ 1 callers
Function
getChats
()
ui/node-react/client/src/api.js:52
↓ 1 callers
Function
getConfig
()
ui/node-react/client/src/api.js:237
↓ 1 callers
Function
getDatasets
()
ui/node-react/client/src/api.js:45
↓ 1 callers
Function
getDocuments
()
ui/node-react/client/src/api.js:165
↓ 1 callers
Function
getFeedback
()
ui/node-react/client/src/api.js:215
↓ 1 callers
Function
getMe
()
ui/node-react/client/src/api.js:38
↓ 1 callers
Method
get_all_document_names
(self)
server/PostgresHybridRetriever.py:377
↓ 1 callers
Method
get_datasets
(self)
server/PostgresHybridRetriever.py:395
↓ 1 callers
Method
get_relevant_documents
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:127
↓ 1 callers
Function
handleSend
()
ui/node-react/client/src/components/ChatView.js:98
↓ 1 callers
Method
handle_user_interaction
Handle user interaction with the RAG system.
server/RAGHelper.py:326
↓ 1 callers
Method
handle_user_interaction_stream
Streaming version of handle_user_interaction. Yields SSE-formatted events for each pipeline step and then streams the LLM response to
server/RAGHelper.py:434
↓ 1 callers
Method
has_data
(self)
server/PostgresHybridRetriever.py:104
↓ 1 callers
Method
initialize_client
Initialize the Language Model based on environment configurations.
server/LLMHelper.py:36
↓ 1 callers
Method
initialize_embeddings
Initialize the embeddings based on the CPU/GPU configuration.
server/RAGHelper.py:92
↓ 1 callers
Method
load_data
Loads data from various file types and chunks it into an ensemble retriever.
server/RAGHelper.py:146
↓ 1 callers
Function
loginUser
(token, userData)
ui/node-react/client/src/contexts/AuthContext.js:31
↓ 1 callers
Method
reload_llm
Reinitialise the LLM client (and reranker if enabled) after environment variables have been refreshed. This is called from the /confi
server/RAGHelper.py:71
↓ 1 callers
Function
removeFile
(idx)
ui/node-react/client/src/components/DocumentsPage.js:149
↓ 1 callers
Function
runMigrations
(pool)
ui/node-react/server/db/migrate.js:3
↓ 1 callers
Function
safeParseJSON
(str)
ui/node-react/client/src/components/FeedbackPage.js:40
↓ 1 callers
Function
sendMessageStream
(chatId, query, history, docs, datasets, messageOffset, callbacks)
ui/node-react/client/src/api.js:82
↓ 1 callers
Method
setup_database
(self, embedding_dimension)
server/PostgresHybridRetriever.py:14
↓ 1 callers
Function
submitFeedback
(chatId, messageOffset, feedback, feedbackText)
ui/node-react/client/src/api.js:221
↓ 1 callers
Function
updateConfig
(config, reinitialize = false)
ui/node-react/client/src/api.js:243
↓ 1 callers
Function
uploadDocuments
(files, dataset)
ui/node-react/client/src/api.js:171
Function
App
()
ui/node-react/client/src/App.js:12
Function
AppContent
()
ui/node-react/client/src/App.js:6
Function
AuthProvider
({ children })
ui/node-react/client/src/contexts/AuthContext.js:6
Function
DatasetDropdown
({ options, selected, onChange, placeholder = 'Select datasets...' })
ui/node-react/client/src/components/MultiselectDropdown.js:3
Function
FeedbackModal
({ type, onSubmit, onClose })
ui/node-react/client/src/components/FeedbackModal.js:3
Method
__init__
(self)
server/Reranker.py:4
Method
__init__
(self, logger, model)
server/LLMHelper.py:9
Method
__init__
(self, logger)
server/LLMHelper.py:31
Method
__init__
(self)
server/provenance.py:35
Method
__init__
(self, connection_pool)
server/PostgresHybridRetriever.py:11
Method
__init__
Initializes the RAGHelper class and loads environment variables.
server/RAGHelper.py:32
Method
__init__
Initialize the ParagraphChunker. Args: max_chunk_size: The target maximum size for each chunk (can be exceeded f
server/ParagraphChunker.py:10
Method
_stream_anthropic
()
server/LLMHelper.py:238
Method
_stream_gemini
()
server/LLMHelper.py:211
Method
_stream_ollama
()
server/LLMHelper.py:261
Method
_stream_openai
(model)
server/LLMHelper.py:200
Function
add_document
()
server/server.py:218
Function
authMiddleware
(req, res, next)
ui/node-react/server/middleware/auth.js:3
Function
chat
Handle chat interactions with the RAG system. This endpoint processes the user's prompt, retrieves relevant documents, and returns the a
server/server.py:75
Function
chat_stream
Streaming version of the chat endpoint using Server-Sent Events (SSE). Streams pipeline steps and LLM tokens as they are generated.
server/server.py:111
Method
clean_reply
(self, reply)
server/LLMHelper.py:80
Function
create_title
()
server/server.py:61
Function
currentValue
(key)
ui/node-react/client/src/components/ConfigPage.js:164
Method
default
(self, obj)
server/server.py:13
Function
deleteChat
(id)
ui/node-react/client/src/api.js:155
Function
delete_document
Delete a specific document from the data directory and the Milvus vector store. This endpoint expects a JSON payload containing the filename
server/server.py:192
Function
friendlyLabel
(key)
ui/node-react/client/src/components/ConfigPage.js:124
Function
get_config
Return all key-value pairs from the .env file.
server/server.py:254
Function
get_datasets
()
server/server.py:243
Function
get_document
Retrieve a specific document from the data directory. This endpoint expects a JSON payload containing the filename of the document to retrie
server/server.py:166
Function
get_documents
()
server/server.py:159
Function
handleAddVariable
()
ui/node-react/client/src/components/ConfigPage.js:204
Function
handleBoolToggle
()
ui/node-react/client/src/components/ConfigPage.js:421
Function
handleChange
(key, value)
ui/node-react/client/src/components/ConfigPage.js:160
Function
handleChatCreated
(chatId, title)
ui/node-react/client/src/pages/MainLayout.js:67
Function
handleClick
(type)
ui/node-react/client/src/components/ChatView.js:396
Function
handleClickOutside
(e)
ui/node-react/client/src/components/MultiselectDropdown.js:9
Function
handleDelete
(filename)
ui/node-react/client/src/components/DocumentsPage.js:114
Function
handleDeleteChat
(chatId)
ui/node-react/client/src/pages/MainLayout.js:51
Function
handleDiscard
()
ui/node-react/client/src/components/ConfigPage.js:196
Function
handleDownload
(filename)
ui/node-react/client/src/components/DocumentsPage.js:128
Function
handleDrop
(e)
ui/node-react/client/src/components/DocumentsPage.js:136
next →
1–100 of 120, ranked by callers