{"id":35625,"name":"kag","description":"KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engine and LLMs.  It is used to build logical reasoning and factual Q\u0026A solutions for professional domain knowledge bases. It can effectively overcome the shortcomings of the traditional RAG vector similarity calculation model.","url":"https://github.com/openspg/kag","last_synced_at":"2025-09-05T06:48:48.420Z","repository":{"id":259362572,"uuid":"860912552","full_name":"OpenSPG/KAG","owner":"OpenSPG","description":"KAG is a logical form-guided reasoning and retrieval framework based on OpenSPG engine and LLMs.  It is used to build logical reasoning and factual Q\u0026A solutions for professional domain knowledge bases. It can effectively overcome the shortcomings of the traditional RAG vector similarity calculation model.","archived":false,"fork":false,"pushed_at":"2025-07-14T07:59:16.000Z","size":188097,"stargazers_count":7461,"open_issues_count":166,"forks_count":551,"subscribers_count":70,"default_branch":"master","last_synced_at":"2025-07-14T10:21:36.892Z","etag":null,"topics":["knowledge-graph","large-language-model","logical-reasoning","multi-hop-question-answering","trustfulness"],"latest_commit_sha":null,"homepage":"https://spg.openkg.cn/en-US","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenSPG.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-21T13:56:44.000Z","updated_at":"2025-07-14T10:13:29.000Z","dependencies_parsed_at":"2025-03-10T09:29:17.045Z","dependency_job_id":"c13841c2-0d21-4b1b-9736-eaffcace4eec","html_url":"https://github.com/OpenSPG/KAG","commit_stats":null,"previous_names":["openspg/kag"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/OpenSPG/KAG","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSPG","download_url":"https://codeload.github.com/OpenSPG/KAG/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273723190,"owners_count":25156303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"OpenSPG","name":"OpenSPG","uuid":"148738724","kind":"organization","description":"Open Semantic-enhanced Programmable Graph ","email":null,"website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/148738724?v=4","repositories_count":1,"last_synced_at":"2023-10-25T04:25:49.005Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/OpenSPG","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-10-25T04:25:49.016Z","updated_at":"2023-10-25T04:25:49.016Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSPG","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenSPG/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"OpenSPG/KAG","html_url":"https://github.com/OpenSPG/KAG","last_synced_at":"2025-08-31T07:42:07.160Z","status":null,"issues_count":301,"pull_requests_count":135,"avg_time_to_close_issue":3711327.797101449,"avg_time_to_close_pull_request":527503.6296296297,"issues_closed_count":138,"pull_requests_closed_count":108,"pull_request_authors_count":27,"issue_authors_count":202,"avg_comments_per_issue":1.1993355481727574,"avg_comments_per_pull_request":0.05185185185185185,"merged_pull_requests_count":92,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":301,"past_year_pull_requests_count":135,"past_year_avg_time_to_close_issue":3711327.797101449,"past_year_avg_time_to_close_pull_request":527503.6296296297,"past_year_issues_closed_count":138,"past_year_pull_requests_closed_count":108,"past_year_pull_request_authors_count":27,"past_year_issue_authors_count":202,"past_year_avg_comments_per_issue":1.1993355481727574,"past_year_avg_comments_per_pull_request":0.05185185185185185,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":92,"created_at":"2025-07-16T13:28:45.908Z","updated_at":"2025-09-03T06:58:33.999Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenSPG%2FKAG/issues","issue_labels_count":{"FeatureRequest":1},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":345,"CONTRIBUTOR":3,"COLLABORATOR":2},"pull_request_author_associations_count":{"COLLABORATOR":197,"NONE":28,"CONTRIBUTOR":6},"issue_authors":{"BQQQQB":13,"jerryHo123":12,"5478-lfy":9,"yuuki-nanamin":8,"Wangzhongxi":6,"pecanjk":6,"SwordfallYeung":5,"evezhang2020":5,"fishfish123-win":4,"zhouliping3712":3,"thistleknot":3,"jt6371":3,"stevensli":3,"nuangnian":3,"TmacChenQian":3,"yyri":3,"liuppp1":3,"daxian-pang":3,"beiowolf007":3,"songzhaohui12":3,"Rita1012":3,"ryzn0518":3,"xiaozhou123-oos":3,"hackerHiJu":3,"squirrelfish":3,"xiaoguanbai188":2,"ed29":2,"zzyyll2":2,"Dongyexixue":2,"wcnmmg":2,"tpoisonooo":2,"epie-godfred":2,"zhuzhongshu123":2,"zxy66688":2,"zxrneu":2,"Shiwo0826":2,"jueshiqing":2,"zhangqaws":2,"ybcswz":2,"Sandy4321":2,"WOWCharlotte":2,"Frankli1221":2,"dusansheng":2,"zhulin-acad":2,"zhangyanbo2007":2,"JaDonghao":2,"tadeshifu":2,"123132456456454":2,"lpdswing":2,"mars216":2,"charliboy":2,"exelents":2,"eug3":2,"zxsimple":1,"Yue-Rain":1,"xxyyboy":1,"SURYA2912":1,"FengYeeLx":1,"killer47-ops":1,"gkorland":1,"iCanDoAllThingszz":1,"EvanJamesMG":1,"Like0x":1,"KehaoWu":1,"RaZzzyz":1,"lileiseven":1,"yzhbreeze":1,"liyubo-debug":1,"wangwei1619":1,"lnvestor":1,"la-vie-l-amour":1,"MrWangBigData":1,"gaobo0202":1,"maqiang515":1,"sinoag123":1,"stoveZhu":1,"Bboyjie":1,"thj08":1,"2314254971":1,"fairleehu":1,"GlocKieHuan":1,"xunxun1982":1,"winston003":1,"Shiyaoa":1,"Kun-Wan-Liu":1,"leixiaoyuu":1,"chenboju":1,"lxy0706":1,"arianpasquali":1,"lixiaotao000":1,"udbnui":1,"QiMingChina":1,"ashunaveed":1,"z-x-x136":1,"Originn":1,"Anu27n":1,"TuoUP":1,"nilin1998":1,"njzheng":1,"16680183383":1,"BinLiang2021":1,"ZHJ19970917":1,"tevooli":1,"1006076811":1,"kkxue":1,"deepdeed":1,"lizequan0013":1,"AIREBA1":1,"FatemaD1577":1,"Aman-he":1,"Luhuanz":1,"Futurexi":1,"light-266":1,"mctouch":1,"chenfengzhou":1,"lenmingxi":1,"ThanhNguye-n":1,"Ruijie-Ysp":1,"kuibawansui":1,"damianoct":1,"myplxdm":1,"HomeLives":1,"Queensbarry":1,"liulangjita":1,"BreezeHavana":1,"Jiangqipu":1,"lazydreamerbliss":1,"wind7xl":1,"SkadooshZZz":1,"PimelY567":1,"dengxingwang1":1,"Rama-19":1,"jylong91":1,"hongfeiGe":1,"AnhLD2610":1,"fjcondy":1,"meisennn":1,"Lycnkd":1,"CyanM0un":1,"qigaode":1,"gujtwy-gjt":1,"Aniwine":1,"Gotodie":1,"xutengfei763":1,"tangsiyuan06":1,"vijayanmmm":1,"wilfoderek":1,"JV-X":1,"realhanzhetai":1,"lang-bin":1,"JDanielWu":1,"wangz1200":1,"wstars1994":1,"colegero":1,"eva233man":1,"joeoops":1,"fangxy926":1,"maple0leaves":1,"NielsRogge":1,"Francesco9932":1,"sheneven":1,"liusu214":1,"mehulGupta7991":1,"luojiong":1,"yiminghub2024":1,"zhangy2025":1,"tang-jia-jie":1,"hugoWLPeng":1,"ShiroEmiya":1,"wab999000":1,"xsg5886779":1,"jamie93201":1,"HHHHHHH-7":1,"193960675":1,"zhaoyw4478":1,"Taron001":1,"Librence":1,"Redhair957":1,"the-butterfly":1,"werruww":1,"czh62":1,"1044197988":1,"guangy26":1,"AI-Stock-pre":1,"moming975":1,"ssenti":1,"er778899789":1,"kikyo-tcm":1,"zchengzhong":1,"wukai123123123":1,"dipaksha1201":1,"thundax-lyp":1,"unrealise":1,"kedaya0214":1,"Jobayer-sheikh":1,"softjazzz":1,"52fhy":1,"admin-KF":1,"Haitons":1,"sail0755":1,"5terran":1,"ycc15":1,"minglong-huang":1,"Astername":1,"wangzhujun-png":1,"dmentx":1,"hy89":1,"jiaolongxue":1,"yasuoxia":1,"XiaoXiaoYi123":1,"fireSunset":1,"lex4azeroth":1,"lear19840925":1,"nicolashw":1,"fushengwuyu":1,"c0derm4n":1,"realcarlos":1,"Dormiveglia-elf":1,"zhuzhaoyun":1,"maxma1973-github":1,"TheHumanLeader":1,"francescomagalini":1,"Chinawlx":1,"Shieffer":1,"tqangxl":1,"tyzhong":1,"irrikrlla":1,"jmp0xf":1,"XDeviation":1,"qiqi0308":1,"zhihangguo":1},"pull_request_authors":{"zhuzhongshu123":85,"royzhao":36,"caszkgui":29,"northmachine":23,"xionghuaidong":16,"thundax-lyp":4,"zzzcccxx":3,"andylau-55":3,"gcxamy":2,"eltociear":2,"hy89":2,"thesteganos":2,"Like0x":2,"wxy20152016":2,"tpoisonooo":2,"kkxue":1,"zxsimple":1,"qiqi0308":1,"yarikoptic":1,"unrealise":1,"ganhb":1,"auyeung112002":1,"kangarooking":1,"zhongpu1992":1,"ZHJ19970917":1,"lazydreamerbliss":1,"joseosvaldo16":1,"leywar":1,"DrProNoob":1,"zhangyanbo2007":1,"Novelrui":1,"tkokto":1,"fangxy926":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10087320,"issues_count":31306968,"pull_requests_count":96469683,"authors_count":10696025,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"FeatureRequest":1},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":345,"CONTRIBUTOR":3,"COLLABORATOR":2},"past_year_pull_request_author_associations_count":{"COLLABORATOR":197,"NONE":28,"CONTRIBUTOR":6},"past_year_issue_authors":{"BQQQQB":13,"jerryHo123":12,"5478-lfy":9,"yuuki-nanamin":8,"pecanjk":6,"Wangzhongxi":6,"SwordfallYeung":5,"evezhang2020":5,"fishfish123-win":4,"nuangnian":3,"yyri":3,"beiowolf007":3,"ryzn0518":3,"Rita1012":3,"daxian-pang":3,"xiaozhou123-oos":3,"liuppp1":3,"hackerHiJu":3,"TmacChenQian":3,"songzhaohui12":3,"zhouliping3712":3,"thistleknot":3,"squirrelfish":3,"jt6371":3,"stevensli":3,"dusansheng":2,"tadeshifu":2,"ed29":2,"epie-godfred":2,"JaDonghao":2,"eug3":2,"WOWCharlotte":2,"jueshiqing":2,"exelents":2,"wcnmmg":2,"tpoisonooo":2,"Shiwo0826":2,"Frankli1221":2,"Sandy4321":2,"zhulin-acad":2,"charliboy":2,"zhangqaws":2,"ybcswz":2,"lpdswing":2,"zhuzhongshu123":2,"zxrneu":2,"mars216":2,"zhangyanbo2007":2,"123132456456454":2,"zxy66688":2,"xiaoguanbai188":2,"Dongyexixue":2,"zzyyll2":2,"SkadooshZZz":1,"sinoag123":1,"NielsRogge":1,"softjazzz":1,"nicolashw":1,"myplxdm":1,"ssenti":1,"MrWangBigData":1,"moming975":1,"stoveZhu":1,"SURYA2912":1,"RaZzzyz":1,"Rama-19":1,"realcarlos":1,"Queensbarry":1,"qiqi0308":1,"realhanzhetai":1,"QiMingChina":1,"qigaode":1,"Redhair957":1,"Ruijie-Ysp":1,"PimelY567":1,"Originn":1,"sail0755":1,"njzheng":1,"sheneven":1,"Shieffer":1,"ShiroEmiya":1,"nilin1998":1,"Shiyaoa":1,"winston003":1,"wstars1994":1,"wukai123123123":1,"XDeviation":1,"XiaoXiaoYi123":1,"xsg5886779":1,"xunxun1982":1,"xutengfei763":1,"xxyyboy":1,"yasuoxia":1,"ycc15":1,"yiminghub2024":1,"Yue-Rain":1,"yzhbreeze":1,"zchengzhong":1,"zhangy2025":1,"zhaoyw4478":1,"zhihangguo":1,"ZHJ19970917":1,"zhuzhaoyun":1,"zxsimple":1,"z-x-x136":1,"tang-jia-jie":1,"tangsiyuan06":1,"Taron001":1,"tevooli":1,"ThanhNguye-n":1,"the-butterfly":1,"TheHumanLeader":1,"thj08":1,"thundax-lyp":1,"tqangxl":1,"TuoUP":1,"tyzhong":1,"udbnui":1,"unrealise":1,"vijayanmmm":1,"wab999000":1,"wangwei1619":1,"wangz1200":1,"wangzhujun-png":1,"werruww":1,"wilfoderek":1,"wind7xl":1,"czh62":1,"damianoct":1,"deepdeed":1,"dengxingwang1":1,"dipaksha1201":1,"dmentx":1,"Dormiveglia-elf":1,"er778899789":1,"eva233man":1,"EvanJamesMG":1,"fairleehu":1,"fangxy926":1,"FatemaD1577":1,"FengYeeLx":1,"fireSunset":1,"fjcondy":1,"Francesco9932":1,"francescomagalini":1,"fushengwuyu":1,"Futurexi":1,"gaobo0202":1,"gkorland":1,"GlocKieHuan":1,"Gotodie":1,"guangy26":1,"gujtwy-gjt":1,"1006076811":1,"1044197988":1,"16680183383":1,"193960675":1,"2314254971":1,"52fhy":1,"5terran":1,"admin-KF":1,"AIREBA1":1,"AI-Stock-pre":1,"Aman-he":1,"AnhLD2610":1,"Aniwine":1,"Anu27n":1,"arianpasquali":1,"ashunaveed":1,"Astername":1,"Bboyjie":1,"BinLiang2021":1,"BreezeHavana":1,"c0derm4n":1,"chenboju":1,"chenfengzhou":1,"Chinawlx":1,"colegero":1,"CyanM0un":1,"lazydreamerbliss":1,"lear19840925":1,"leixiaoyuu":1,"lenmingxi":1,"lex4azeroth":1,"Librence":1,"light-266":1,"Like0x":1,"lileiseven":1,"liulangjita":1,"liusu214":1,"lixiaotao000":1,"liyubo-debug":1,"lizequan0013":1,"lnvestor":1,"Luhuanz":1,"luojiong":1,"lxy0706":1,"Lycnkd":1,"maple0leaves":1,"maqiang515":1,"maxma1973-github":1,"mctouch":1,"mehulGupta7991":1,"meisennn":1,"minglong-huang":1,"Haitons":1,"HHHHHHH-7":1,"HomeLives":1,"hongfeiGe":1,"hugoWLPeng":1,"hy89":1,"iCanDoAllThingszz":1,"irrikrlla":1,"jamie93201":1,"JDanielWu":1,"Jiangqipu":1,"jiaolongxue":1,"jmp0xf":1,"Jobayer-sheikh":1,"joeoops":1,"JV-X":1,"jylong91":1,"kedaya0214":1,"KehaoWu":1,"kikyo-tcm":1,"killer47-ops":1,"kkxue":1,"kuibawansui":1,"Kun-Wan-Liu":1,"lang-bin":1,"la-vie-l-amour":1},"past_year_pull_request_authors":{"zhuzhongshu123":85,"royzhao":36,"caszkgui":29,"northmachine":23,"xionghuaidong":16,"thundax-lyp":4,"zzzcccxx":3,"andylau-55":3,"Like0x":2,"wxy20152016":2,"gcxamy":2,"tpoisonooo":2,"eltociear":2,"thesteganos":2,"hy89":2,"lazydreamerbliss":1,"zxsimple":1,"joseosvaldo16":1,"ganhb":1,"leywar":1,"auyeung112002":1,"ZHJ19970917":1,"kkxue":1,"yarikoptic":1,"unrealise":1,"DrProNoob":1,"Novelrui":1,"qiqi0308":1,"tkokto":1,"kangarooking":1,"zhangyanbo2007":1,"zhongpu1992":1,"fangxy926":1},"maintainers":[{"login":"zhuzhongshu123","count":87,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhuzhongshu123"},{"login":"royzhao","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/royzhao"},{"login":"caszkgui","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caszkgui"},{"login":"northmachine","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/northmachine"},{"login":"xionghuaidong","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xionghuaidong"},{"login":"andylau-55","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andylau-55"},{"login":"wxy20152016","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxy20152016"},{"login":"zhongpu1992","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhongpu1992"},{"login":"gcxamy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcxamy"},{"login":"unrealise","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/unrealise"}],"active_maintainers":[{"login":"zhuzhongshu123","count":87,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhuzhongshu123"},{"login":"royzhao","count":36,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/royzhao"},{"login":"caszkgui","count":29,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/caszkgui"},{"login":"northmachine","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/northmachine"},{"login":"xionghuaidong","count":16,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/xionghuaidong"},{"login":"andylau-55","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/andylau-55"},{"login":"wxy20152016","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/wxy20152016"},{"login":"zhongpu1992","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/zhongpu1992"},{"login":"gcxamy","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gcxamy"},{"login":"unrealise","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/unrealise"}]},"events":null,"keywords":["knowledge-graph","large-language-model","logical-reasoning","multi-hop-question-answering","trustfulness"],"dependencies":[{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-11-13T13:37:46.918Z","updated_at":"2024-11-13T13:37:46.918Z","repository_link":"https://github.com/OpenSPG/KAG/blob/master/requirements.txt","dependencies":[{"id":20711487345,"package_name":"wget","ecosystem":"pypi","requirements":"==3.2","direct":true,"kind":"runtime","optional":false},{"id":20711487346,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.4.2","direct":true,"kind":"runtime","optional":false},{"id":20711487347,"package_name":"json5","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487348,"package_name":"retrying","ecosystem":"pypi","requirements":"==1.3.4","direct":true,"kind":"runtime","optional":false},{"id":20711487349,"package_name":"tabulate","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":20711487350,"package_name":"jieba","ecosystem":"pypi","requirements":"==0.42.1","direct":true,"kind":"runtime","optional":false},{"id":20711487353,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false},{"id":20711487354,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":true,"kind":"runtime","optional":false},{"id":20711487355,"package_name":"elasticsearch","ecosystem":"pypi","requirements":"==8.10.0","direct":true,"kind":"runtime","optional":false},{"id":20711487356,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":20711487357,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"runtime","optional":false},{"id":20711487358,"package_name":"dateutils","ecosystem":"pypi","requirements":"==0.6.12","direct":true,"kind":"runtime","optional":false},{"id":20711487531,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.11.17","direct":true,"kind":"runtime","optional":false},{"id":20711487532,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.16","direct":true,"kind":"runtime","optional":false},{"id":20711487533,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":20711487534,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.1","direct":true,"kind":"runtime","optional":false},{"id":20711487535,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.5.2","direct":true,"kind":"runtime","optional":false},{"id":20711487536,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":20711487537,"package_name":"setuptools","ecosystem":"pypi","requirements":"==60.2.0","direct":true,"kind":"runtime","optional":false},{"id":20711487538,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487539,"package_name":"Jinja2","ecosystem":"pypi","requirements":"\u003e=3.0.3","direct":true,"kind":"runtime","optional":false},{"id":20711487540,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.3.2","direct":true,"kind":"runtime","optional":false},{"id":20711487541,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.23.1","direct":true,"kind":"runtime","optional":false},{"id":20711487542,"package_name":"langchain-text-splitters","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487543,"package_name":"langchain-community","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487544,"package_name":"pypdf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487545,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487546,"package_name":"pycryptodome","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487547,"package_name":"markdown","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487548,"package_name":"bs4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487549,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.20.1","direct":true,"kind":"runtime","optional":false},{"id":20711487550,"package_name":"neo4j","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487551,"package_name":"dashscope","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487712,"package_name":"deprecated","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487713,"package_name":"schedule","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487714,"package_name":"openai","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487715,"package_name":"python-docx","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711487716,"package_name":"charset_normalizer","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":20711488140,"package_name":"pdfminer.six","ecosystem":"pypi","requirements":"==20231228","direct":true,"kind":"runtime","optional":false},{"id":20711488141,"package_name":"openspg-knext","ecosystem":"pypi","requirements":"==0.5.2b2","direct":true,"kind":"runtime","optional":false},{"id":20711488173,"package_name":"ollama","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"setup.py","sha":null,"kind":"manifest","created_at":"2024-11-13T13:37:53.238Z","updated_at":"2024-11-13T13:37:53.238Z","repository_link":"https://github.com/OpenSPG/KAG/blob/master/setup.py","dependencies":[{"id":20711488193,"package_name":"r.strip","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711488669,"package_name":"for","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":20711488670,"package_name":"if","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/code-check.yml","sha":null,"kind":"manifest","created_at":"2025-01-10T10:01:25.257Z","updated_at":"2025-01-10T10:01:25.257Z","repository_link":"https://github.com/OpenSPG/KAG/blob/master/.github/workflows/code-check.yml","dependencies":[{"id":21430913721,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false},{"id":21430913722,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/pr-title-check.yml","sha":null,"kind":"manifest","created_at":"2025-01-10T10:01:25.556Z","updated_at":"2025-01-10T10:01:25.556Z","repository_link":"https://github.com/OpenSPG/KAG/blob/master/.github/workflows/pr-title-check.yml","dependencies":[{"id":21430913743,"package_name":"amannn/action-semantic-pull-request","ecosystem":"actions","requirements":"v5","direct":true,"kind":"composite","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:09.121Z","updated_at":"2025-10-07T08:14:48.053Z","avatar_url":"https://github.com/OpenSPG.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/35625","html_url":"https://science.ecosyste.ms/projects/35625"}