MCPcopy Create free account

hub / github.com/SensAI-PT/RAGMeUp / functions

Functions120 in github.com/SensAI-PT/RAGMeUp

↓ 15 callersMethodgenerate_response
Generate a response from the LLM.
server/LLMHelper.py:90
↓ 13 callersFunctiongetHeaders
()
ui/node-react/client/src/api.js:3
↓ 6 callersMethodformat_documents
Formats the documents for better readability. Args: docs (list): List of Document objects. Returns:
server/RAGHelper.py:277
↓ 5 callersFunctionsafe_json_dumps
JSON dumps with safe encoding for SSE events.
server/server.py:26
↓ 4 callersMethodhandle_documents
(self, prompt, prompt_embedding, datasets, step_callback=None)
server/RAGHelper.py:298
↓ 3 callersMethodcompute_provenance_scores
(self, prompt, documents, response)
server/RAGHelper.py:313
↓ 3 callersMethodgenerate_response_stream
Generate a streaming response from the LLM. Returns (generator, thread) where generator yields text chunks.
server/LLMHelper.py:181
↓ 3 callersFunctionuseAuth
()
ui/node-react/client/src/contexts/AuthContext.js:48
↓ 2 callersMethod_deduplicate_chunks
(self, documents)
server/RAGHelper.py:271
↓ 2 callersFunction_env_file_path
Return the path to the .env file used by this server.
server/server.py:249
↓ 2 callersMethodadd_documents
(self, documents)
server/PostgresHybridRetriever.py:55
↓ 2 callersMethoddelete
(self, filenames: List[str])
server/PostgresHybridRetriever.py:353
↓ 2 callersMethodescape_query
(self, query)
server/PostgresHybridRetriever.py:118
↓ 2 callersFunctiongetAuthHeaders
()
ui/node-react/client/src/api.js:10
↓ 2 callersMethodrerank_documents
(self, documents, prompt)
server/Reranker.py:7
↓ 2 callersFunctionsafeParseJSON
(str)
ui/node-react/client/src/components/ChatView.js:88
↓ 2 callersMethodsplit_text
Split text into chunks, respecting paragraph boundaries. Args: text: The text to split Retu
server/ParagraphChunker.py:24
↓ 2 callersFunctionstoreMessages
* Shared helper: store messages in the database after a chat interaction.
ui/node-react/server/routes/chat.js:14
↓ 1 callersMethod_get_relevant_documents_minmax
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:133
↓ 1 callersMethod_get_relevant_documents_rrf
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:249
↓ 1 callersMethod_initialize_text_splitter
Initialize the text splitter based on the environment settings.
server/RAGHelper.py:103
↓ 1 callersMethodadd_document
(self, file_path, dataset)
server/RAGHelper.py:219
↓ 1 callersMethodchat
(self, messages)
server/LLMHelper.py:13
↓ 1 callersMethodchat_stream
(self, messages)
server/LLMHelper.py:20
↓ 1 callersMethodclose
(self)
server/PostgresHybridRetriever.py:412
↓ 1 callersFunctioncompute_llm_provenance
(llm, query, context, answer)
server/provenance.py:16
↓ 1 callersFunctioncompute_rerank_provenance
(reranker, query, documents, answer)
server/provenance.py:6
↓ 1 callersMethodcompute_similarity
(self, query, context, answer)
server/provenance.py:41
↓ 1 callersFunctiondeleteDocument
(filename)
ui/node-react/client/src/api.js:204
↓ 1 callersFunctiondownloadDocument
(filename)
ui/node-react/client/src/api.js:188
↓ 1 callersFunctiongenerate
()
server/server.py:122
↓ 1 callersFunctiongetChat
(id)
ui/node-react/client/src/api.js:58
↓ 1 callersFunctiongetChats
()
ui/node-react/client/src/api.js:52
↓ 1 callersFunctiongetConfig
()
ui/node-react/client/src/api.js:237
↓ 1 callersFunctiongetDatasets
()
ui/node-react/client/src/api.js:45
↓ 1 callersFunctiongetDocuments
()
ui/node-react/client/src/api.js:165
↓ 1 callersFunctiongetFeedback
()
ui/node-react/client/src/api.js:215
↓ 1 callersFunctiongetMe
()
ui/node-react/client/src/api.js:38
↓ 1 callersMethodget_all_document_names
(self)
server/PostgresHybridRetriever.py:377
↓ 1 callersMethodget_datasets
(self)
server/PostgresHybridRetriever.py:395
↓ 1 callersMethodget_relevant_documents
(self, query, query_embedding, datasets)
server/PostgresHybridRetriever.py:127
↓ 1 callersFunctionhandleSend
()
ui/node-react/client/src/components/ChatView.js:98
↓ 1 callersMethodhandle_user_interaction
Handle user interaction with the RAG system.
server/RAGHelper.py:326
↓ 1 callersMethodhandle_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 callersMethodhas_data
(self)
server/PostgresHybridRetriever.py:104
↓ 1 callersMethodinitialize_client
Initialize the Language Model based on environment configurations.
server/LLMHelper.py:36
↓ 1 callersMethodinitialize_embeddings
Initialize the embeddings based on the CPU/GPU configuration.
server/RAGHelper.py:92
↓ 1 callersMethodload_data
Loads data from various file types and chunks it into an ensemble retriever.
server/RAGHelper.py:146
↓ 1 callersFunctionloginUser
(token, userData)
ui/node-react/client/src/contexts/AuthContext.js:31
↓ 1 callersMethodreload_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 callersFunctionremoveFile
(idx)
ui/node-react/client/src/components/DocumentsPage.js:149
↓ 1 callersFunctionrunMigrations
(pool)
ui/node-react/server/db/migrate.js:3
↓ 1 callersFunctionsafeParseJSON
(str)
ui/node-react/client/src/components/FeedbackPage.js:40
↓ 1 callersFunctionsendMessageStream
(chatId, query, history, docs, datasets, messageOffset, callbacks)
ui/node-react/client/src/api.js:82
↓ 1 callersMethodsetup_database
(self, embedding_dimension)
server/PostgresHybridRetriever.py:14
↓ 1 callersFunctionsubmitFeedback
(chatId, messageOffset, feedback, feedbackText)
ui/node-react/client/src/api.js:221
↓ 1 callersFunctionupdateConfig
(config, reinitialize = false)
ui/node-react/client/src/api.js:243
↓ 1 callersFunctionuploadDocuments
(files, dataset)
ui/node-react/client/src/api.js:171
FunctionApp
()
ui/node-react/client/src/App.js:12
FunctionAppContent
()
ui/node-react/client/src/App.js:6
FunctionAuthProvider
({ children })
ui/node-react/client/src/contexts/AuthContext.js:6
FunctionDatasetDropdown
({ options, selected, onChange, placeholder = 'Select datasets...' })
ui/node-react/client/src/components/MultiselectDropdown.js:3
FunctionFeedbackModal
({ 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
Functionadd_document
()
server/server.py:218
FunctionauthMiddleware
(req, res, next)
ui/node-react/server/middleware/auth.js:3
Functionchat
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
Functionchat_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
Methodclean_reply
(self, reply)
server/LLMHelper.py:80
Functioncreate_title
()
server/server.py:61
FunctioncurrentValue
(key)
ui/node-react/client/src/components/ConfigPage.js:164
Methoddefault
(self, obj)
server/server.py:13
FunctiondeleteChat
(id)
ui/node-react/client/src/api.js:155
Functiondelete_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
FunctionfriendlyLabel
(key)
ui/node-react/client/src/components/ConfigPage.js:124
Functionget_config
Return all key-value pairs from the .env file.
server/server.py:254
Functionget_datasets
()
server/server.py:243
Functionget_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
Functionget_documents
()
server/server.py:159
FunctionhandleAddVariable
()
ui/node-react/client/src/components/ConfigPage.js:204
FunctionhandleBoolToggle
()
ui/node-react/client/src/components/ConfigPage.js:421
FunctionhandleChange
(key, value)
ui/node-react/client/src/components/ConfigPage.js:160
FunctionhandleChatCreated
(chatId, title)
ui/node-react/client/src/pages/MainLayout.js:67
FunctionhandleClick
(type)
ui/node-react/client/src/components/ChatView.js:396
FunctionhandleClickOutside
(e)
ui/node-react/client/src/components/MultiselectDropdown.js:9
FunctionhandleDelete
(filename)
ui/node-react/client/src/components/DocumentsPage.js:114
FunctionhandleDeleteChat
(chatId)
ui/node-react/client/src/pages/MainLayout.js:51
FunctionhandleDiscard
()
ui/node-react/client/src/components/ConfigPage.js:196
FunctionhandleDownload
(filename)
ui/node-react/client/src/components/DocumentsPage.js:128
FunctionhandleDrop
(e)
ui/node-react/client/src/components/DocumentsPage.js:136
next →1–100 of 120, ranked by callers