Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/QmiAI/Qmedia
/ functions
Functions
341 in github.com/QmiAI/Qmedia
⨍
Functions
341
◇
Types & classes
93
↳
Endpoints
35
↓ 22 callers
Method
get
Get embedding.
mmrag_server/services/retriever/simple_retriever.py:65
↓ 22 callers
Function
resp_success
(msg: str, data, code=0)
mmrag_server/utils/response.py:4
↓ 19 callers
Function
cn
(...inputs: ClassValue[])
qmedia_web/lib/utils.ts:5
↓ 10 callers
Method
save_df
(self, df: pd.DataFrame, file_name: str)
mmrag_server/services/dbservice/dbservice_v2.py:70
↓ 8 callers
Method
query
Get nodes for response.
mmrag_server/services/retriever/simple_retriever.py:128
↓ 8 callers
Function
resp_error
(msg: str)
mmrag_server/utils/response.py:8
↓ 6 callers
Method
load_or_create_df
(self, file_path: Path, columns: List)
mmrag_server/services/dbservice/dbservice.py:58
↓ 5 callers
Function
_fetch
(url: string)
qmedia_web/lib/api.ts:1
↓ 5 callers
Method
get_general_text_embedding
Get RemoteHuggingFaceEmbedding embedding.
mmrag_server/services/llm/remote_embedding.py:62
↓ 5 callers
Method
get_general_text_embedding
Get RemoteHuggingFaceEmbedding embedding.
mm_server/services/embeddings/remote_embeddings.py:61
↓ 5 callers
Method
load_or_create_df
(self, columns: List[str])
mmrag_server/services/dbservice/dbservice_v2.py:63
↓ 4 callers
Method
__init__
(self, size=None, size_div=32, **kwargs)
mm_server/services/ocr_server/operators.py:153
↓ 4 callers
Function
getEndpoint
(backend?: boolean)
qmedia_web/lib/api.ts:18
↓ 4 callers
Method
load_data
Load data from an image file. Args: file (str): The path to the image file. **load_kwargs: Additional keyword argumen
mmrag_server/services/readers/image.py:33
↓ 4 callers
Function
merge_path
(host: str, url: str)
mmrag_server/utils/http_utils.py:12
↓ 4 callers
Function
useCarousel
()
qmedia_web/components/ui/carousel.tsx:35
↓ 3 callers
Function
_format_file_timestamp
Format file timestamp to a %Y-%m-%d string. Args: timestamp (float): timestamp in float Returns: str: formatted timestamp
mmrag_server/services/readers/base.py:10
↓ 3 callers
Method
check_user_exist
(self, user_id: str)
mmrag_server/services/dbservice/dbservice_v2.py:86
↓ 3 callers
Function
clip_init_model
()
mm_server/services/clip_service.py:44
↓ 3 callers
Method
decode
convert text-index into text-label.
mm_server/services/ocr_server/postprocess.py:300
↓ 3 callers
Function
generate_user_specific_notes
根据用户特性生成指定数量的“猜你喜欢”的数据列表。
mmrag_server/services/fetch_datas.py:39
↓ 3 callers
Function
get_default_fs
()
mmrag_server/services/readers/base.py:75
↓ 3 callers
Method
get_mini_boxes
(self, contour)
mm_server/services/ocr_server/postprocess.py:160
↓ 3 callers
Function
set_remote_embedding_model
()
mmrag_server/services/llm/ollama_embedding.py:27
↓ 2 callers
Method
add
Add nodes to index.
mmrag_server/services/retriever/simple_retriever.py:69
↓ 2 callers
Method
box_score_fast
box_score_fast: use bbox mean score as the mean score
mm_server/services/ocr_server/postprocess.py:181
↓ 2 callers
Function
build_nodes
(note_docs)
mmrag_server/services/nodes.py:128
↓ 2 callers
Function
build_post_process
(config, global_config=None)
mm_server/services/ocr_server/postprocess.py:10
↓ 2 callers
Function
build_store_index
(nodes)
mmrag_server/services/nodes.py:115
↓ 2 callers
Method
check_user_exist
(self, user_id)
mmrag_server/services/dbservice/dbservice.py:79
↓ 2 callers
Method
clip_det_res
(self, points, img_height, img_width)
mm_server/services/ocr_server/ocr.py:413
↓ 2 callers
Function
getNote
(id: string, { backend }: { backend?: boolean })
qmedia_web/lib/api.ts:24
↓ 2 callers
Method
get_audio_transcription
Transcribes the given audio using the Whisper model. Args: audio: The audio to be transcribed. beam_size: Th
mm_server/services/video_service.py:40
↓ 2 callers
Method
get_image_ocr
(self, img_file_path: ImageType)
mm_server/services/ocr_service.py:25
↓ 2 callers
Method
get_rotate_crop_image
img_height, img_width = img.shape[0:2] left = int(np.min(points[:, 0])) right = int(np.max(points[:, 0])) top = int(n
mm_server/services/ocr_server/ocr.py:496
↓ 2 callers
Function
get_top_k_embeddings
Get top nodes by similarity to the query.
mmrag_server/services/retriever/simple_retriever.py:93
↓ 2 callers
Function
hf_init_model
()
mm_server/services/llm_service.py:23
↓ 2 callers
Function
load_model
(model_dir, nm, device)
mm_server/services/ocr_server/ocr.py:60
↓ 2 callers
Function
ocr_init_model
()
mm_server/services/ocr_service.py:44
↓ 2 callers
Method
persist
Persist the SimpleVectorStore to a directory. NOTE: we are not implementing this for now.
mmrag_server/services/retriever/simple_retriever.py:47
↓ 2 callers
Function
set_model_cache
(model_name, keep_alive)
mm_server/api/cached_service.py:40
↓ 2 callers
Function
set_remote_image_embedding_model
()
mmrag_server/services/llm/ollama_embedding.py:42
↓ 2 callers
Method
sorted_boxes
Sort text boxes in order from top to bottom, left to right args: dt_boxes(array):detected text boxes with shape [4, 2]
mm_server/services/ocr_server/ocr.py:541
↓ 2 callers
Function
transform
transform
mm_server/services/ocr_server/ocr.py:29
↓ 2 callers
Method
unclip
(self, box, unclip_ratio)
mm_server/services/ocr_server/postprocess.py:152
↓ 2 callers
Function
video_init_model
()
mm_server/services/video_service.py:107
↓ 1 callers
Method
__init__
(self, db_path: Path, user_manager: UserManager, file_name: Path)
mmrag_server/services/dbservice/dbservice_v2.py:91
↓ 1 callers
Method
__init__
( self, model_name: str, base_url: str = "http://localhost:11434", )
mmrag_server/services/llm/remote_embedding.py:104
↓ 1 callers
Method
__init__
( self, model_name: str, base_url: str = "http://localhost:11434", )
mm_server/services/embeddings/remote_embeddings.py:103
↓ 1 callers
Method
__init__
( self, thresh=0.3, box_thresh=0.7, max_candidates=1000, unclip_ratio=
mm_server/services/ocr_server/postprocess.py:31
↓ 1 callers
Method
_get_image_embedding
Get RemoteClipEmbedding image embedding.
mmrag_server/services/llm/remote_embedding.py:156
↓ 1 callers
Method
_get_image_embedding
Get RemoteHuggingFaceEmbedding embedding.
mm_server/services/embeddings/remote_embeddings.py:155
↓ 1 callers
Method
_get_text_embeddings
Get text embeddings.
mmrag_server/services/llm/remote_embedding.py:49
↓ 1 callers
Method
_get_text_embeddings
Get text embeddings.
mm_server/services/embeddings/remote_embeddings.py:48
↓ 1 callers
Method
_get_text_from_model
(self, img_str: str)
mmrag_server/services/readers/image_ocr.py:54
↓ 1 callers
Method
_get_text_from_model
(self, video_audio_path: str)
mmrag_server/services/readers/video.py:65
↓ 1 callers
Method
_parse_ocrresponse_to_text
Parse OCRResponse objects to text. Args: resp (List[OCRResponse]): A list of OCRResponse objects. num_categories (int
mmrag_server/services/readers/image_ocr.py:87
↓ 1 callers
Method
_parse_to_summary
(self, resp: AudioResponse)
mmrag_server/services/readers/video.py:105
↓ 1 callers
Method
_parse_to_transcription
(self, resp: AudioResponse)
mmrag_server/services/readers/video.py:127
↓ 1 callers
Method
add_document
(self, docstore_id, chunk_id, file_id, file_name, db_id)
mmrag_server/services/dbservice/dbservice.py:176
↓ 1 callers
Method
add_file
(self, user_id: str, file: File)
mmrag_server/services/dbservice/dbservice_v2.py:153
↓ 1 callers
Method
add_special_char
(self, dict_character)
mm_server/services/ocr_server/postprocess.py:297
↓ 1 callers
Method
add_user
(self, user_id, user_name=None)
mmrag_server/services/dbservice/dbservice.py:98
↓ 1 callers
Method
add_user
(self, user: User)
mmrag_server/services/dbservice/dbservice_v2.py:80
↓ 1 callers
Method
box_score_slow
box_score_slow: use polyon mean score as the mean score
mm_server/services/ocr_server/postprocess.py:198
↓ 1 callers
Method
boxes_from_bitmap
_bitmap: single map with shape (1, H, W), whose values are binarized as {0, 1}
mm_server/services/ocr_server/postprocess.py:104
↓ 1 callers
Function
build_documents
( notes: List[NoteData], image_readers: List[BaseReader], video_readers: List[BaseReader], tex
mmrag_server/services/nodes.py:145
↓ 1 callers
Function
build_documents
(json_file_path: str)
mmrag_server/services/doc_process/model_data.py:10
↓ 1 callers
Function
build_index
Build the index based on the specified mode. Parameters: mode (str): The mode for building the index. Default is "auto". Return
mmrag_server/services/nodes.py:24
↓ 1 callers
Function
build_index_from_rawdata
Builds an index from raw notes data. Args: raw_notes (list): A list of raw notes. Returns: tuple: A tuple containing th
mmrag_server/services/nodes.py:70
↓ 1 callers
Function
build_mm_rag_pipeline
( mode="auto", similarity_top_k: int = 3, image_similarity_top_k: int = 4 )
mmrag_server/services/retriever/mm_retriver.py:36
↓ 1 callers
Function
build_nodes
(documents: List[Document])
mmrag_server/services/doc_process/model_data.py:29
↓ 1 callers
Function
chat_retrieval
(query, history)
mmrag_server/api/rag_search.py:150
↓ 1 callers
Function
chat_stream_retrieval
(query, history)
mmrag_server/api/rag_search.py:132
↓ 1 callers
Method
check_db_exist
(self, user_id: str, db_ids: List[str])
mmrag_server/services/dbservice/dbservice_v2.py:104
↓ 1 callers
Function
clip_image_embeddings
(image_path: str)
test/http_test.py:32
↓ 1 callers
Function
create_operators
create operators based on the config Args: params(list): a dict list, used to create some operators
mm_server/services/ocr_server/ocr.py:40
↓ 1 callers
Function
decode_base64_image
(base64_str: str)
mm_server/services/clip_service.py:18
↓ 1 callers
Function
decode_base64_image
(base64_str: str)
mm_server/services/ocr_service.py:17
↓ 1 callers
Function
decode_image
read rgb image Args: im_file (str|np.ndarray): input can be image path or np.ndarray im_info (dict): info of image Returns:
mm_server/services/ocr_server/operators.py:666
↓ 1 callers
Function
deduplicated_nodes
(nodes: List[NoteData])
mmrag_server/services/fetch_datas.py:92
↓ 1 callers
Function
default_file_metadata_func
Get some handy metadata from filesystem. Args: file_path: str: file path in str
mmrag_server/services/readers/base.py:25
↓ 1 callers
Method
delete
Delete nodes using with node_id. Args: node_id: str
mmrag_server/services/retriever/simple_retriever.py:77
↓ 1 callers
Method
delete_bot
(self, user_id: str, bot_id: str)
mmrag_server/services/dbservice/dbservice_v2.py:256
↓ 1 callers
Method
delete_db
(self, user_id: str, db_ids: List[str])
mmrag_server/services/dbservice/dbservice_v2.py:121
↓ 1 callers
Method
delete_files
(self, db_id: str, file_ids: List[str])
mmrag_server/services/dbservice/dbservice_v2.py:187
↓ 1 callers
Function
dense_search
Dense search.
mmrag_server/services/retriever/simple_retriever.py:174
↓ 1 callers
Function
fetch_note_by_id
(id: str)
mmrag_server/services/fetch_datas.py:82
↓ 1 callers
Function
fetch_notes_by_search
(query: str)
mmrag_server/services/fetch_datas.py:86
↓ 1 callers
Function
fetch_notes_data
# 1. 如果是首页, 根据用户特性猜你喜欢, 得到数据列表 # 2. 如果页数超过数据列表, 重新进行猜你喜欢 # 3. 缓存用户历史数据, 可以回退. 获取笔记数据,包括生成“猜你喜欢”的数据和处理页数超出的情况。
mmrag_server/services/fetch_datas.py:49
↓ 1 callers
Function
filter_nodes
(nodes: List[BaseNode], filters: MetadataFilters)
mmrag_server/services/retriever/simple_retriever.py:158
↓ 1 callers
Method
filter_tag_det_res
(self, dt_boxes, image_shape)
mm_server/services/ocr_server/ocr.py:419
↓ 1 callers
Method
generate_scale
Args: im (np.ndarray): image (np.ndarray) Returns: im_scale_x: the resize ratio of X im_scale_y:
mm_server/services/ocr_server/operators.py:229
↓ 1 callers
Function
getData
()
qmedia_web/components/gallery.tsx:11
↓ 1 callers
Function
getData
(noteId: string)
qmedia_web/app/explore/[id]/page.tsx:14
↓ 1 callers
Function
getData
(noteId: string)
qmedia_web/app/explore/[id]/detail.tsx:17
↓ 1 callers
Function
getModeTxt
(theme: string | undefined)
qmedia_web/components/theme-selector.tsx:20
↓ 1 callers
Function
getNotes
()
qmedia_web/lib/api.ts:20
↓ 1 callers
Function
getPublicSearch
(q: string, { backend }: { backend?: boolean })
qmedia_web/lib/api.ts:28
↓ 1 callers
Function
getRagQuery
(q: string, { backend }: { backend?: boolean })
qmedia_web/lib/api.ts:36
next →
1–100 of 341, ranked by callers