{"nodes": [{"id": "src_domains_embedding_services_minilm_embedding_service_ts", "label": "minilm-embedding-service.ts", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L1"}, {"id": "minilm_embedding_service_minilmembeddingservice", "label": "MiniLMEmbeddingService", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L41"}, {"id": "minilm_embedding_service_minilmembeddingservice_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L55"}, {"id": "minilm_embedding_service_minilmembeddingservice_generateembedding", "label": ".generateEmbedding()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L63"}, {"id": "minilm_embedding_service_minilmembeddingservice_searchsimilar", "label": ".searchSimilar()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L122"}, {"id": "minilm_embedding_service_minilmembeddingservice_isavailable", "label": ".isAvailable()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L160"}, {"id": "minilm_embedding_service_minilmembeddingservice_getmodelinfo", "label": ".getModelInfo()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L170"}, {"id": "minilm_embedding_service_minilmembeddingservice_validateinput", "label": ".validateInput()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L182"}, {"id": "minilm_embedding_service_minilmembeddingservice_getmodel", "label": ".getModel()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L192"}, {"id": "minilm_embedding_service_minilmembeddingservice_loadmodel", "label": ".loadModel()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L215"}, {"id": "minilm_embedding_service_minilmembeddingservice_preprocesstext", "label": ".preprocessText()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L261"}, {"id": "minilm_embedding_service_minilmembeddingservice_generatecachekey", "label": ".generateCacheKey()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L272"}, {"id": "minilm_embedding_service_minilmembeddingservice_hashtext", "label": ".hashText()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L279"}, {"id": "minilm_embedding_service_minilmembeddingservice_estimatetokens", "label": ".estimateTokens()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L292"}, {"id": "minilm_embedding_service_minilmembeddingservice_calculatecosinesimilarity", "label": ".calculateCosineSimilarity()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L301"}, {"id": "minilm_embedding_service_minilmembeddingservice_clearcache", "label": ".clearCache()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L325"}, {"id": "minilm_embedding_service_minilmembeddingservice_getcachesize", "label": ".getCacheSize()", "file_type": "code", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L332"}], "edges": [{"source": "src_domains_embedding_services_minilm_embedding_service_ts", "target": "transformers", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L11", "weight": 1.0}, {"source": "src_domains_embedding_services_minilm_embedding_service_ts", "target": "pii_masker_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_domains_embedding_services_minilm_embedding_service_ts", "target": "logger_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L13", "weight": 1.0}, {"source": "src_domains_embedding_services_minilm_embedding_service_ts", "target": "embedding_types_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L14", "weight": 1.0}, {"source": "src_domains_embedding_services_minilm_embedding_service_ts", "target": "minilm_embedding_service_minilmembeddingservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L41", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L55", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_generateembedding", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L63", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_searchsimilar", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L122", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_isavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L160", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_getmodelinfo", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L170", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_validateinput", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L182", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_getmodel", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L192", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_loadmodel", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L215", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_preprocesstext", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L261", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_generatecachekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L272", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_hashtext", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L279", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_estimatetokens", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L292", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_calculatecosinesimilarity", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L301", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_clearcache", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L325", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice", "target": "minilm_embedding_service_minilmembeddingservice_getcachesize", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L332", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generateembedding", "target": "minilm_embedding_service_minilmembeddingservice_validateinput", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L64", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generateembedding", "target": "minilm_embedding_service_minilmembeddingservice_generatecachekey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L66", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generateembedding", "target": "minilm_embedding_service_minilmembeddingservice_getmodel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L73", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generateembedding", "target": "minilm_embedding_service_minilmembeddingservice_preprocesstext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L74", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generateembedding", "target": "minilm_embedding_service_minilmembeddingservice_estimatetokens", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L87", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_searchsimilar", "target": "minilm_embedding_service_minilmembeddingservice_generateembedding", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L132", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_getmodel", "target": "minilm_embedding_service_minilmembeddingservice_loadmodel", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L201", "weight": 1.0}, {"source": "minilm_embedding_service_minilmembeddingservice_generatecachekey", "target": "minilm_embedding_service_minilmembeddingservice_hashtext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/embedding/services/minilm-embedding-service.ts", "source_location": "L273", "weight": 1.0}]}