diff --git a/.gitignore b/.gitignore index 5f26efd..5391e4e 100644 --- a/.gitignore +++ b/.gitignore @@ -23,8 +23,6 @@ !.gitea/** !tools/ !tools/** -!models/ -!models/** # 3. 放行必要的根目录文件 !.gitignore !README.md diff --git a/backend/app/config.py b/backend/app/config.py index e70c829..7f7334f 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -63,6 +63,9 @@ SPARSE_MODEL_PATH = _get_str("SPARSE_MODEL_PATH") or "./models/sparse" SPARSE_MODEL_NAME = _get_str("SPARSE_MODEL_NAME") or "Qdrant/bm25" FASTEMBED_CACHE_PATH = _get_str("FASTEMBED_CACHE_PATH") or "./models/fastembed_cache" +# ========== 本地模型配置 ========== +LOCAL_MODEL_NAME = _get_str("LOCAL_MODEL_NAME") or "gemma-4-E4B-it" + # ========== llama.cpp 服务配置(URL + API密钥 配对) ========== # 主 LLM 服务 VLLM_BASE_URL = _get_str("VLLM_BASE_URL") diff --git a/backend/app/model_services/chat_services.py b/backend/app/model_services/chat_services.py index 319729d..4f51075 100644 --- a/backend/app/model_services/chat_services.py +++ b/backend/app/model_services/chat_services.py @@ -27,7 +27,8 @@ from app.config import ( VLLM_BASE_URL, LLM_API_KEY, ZHIPUAI_API_KEY, - DEEPSEEK_API_KEY + DEEPSEEK_API_KEY, + LOCAL_MODEL_NAME ) logger = logging.getLogger(__name__) @@ -38,9 +39,9 @@ class LocalVLLMChatProvider(BaseServiceProvider[BaseChatModel]): 本地 VLLM 生成式大模型服务提供者 """ - def __init__(self, model: str = "gemma-4-E4B-it"): + def __init__(self, model: str = None): super().__init__("local_vllm_chat") - self._model = model + self._model = model or LOCAL_MODEL_NAME def is_available(self) -> bool: """ @@ -80,7 +81,7 @@ class LocalVLLMChatProvider(BaseServiceProvider[BaseChatModel]): headers["Authorization"] = f"Bearer {LLM_API_KEY}" try: - response = client.get("/v1/models", headers=headers) + response = client.get("/models", headers=headers) if response.status_code == 200: logger.info(f"本地 VLLM 服务可用: {self._model}") return True diff --git a/docker/backend/Dockerfile b/docker/backend/Dockerfile index 14c5c9c..848b28f 100644 --- a/docker/backend/Dockerfile +++ b/docker/backend/Dockerfile @@ -72,7 +72,7 @@ COPY docker/models/ /tmp/models/ # 安装本地模型 wheel(如果有 .whl 文件) RUN find /tmp/models -name "*.whl" -type f 2>/dev/null | head -1 | xargs -r pip install --no-cache-dir && \ - rm -rf /tmp/models + rm -rf /tmp/models/*.whl # 只删除 wheel,保留 fastembed_cache # 设置 pip 国内镜像源 RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple @@ -81,18 +81,11 @@ RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple COPY backend/requirements.txt . RUN pip install --no-cache-dir --default-timeout=300 -r requirements.txt -# ============================================================================= -# 下载稀疏模型(关键步骤:在构建阶段下载到固定目录) -# ============================================================================= -RUN mkdir -p /app/models/sparse -COPY download_sparse_model.py . -RUN python download_sparse_model.py --cache-dir /app/models/sparse --model-name Qdrant/bm25 && \ - rm -f download_sparse_model.py - # ============================================================================= # 复制预下载的BM25模型缓存(FastEmbed) # ============================================================================= -COPY models/fastembed_cache /app/fastembed_cache +# 注意:模型在 docker/models/fastembed_cache 里 +COPY docker/models/fastembed_cache /app/fastembed_cache # ============================================================================= # 复制项目代码 diff --git a/models/fastembed_cache/CACHEDIR.TAG b/models/fastembed_cache/CACHEDIR.TAG deleted file mode 100644 index 2b92757..0000000 --- a/models/fastembed_cache/CACHEDIR.TAG +++ /dev/null @@ -1,4 +0,0 @@ -Signature: 8a477f597d28d172789f06886806bc55 -# This file is a cache directory tag created by huggingface_hub. -# For information about cache directory tags, see: -# https://bford.info/cachedir/ diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/00af58791541ed63f33c98207199f6b32727f571 b/models/fastembed_cache/models--Qdrant--bm25/blobs/00af58791541ed63f33c98207199f6b32727f571 deleted file mode 100644 index 00af587..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/00af58791541ed63f33c98207199f6b32727f571 +++ /dev/null @@ -1,157 +0,0 @@ -au -aux -avec -ce -ces -dans -de -des -du -elle -en -et -eux -il -ils -je -la -le -les -leur -lui -ma -mais -me -même -mes -moi -mon -ne -nos -notre -nous -on -ou -par -pas -pour -qu -que -qui -sa -se -ses -son -sur -ta -te -tes -toi -ton -tu -un -une -vos -votre -vous -c -d -j -l -à -m -n -s -t -y -été -étée -étées -étés -étant -étante -étants -étantes -suis -es -est -sommes -êtes -sont -serai -seras -sera -serons -serez -seront -serais -serait -serions -seriez -seraient -étais -était -étions -étiez -étaient -fus -fut -fûmes -fûtes -furent -sois -soit -soyons -soyez -soient -fusse -fusses -fût -fussions -fussiez -fussent -ayant -ayante -ayantes -ayants -eu -eue -eues -eus -ai -as -avons -avez -ont -aurai -auras -aura -aurons -aurez -auront -aurais -aurait -aurions -auriez -auraient -avais -avait -avions -aviez -avaient -eut -eûmes -eûtes -eurent -aie -aies -ait -ayons -ayez -aient -eusse -eusses -eût -eussions -eussiez -eussent diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/1280aa3b08d64b846272b2d23314377200db36e9 b/models/fastembed_cache/models--Qdrant--bm25/blobs/1280aa3b08d64b846272b2d23314377200db36e9 deleted file mode 100644 index 1280aa3..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/1280aa3b08d64b846272b2d23314377200db36e9 +++ /dev/null @@ -1,179 +0,0 @@ -i -me -my -myself -we -our -ours -ourselves -you -you're -you've -you'll -you'd -your -yours -yourself -yourselves -he -him -his -himself -she -she's -her -hers -herself -it -it's -its -itself -they -them -their -theirs -themselves -what -which -who -whom -this -that -that'll -these -those -am -is -are -was -were -be -been -being -have -has -had -having -do -does -did -doing -a -an -the -and -but -if -or -because -as -until -while -of -at -by -for -with -about -against -between -into -through -during -before -after -above -below -to -from -up -down -in -out -on -off -over -under -again -further -then -once -here -there -when -where -why -how -all -any -both -each -few -more -most -other -some -such -no -nor -not -only -own -same -so -than -too -very -s -t -can -will -just -don -don't -should -should've -now -d -ll -m -o -re -ve -y -ain -aren -aren't -couldn -couldn't -didn -didn't -doesn -doesn't -hadn -hadn't -hasn -hasn't -haven -haven't -isn -isn't -ma -mightn -mightn't -mustn -mustn't -needn -needn't -shan -shan't -shouldn -shouldn't -wasn -wasn't -weren -weren't -won -won't -wouldn -wouldn't diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/45651c90ec7ea5b26c51ea9a11fddafb00652190 b/models/fastembed_cache/models--Qdrant--bm25/blobs/45651c90ec7ea5b26c51ea9a11fddafb00652190 deleted file mode 100644 index 45651c9..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/45651c90ec7ea5b26c51ea9a11fddafb00652190 +++ /dev/null @@ -1,356 +0,0 @@ -a -abia -acea -aceasta -această -aceea -aceeasi -acei -aceia -acel -acela -acelasi -acele -acelea -acest -acesta -aceste -acestea -acestei -acestia -acestui -aceşti -aceştia -adica -ai -aia -aibă -aici -al -ala -ale -alea -alt -alta -altceva -altcineva -alte -altfel -alti -altii -altul -am -anume -apoi -ar -are -as -asa -asta -astea -astfel -asupra -atare -atat -atata -atatea -atatia -ati -atit -atita -atitea -atitia -atunci -au -avea -avem -aveţi -avut -aş -aţi -ba -ca -cam -cand -care -careia -carora -caruia -cat -catre -ce -cea -ceea -cei -ceilalti -cel -cele -celor -ceva -chiar -ci -cind -cine -cineva -cit -cita -cite -citeva -citi -citiva -cu -cui -cum -cumva -cât -câte -câtva -câţi -cînd -cît -cîte -cîtva -cîţi -că -căci -cărei -căror -cărui -către -da -daca -dacă -dar -dat -dată -dau -de -deasupra -deci -decit -deja -desi -despre -deşi -din -dintr -dintr- -dintre -doar -doi -doilea -două -drept -dupa -după -dă -e -ea -ei -el -ele -era -eram -este -eu -eşti -face -fara -fata -fel -fi -fie -fiecare -fii -fim -fiu -fiţi -foarte -fost -fără -i -ia -iar -ii -il -imi -in -inainte -inapoi -inca -incit -insa -intr -intre -isi -iti -la -le -li -lor -lui -lângă -lîngă -m -ma -mai -mea -mei -mele -mereu -meu -mi -mie -mine -mod -mult -multa -multe -multi -multă -mulţi -mâine -mîine -mă -ne -ni -nici -nimeni -nimic -niste -nişte -noastre -noastră -noi -nostri -nostru -nou -noua -nouă -noştri -nu -numai -o -or -ori -oricare -orice -oricine -oricum -oricând -oricât -oricînd -oricît -oriunde -pai -parca -patra -patru -pe -pentru -peste -pic -pina -poate -pot -prea -prima -primul -prin -printr- -putini -puţin -puţina -puţină -până -pînă -sa -sa-mi -sa-ti -sai -sale -sau -se -si -sint -sintem -spate -spre -sub -sunt -suntem -sunteţi -sus -să -săi -său -t -ta -tale -te -ti -tine -toata -toate -toată -tocmai -tot -toti -totul -totusi -totuşi -toţi -trei -treia -treilea -tu -tuturor -tăi -tău -u -ul -ului -un -una -unde -undeva -unei -uneia -unele -uneori -unii -unor -unora -unu -unui -unuia -unul -v -va -vi -voastre -voastră -voi -vom -vor -vostru -vouă -voştri -vreo -vreun -vă -zi -zice -îi -îl -îmi -în -îţi -ăla -ălea -ăsta -ăstea -ăştia -şi -ţi -ţie \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/47ee200f6781ddfdb31af37e317e1f05d10a04ff b/models/fastembed_cache/models--Qdrant--bm25/blobs/47ee200f6781ddfdb31af37e317e1f05d10a04ff deleted file mode 100644 index 47ee200..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/47ee200f6781ddfdb31af37e317e1f05d10a04ff +++ /dev/null @@ -1,235 +0,0 @@ -olla -olen -olet -on -olemme -olette -ovat -ole -oli -olisi -olisit -olisin -olisimme -olisitte -olisivat -olit -olin -olimme -olitte -olivat -ollut -olleet -en -et -ei -emme -ette -eivät -minä -minun -minut -minua -minussa -minusta -minuun -minulla -minulta -minulle -sinä -sinun -sinut -sinua -sinussa -sinusta -sinuun -sinulla -sinulta -sinulle -hän -hänen -hänet -häntä -hänessä -hänestä -häneen -hänellä -häneltä -hänelle -me -meidän -meidät -meitä -meissä -meistä -meihin -meillä -meiltä -meille -te -teidän -teidät -teitä -teissä -teistä -teihin -teillä -teiltä -teille -he -heidän -heidät -heitä -heissä -heistä -heihin -heillä -heiltä -heille -tämä -tämän -tätä -tässä -tästä -tähän -tallä -tältä -tälle -tänä -täksi -tuo -tuon -tuotä -tuossa -tuosta -tuohon -tuolla -tuolta -tuolle -tuona -tuoksi -se -sen -sitä -siinä -siitä -siihen -sillä -siltä -sille -sinä -siksi -nämä -näiden -näitä -näissä -näistä -näihin -näillä -näiltä -näille -näinä -näiksi -nuo -noiden -noita -noissa -noista -noihin -noilla -noilta -noille -noina -noiksi -ne -niiden -niitä -niissä -niistä -niihin -niillä -niiltä -niille -niinä -niiksi -kuka -kenen -kenet -ketä -kenessä -kenestä -keneen -kenellä -keneltä -kenelle -kenenä -keneksi -ketkä -keiden -ketkä -keitä -keissä -keistä -keihin -keillä -keiltä -keille -keinä -keiksi -mikä -minkä -minkä -mitä -missä -mistä -mihin -millä -miltä -mille -minä -miksi -mitkä -joka -jonka -jota -jossa -josta -johon -jolla -jolta -jolle -jona -joksi -jotka -joiden -joita -joissa -joista -joihin -joilla -joilta -joille -joina -joiksi -että -ja -jos -koska -kuin -mutta -niin -sekä -sillä -tai -vaan -vai -vaikka -kanssa -mukaan -noin -poikki -yli -kun -niin -nyt -itse diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/5a48ccce0737bb38cb99cafa1f8d3d0ce34e7488 b/models/fastembed_cache/models--Qdrant--bm25/blobs/5a48ccce0737bb38cb99cafa1f8d3d0ce34e7488 deleted file mode 100644 index 5a48ccc..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/5a48ccce0737bb38cb99cafa1f8d3d0ce34e7488 +++ /dev/null @@ -1,53 +0,0 @@ -acaba -ama -aslında -az -bazı -belki -biri -birkaç -birşey -biz -bu -çok -çünkü -da -daha -de -defa -diye -eğer -en -gibi -hem -hep -hepsi -her -hiç -için -ile -ise -kez -ki -kim -mı -mu -mü -nasıl -ne -neden -nerde -nerede -nereye -niçin -niye -o -sanki -şey -siz -şu -tüm -ve -veya -ya -yani diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/6a7d50cc633609c8bc2da53c3dac9a015c248b62 b/models/fastembed_cache/models--Qdrant--bm25/blobs/6a7d50cc633609c8bc2da53c3dac9a015c248b62 deleted file mode 100644 index 6a7d50c..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/6a7d50cc633609c8bc2da53c3dac9a015c248b62 +++ /dev/null @@ -1,313 +0,0 @@ -de -la -que -el -en -y -a -los -del -se -las -por -un -para -con -no -una -su -al -lo -como -más -pero -sus -le -ya -o -este -sí -porque -esta -entre -cuando -muy -sin -sobre -también -me -hasta -hay -donde -quien -desde -todo -nos -durante -todos -uno -les -ni -contra -otros -ese -eso -ante -ellos -e -esto -mí -antes -algunos -qué -unos -yo -otro -otras -otra -él -tanto -esa -estos -mucho -quienes -nada -muchos -cual -poco -ella -estar -estas -algunas -algo -nosotros -mi -mis -tú -te -ti -tu -tus -ellas -nosotras -vosotros -vosotras -os -mío -mía -míos -mías -tuyo -tuya -tuyos -tuyas -suyo -suya -suyos -suyas -nuestro -nuestra -nuestros -nuestras -vuestro -vuestra -vuestros -vuestras -esos -esas -estoy -estás -está -estamos -estáis -están -esté -estés -estemos -estéis -estén -estaré -estarás -estará -estaremos -estaréis -estarán -estaría -estarías -estaríamos -estaríais -estarían -estaba -estabas -estábamos -estabais -estaban -estuve -estuviste -estuvo -estuvimos -estuvisteis -estuvieron -estuviera -estuvieras -estuviéramos -estuvierais -estuvieran -estuviese -estuvieses -estuviésemos -estuvieseis -estuviesen -estando -estado -estada -estados -estadas -estad -he -has -ha -hemos -habéis -han -haya -hayas -hayamos -hayáis -hayan -habré -habrás -habrá -habremos -habréis -habrán -habría -habrías -habríamos -habríais -habrían -había -habías -habíamos -habíais -habían -hube -hubiste -hubo -hubimos -hubisteis -hubieron -hubiera -hubieras -hubiéramos -hubierais -hubieran -hubiese -hubieses -hubiésemos -hubieseis -hubiesen -habiendo -habido -habida -habidos -habidas -soy -eres -es -somos -sois -son -sea -seas -seamos -seáis -sean -seré -serás -será -seremos -seréis -serán -sería -serías -seríamos -seríais -serían -era -eras -éramos -erais -eran -fui -fuiste -fue -fuimos -fuisteis -fueron -fuera -fueras -fuéramos -fuerais -fueran -fuese -fueses -fuésemos -fueseis -fuesen -sintiendo -sentido -sentida -sentidos -sentidas -siente -sentid -tengo -tienes -tiene -tenemos -tenéis -tienen -tenga -tengas -tengamos -tengáis -tengan -tendré -tendrás -tendrá -tendremos -tendréis -tendrán -tendría -tendrías -tendríamos -tendríais -tendrían -tenía -tenías -teníamos -teníais -tenían -tuve -tuviste -tuvo -tuvimos -tuvisteis -tuvieron -tuviera -tuvieras -tuviéramos -tuvierais -tuvieran -tuviese -tuvieses -tuviésemos -tuvieseis -tuviesen -teniendo -tenido -tenida -tenidos -tenidas -tened diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/6ee02b51fb1711625c1de28595615cdecba4de7c b/models/fastembed_cache/models--Qdrant--bm25/blobs/6ee02b51fb1711625c1de28595615cdecba4de7c deleted file mode 100644 index 6ee02b5..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/6ee02b51fb1711625c1de28595615cdecba4de7c +++ /dev/null @@ -1,279 +0,0 @@ -ad -al -allo -ai -agli -all -agl -alla -alle -con -col -coi -da -dal -dallo -dai -dagli -dall -dagl -dalla -dalle -di -del -dello -dei -degli -dell -degl -della -delle -in -nel -nello -nei -negli -nell -negl -nella -nelle -su -sul -sullo -sui -sugli -sull -sugl -sulla -sulle -per -tra -contro -io -tu -lui -lei -noi -voi -loro -mio -mia -miei -mie -tuo -tua -tuoi -tue -suo -sua -suoi -sue -nostro -nostra -nostri -nostre -vostro -vostra -vostri -vostre -mi -ti -ci -vi -lo -la -li -le -gli -ne -il -un -uno -una -ma -ed -se -perché -anche -come -dov -dove -che -chi -cui -non -più -quale -quanto -quanti -quanta -quante -quello -quelli -quella -quelle -questo -questi -questa -queste -si -tutto -tutti -a -c -e -i -l -o -ho -hai -ha -abbiamo -avete -hanno -abbia -abbiate -abbiano -avrò -avrai -avrà -avremo -avrete -avranno -avrei -avresti -avrebbe -avremmo -avreste -avrebbero -avevo -avevi -aveva -avevamo -avevate -avevano -ebbi -avesti -ebbe -avemmo -aveste -ebbero -avessi -avesse -avessimo -avessero -avendo -avuto -avuta -avuti -avute -sono -sei -è -siamo -siete -sia -siate -siano -sarò -sarai -sarà -saremo -sarete -saranno -sarei -saresti -sarebbe -saremmo -sareste -sarebbero -ero -eri -era -eravamo -eravate -erano -fui -fosti -fu -fummo -foste -furono -fossi -fosse -fossimo -fossero -essendo -faccio -fai -facciamo -fanno -faccia -facciate -facciano -farò -farai -farà -faremo -farete -faranno -farei -faresti -farebbe -faremmo -fareste -farebbero -facevo -facevi -faceva -facevamo -facevate -facevano -feci -facesti -fece -facemmo -faceste -fecero -facessi -facesse -facessimo -facessero -facendo -sto -stai -sta -stiamo -stanno -stia -stiate -stiano -starò -starai -starà -staremo -starete -staranno -starei -staresti -starebbe -staremmo -stareste -starebbero -stavo -stavi -stava -stavamo -stavate -stavano -stetti -stesti -stette -stemmo -steste -stettero -stessi -stesse -stessimo -stessero -stando diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/742bb6263b99fb2ea6e1e3624a65eb2799a1e24c b/models/fastembed_cache/models--Qdrant--bm25/blobs/742bb6263b99fb2ea6e1e3624a65eb2799a1e24c deleted file mode 100644 index 742bb62..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/742bb6263b99fb2ea6e1e3624a65eb2799a1e24c +++ /dev/null @@ -1,114 +0,0 @@ -och -det -att -i -en -jag -hon -som -han -på -den -med -var -sig -för -så -till -är -men -ett -om -hade -de -av -icke -mig -du -henne -då -sin -nu -har -inte -hans -honom -skulle -hennes -där -min -man -ej -vid -kunde -något -från -ut -när -efter -upp -vi -dem -vara -vad -över -än -dig -kan -sina -här -ha -mot -alla -under -någon -eller -allt -mycket -sedan -ju -denna -själv -detta -åt -utan -varit -hur -ingen -mitt -ni -bli -blev -oss -din -dessa -några -deras -blir -mina -samma -vilken -er -sådan -vår -blivit -dess -inom -mellan -sådant -varför -varje -vilka -ditt -vem -vilket -sitta -sådana -vart -dina -vars -vårt -våra -ert -era -vilkas diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/94e9f9a0b07a68aeff30605fc445db71f63be630 b/models/fastembed_cache/models--Qdrant--bm25/blobs/94e9f9a0b07a68aeff30605fc445db71f63be630 deleted file mode 100644 index 94e9f9a..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/94e9f9a0b07a68aeff30605fc445db71f63be630 +++ /dev/null @@ -1,199 +0,0 @@ -a -ahogy -ahol -aki -akik -akkor -alatt -által -általában -amely -amelyek -amelyekben -amelyeket -amelyet -amelynek -ami -amit -amolyan -amíg -amikor -át -abban -ahhoz -annak -arra -arról -az -azok -azon -azt -azzal -azért -aztán -azután -azonban -bár -be -belül -benne -cikk -cikkek -cikkeket -csak -de -e -eddig -egész -egy -egyes -egyetlen -egyéb -egyik -egyre -ekkor -el -elég -ellen -elõ -elõször -elõtt -elsõ -én -éppen -ebben -ehhez -emilyen -ennek -erre -ez -ezt -ezek -ezen -ezzel -ezért -és -fel -felé -hanem -hiszen -hogy -hogyan -igen -így -illetve -ill. -ill -ilyen -ilyenkor -ison -ismét -itt -jó -jól -jobban -kell -kellett -keresztül -keressünk -ki -kívül -között -közül -legalább -lehet -lehetett -legyen -lenne -lenni -lesz -lett -maga -magát -majd -majd -már -más -másik -meg -még -mellett -mert -mely -melyek -mi -mit -míg -miért -milyen -mikor -minden -mindent -mindenki -mindig -mint -mintha -mivel -most -nagy -nagyobb -nagyon -ne -néha -nekem -neki -nem -néhány -nélkül -nincs -olyan -ott -össze -õ -õk -õket -pedig -persze -rá -s -saját -sem -semmi -sok -sokat -sokkal -számára -szemben -szerint -szinte -talán -tehát -teljes -tovább -továbbá -több -úgy -ugyanis -új -újabb -újra -után -utána -utolsó -vagy -vagyis -valaki -valami -valamint -való -vagyok -van -vannak -volt -voltam -voltak -voltunk -vissza -vele -viszont -volna diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/9ac1abbb6cba1fb3159caa6d88b25543b9080031 b/models/fastembed_cache/models--Qdrant--bm25/blobs/9ac1abbb6cba1fb3159caa6d88b25543b9080031 deleted file mode 100644 index 9ac1abb..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/9ac1abbb6cba1fb3159caa6d88b25543b9080031 +++ /dev/null @@ -1,176 +0,0 @@ -og -i -jeg -det -at -en -et -den -til -er -som -på -de -med -han -av -ikke -ikkje -der -så -var -meg -seg -men -ett -har -om -vi -min -mitt -ha -hadde -hun -nå -over -da -ved -fra -du -ut -sin -dem -oss -opp -man -kan -hans -hvor -eller -hva -skal -selv -sjøl -her -alle -vil -bli -ble -blei -blitt -kunne -inn -når -være -kom -noen -noe -ville -dere -som -deres -kun -ja -etter -ned -skulle -denne -for -deg -si -sine -sitt -mot -å -meget -hvorfor -dette -disse -uten -hvordan -ingen -din -ditt -blir -samme -hvilken -hvilke -sånn -inni -mellom -vår -hver -hvem -vors -hvis -både -bare -enn -fordi -før -mange -også -slik -vært -være -båe -begge -siden -dykk -dykkar -dei -deira -deires -deim -di -då -eg -ein -eit -eitt -elles -honom -hjå -ho -hoe -henne -hennar -hennes -hoss -hossen -ikkje -ingi -inkje -korleis -korso -kva -kvar -kvarhelst -kven -kvi -kvifor -me -medan -mi -mine -mykje -no -nokon -noka -nokor -noko -nokre -si -sia -sidan -so -somt -somme -um -upp -vere -vore -verte -vort -varte -vart diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/9d08b144659c4ae804bb84a624e1248bb2b90e40 b/models/fastembed_cache/models--Qdrant--bm25/blobs/9d08b144659c4ae804bb84a624e1248bb2b90e40 deleted file mode 100644 index 9d08b14..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/9d08b144659c4ae804bb84a624e1248bb2b90e40 +++ /dev/null @@ -1,265 +0,0 @@ -αλλα -αν -αντι -απο -αυτα -αυτεσ -αυτη -αυτο -αυτοι -αυτοσ -αυτουσ -αυτων -αἱ -αἳ -αἵ -αὐτόσ -αὐτὸς -αὖ -γάρ -γα -γα^ -γε -για -γοῦν -γὰρ -δ' -δέ -δή -δαί -δαίσ -δαὶ -δαὶς -δε -δεν -δι' -διά -διὰ -δὲ -δὴ -δ’ -εαν -ειμαι -ειμαστε -ειναι -εισαι -ειστε -εκεινα -εκεινεσ -εκεινη -εκεινο -εκεινοι -εκεινοσ -εκεινουσ -εκεινων -ενω -επ -επι -εἰ -εἰμί -εἰμὶ -εἰς -εἰσ -εἴ -εἴμι -εἴτε -η -θα -ισωσ -κ -καί -καίτοι -καθ -και -κατ -κατά -κατα -κατὰ -καὶ -κι -κἀν -κἂν -μέν -μή -μήτε -μα -με -μεθ -μετ -μετά -μετα -μετὰ -μη -μην -μἐν -μὲν -μὴ -μὴν -να -ο -οι -ομωσ -οπωσ -οσο -οτι -οἱ -οἳ -οἷς -οὐ -οὐδ -οὐδέ -οὐδείσ -οὐδεὶς -οὐδὲ -οὐδὲν -οὐκ -οὐχ -οὐχὶ -οὓς -οὔτε -οὕτω -οὕτως -οὕτωσ -οὖν -οὗ -οὗτος -οὗτοσ -παρ -παρά -παρα -παρὰ -περί -περὶ -ποια -ποιεσ -ποιο -ποιοι -ποιοσ -ποιουσ -ποιων -ποτε -που -ποῦ -προ -προσ -πρόσ -πρὸ -πρὸς -πως -πωσ -σε -στη -στην -στο -στον -σόσ -σύ -σύν -σὸς -σὺ -σὺν -τά -τήν -τί -τίς -τίσ -τα -ταῖς -τε -την -τησ -τι -τινα -τις -τισ -το -τοί -τοι -τοιοῦτος -τοιοῦτοσ -τον -τοτε -του -τούσ -τοὺς -τοῖς -τοῦ -των -τό -τόν -τότε -τὰ -τὰς -τὴν -τὸ -τὸν -τῆς -τῆσ -τῇ -τῶν -τῷ -ωσ -ἀλλ' -ἀλλά -ἀλλὰ -ἀλλ’ -ἀπ -ἀπό -ἀπὸ -ἀφ -ἂν -ἃ -ἄλλος -ἄλλοσ -ἄν -ἄρα -ἅμα -ἐάν -ἐγώ -ἐγὼ -ἐκ -ἐμόσ -ἐμὸς -ἐν -ἐξ -ἐπί -ἐπεὶ -ἐπὶ -ἐστι -ἐφ -ἐὰν -ἑαυτοῦ -ἔτι -ἡ -ἢ -ἣ -ἤ -ἥ -ἧς -ἵνα -ὁ -ὃ -ὃν -ὃς -ὅ -ὅδε -ὅθεν -ὅπερ -ὅς -ὅσ -ὅστις -ὅστισ -ὅτε -ὅτι -ὑμόσ -ὑπ -ὑπέρ -ὑπό -ὑπὲρ -ὑπὸ -ὡς -ὡσ -ὥς -ὥστε -ὦ -ᾧ diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/9e26dfeeb6e641a33dae4961196235bdb965b21b b/models/fastembed_cache/models--Qdrant--bm25/blobs/9e26dfeeb6e641a33dae4961196235bdb965b21b deleted file mode 100644 index 9e26dfe..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/9e26dfeeb6e641a33dae4961196235bdb965b21b +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/c2241d0ee7bbc192abe3b56efffb75f29a29e185 b/models/fastembed_cache/models--Qdrant--bm25/blobs/c2241d0ee7bbc192abe3b56efffb75f29a29e185 deleted file mode 100644 index c2241d0..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/c2241d0ee7bbc192abe3b56efffb75f29a29e185 +++ /dev/null @@ -1,232 +0,0 @@ -aber -alle -allem -allen -aller -alles -als -also -am -an -ander -andere -anderem -anderen -anderer -anderes -anderm -andern -anderr -anders -auch -auf -aus -bei -bin -bis -bist -da -damit -dann -der -den -des -dem -die -das -dass -daß -derselbe -derselben -denselben -desselben -demselben -dieselbe -dieselben -dasselbe -dazu -dein -deine -deinem -deinen -deiner -deines -denn -derer -dessen -dich -dir -du -dies -diese -diesem -diesen -dieser -dieses -doch -dort -durch -ein -eine -einem -einen -einer -eines -einig -einige -einigem -einigen -einiger -einiges -einmal -er -ihn -ihm -es -etwas -euer -eure -eurem -euren -eurer -eures -für -gegen -gewesen -hab -habe -haben -hat -hatte -hatten -hier -hin -hinter -ich -mich -mir -ihr -ihre -ihrem -ihren -ihrer -ihres -euch -im -in -indem -ins -ist -jede -jedem -jeden -jeder -jedes -jene -jenem -jenen -jener -jenes -jetzt -kann -kein -keine -keinem -keinen -keiner -keines -können -könnte -machen -man -manche -manchem -manchen -mancher -manches -mein -meine -meinem -meinen -meiner -meines -mit -muss -musste -nach -nicht -nichts -noch -nun -nur -ob -oder -ohne -sehr -sein -seine -seinem -seinen -seiner -seines -selbst -sich -sie -ihnen -sind -so -solche -solchem -solchen -solcher -solches -soll -sollte -sondern -sonst -über -um -und -uns -unsere -unserem -unseren -unser -unseres -unter -viel -vom -von -vor -während -war -waren -warst -was -weg -weil -weiter -welche -welchem -welchen -welcher -welches -wenn -werde -werden -wie -wieder -will -wir -wird -wirst -wo -wollen -wollte -würde -würden -zu -zum -zur -zwar -zwischen diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/cafa0324b53763f7efadda5b0f3d0321ffa7ab38 b/models/fastembed_cache/models--Qdrant--bm25/blobs/cafa0324b53763f7efadda5b0f3d0321ffa7ab38 deleted file mode 100644 index cafa032..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/cafa0324b53763f7efadda5b0f3d0321ffa7ab38 +++ /dev/null @@ -1,101 +0,0 @@ -de -en -van -ik -te -dat -die -in -een -hij -het -niet -zijn -is -was -op -aan -met -als -voor -had -er -maar -om -hem -dan -zou -of -wat -mijn -men -dit -zo -door -over -ze -zich -bij -ook -tot -je -mij -uit -der -daar -haar -naar -heb -hoe -heeft -hebben -deze -u -want -nog -zal -me -zij -nu -ge -geen -omdat -iets -worden -toch -al -waren -veel -meer -doen -toen -moet -ben -zonder -kan -hun -dus -alles -onder -ja -eens -hier -wie -werd -altijd -doch -wordt -wezen -kunnen -ons -zelf -tegen -na -reeds -wil -kon -niets -uw -iemand -geweest -andere diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/d3edc6757912e3d83acfa241859c4a1bdb6005ad b/models/fastembed_cache/models--Qdrant--bm25/blobs/d3edc6757912e3d83acfa241859c4a1bdb6005ad deleted file mode 100644 index d3edc67..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/d3edc6757912e3d83acfa241859c4a1bdb6005ad +++ /dev/null @@ -1,94 +0,0 @@ -og -i -jeg -det -at -en -den -til -er -som -på -de -med -han -af -for -ikke -der -var -mig -sig -men -et -har -om -vi -min -havde -ham -hun -nu -over -da -fra -du -ud -sin -dem -os -op -man -hans -hvor -eller -hvad -skal -selv -her -alle -vil -blev -kunne -ind -når -være -dog -noget -ville -jo -deres -efter -ned -skulle -denne -end -dette -mit -også -under -have -dig -anden -hende -mine -alt -meget -sit -sine -vor -mod -disse -hvis -din -nogle -hos -blive -mange -ad -bliver -hendes -været -thi -jer -sådan diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/eb53a8fc2544b16d2a849d98e26c6e34bf07bdb0 b/models/fastembed_cache/models--Qdrant--bm25/blobs/eb53a8fc2544b16d2a849d98e26c6e34bf07bdb0 deleted file mode 100644 index eb53a8f..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/eb53a8fc2544b16d2a849d98e26c6e34bf07bdb0 +++ /dev/null @@ -1,207 +0,0 @@ -a -à -ao -aos -aquela -aquelas -aquele -aqueles -aquilo -as -às -até -com -como -da -das -de -dela -delas -dele -deles -depois -do -dos -e -é -ela -elas -ele -eles -em -entre -era -eram -éramos -essa -essas -esse -esses -esta -está -estamos -estão -estar -estas -estava -estavam -estávamos -este -esteja -estejam -estejamos -estes -esteve -estive -estivemos -estiver -estivera -estiveram -estivéramos -estiverem -estivermos -estivesse -estivessem -estivéssemos -estou -eu -foi -fomos -for -fora -foram -fôramos -forem -formos -fosse -fossem -fôssemos -fui -há -haja -hajam -hajamos -hão -havemos -haver -hei -houve -houvemos -houver -houvera -houverá -houveram -houvéramos -houverão -houverei -houverem -houveremos -houveria -houveriam -houveríamos -houvermos -houvesse -houvessem -houvéssemos -isso -isto -já -lhe -lhes -mais -mas -me -mesmo -meu -meus -minha -minhas -muito -na -não -nas -nem -no -nos -nós -nossa -nossas -nosso -nossos -num -numa -o -os -ou -para -pela -pelas -pelo -pelos -por -qual -quando -que -quem -são -se -seja -sejam -sejamos -sem -ser -será -serão -serei -seremos -seria -seriam -seríamos -seu -seus -só -somos -sou -sua -suas -também -te -tem -tém -temos -tenha -tenham -tenhamos -tenho -terá -terão -terei -teremos -teria -teriam -teríamos -teu -teus -teve -tinha -tinham -tínhamos -tive -tivemos -tiver -tivera -tiveram -tivéramos -tiverem -tivermos -tivesse -tivessem -tivéssemos -tu -tua -tuas -um -uma -você -vocês -vos diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/ecb83d4a7f393b67b054b44e337d683b2ff2d973 b/models/fastembed_cache/models--Qdrant--bm25/blobs/ecb83d4a7f393b67b054b44e337d683b2ff2d973 deleted file mode 100644 index ecb83d4..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/ecb83d4a7f393b67b054b44e337d683b2ff2d973 +++ /dev/null @@ -1,151 +0,0 @@ -и -в -во -не -что -он -на -я -с -со -как -а -то -все -она -так -его -но -да -ты -к -у -же -вы -за -бы -по -только -ее -мне -было -вот -от -меня -еще -нет -о -из -ему -теперь -когда -даже -ну -вдруг -ли -если -уже -или -ни -быть -был -него -до -вас -нибудь -опять -уж -вам -ведь -там -потом -себя -ничего -ей -может -они -тут -где -есть -надо -ней -для -мы -тебя -их -чем -была -сам -чтоб -без -будто -чего -раз -тоже -себе -под -будет -ж -тогда -кто -этот -того -потому -этого -какой -совсем -ним -здесь -этом -один -почти -мой -тем -чтобы -нее -сейчас -были -куда -зачем -всех -никогда -можно -при -наконец -два -об -другой -хоть -после -над -больше -тот -через -эти -нас -про -всего -них -какая -много -разве -три -эту -моя -впрочем -хорошо -свою -этой -перед -иногда -лучше -чуть -том -нельзя -такой -им -более -всегда -конечно -всю -между diff --git a/models/fastembed_cache/models--Qdrant--bm25/blobs/ee3a26e793f8ab69a44b30332708cc122b258b51 b/models/fastembed_cache/models--Qdrant--bm25/blobs/ee3a26e793f8ab69a44b30332708cc122b258b51 deleted file mode 100644 index ee3a26e..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/blobs/ee3a26e793f8ab69a44b30332708cc122b258b51 +++ /dev/null @@ -1,754 +0,0 @@ -إذ -إذا -إذما -إذن -أف -أقل -أكثر -ألا -إلا -التي -الذي -الذين -اللاتي -اللائي -اللتان -اللتيا -اللتين -اللذان -اللذين -اللواتي -إلى -إليك -إليكم -إليكما -إليكن -أم -أما -أما -إما -أن -إن -إنا -أنا -أنت -أنتم -أنتما -أنتن -إنما -إنه -أنى -أنى -آه -آها -أو -أولاء -أولئك -أوه -آي -أي -أيها -إي -أين -أين -أينما -إيه -بخ -بس -بعد -بعض -بك -بكم -بكم -بكما -بكن -بل -بلى -بما -بماذا -بمن -بنا -به -بها -بهم -بهما -بهن -بي -بين -بيد -تلك -تلكم -تلكما -ته -تي -تين -تينك -ثم -ثمة -حاشا -حبذا -حتى -حيث -حيثما -حين -خلا -دون -ذا -ذات -ذاك -ذان -ذانك -ذلك -ذلكم -ذلكما -ذلكن -ذه -ذو -ذوا -ذواتا -ذواتي -ذي -ذين -ذينك -ريث -سوف -سوى -شتان -عدا -عسى -عل -على -عليك -عليه -عما -عن -عند -غير -فإذا -فإن -فلا -فمن -في -فيم -فيما -فيه -فيها -قد -كأن -كأنما -كأي -كأين -كذا -كذلك -كل -كلا -كلاهما -كلتا -كلما -كليكما -كليهما -كم -كم -كما -كي -كيت -كيف -كيفما -لا -لاسيما -لدى -لست -لستم -لستما -لستن -لسن -لسنا -لعل -لك -لكم -لكما -لكن -لكنما -لكي -لكيلا -لم -لما -لن -لنا -له -لها -لهم -لهما -لهن -لو -لولا -لوما -لي -لئن -ليت -ليس -ليسا -ليست -ليستا -ليسوا -ما -ماذا -متى -مذ -مع -مما -ممن -من -منه -منها -منذ -مه -مهما -نحن -نحو -نعم -ها -هاتان -هاته -هاتي -هاتين -هاك -هاهنا -هذا -هذان -هذه -هذي -هذين -هكذا -هل -هلا -هم -هما -هن -هنا -هناك -هنالك -هو -هؤلاء -هي -هيا -هيت -هيهات -والذي -والذين -وإذ -وإذا -وإن -ولا -ولكن -ولو -وما -ومن -وهو -يا -أبٌ -أخٌ -حمٌ -فو -أنتِ -يناير -فبراير -مارس -أبريل -مايو -يونيو -يوليو -أغسطس -سبتمبر -أكتوبر -نوفمبر -ديسمبر -جانفي -فيفري -مارس -أفريل -ماي -جوان -جويلية -أوت -كانون -شباط -آذار -نيسان -أيار -حزيران -تموز -آب -أيلول -تشرين -دولار -دينار -ريال -درهم -ليرة -جنيه -قرش -مليم -فلس -هللة -سنتيم -يورو -ين -يوان -شيكل -واحد -اثنان -ثلاثة -أربعة -خمسة -ستة -سبعة -ثمانية -تسعة -عشرة -أحد -اثنا -اثني -إحدى -ثلاث -أربع -خمس -ست -سبع -ثماني -تسع -عشر -ثمان -سبت -أحد -اثنين -ثلاثاء -أربعاء -خميس -جمعة -أول -ثان -ثاني -ثالث -رابع -خامس -سادس -سابع -ثامن -تاسع -عاشر -حادي -أ -ب -ت -ث -ج -ح -خ -د -ذ -ر -ز -س -ش -ص -ض -ط -ظ -ع -غ -ف -ق -ك -ل -م -ن -ه -و -ي -ء -ى -آ -ؤ -ئ -أ -ة -ألف -باء -تاء -ثاء -جيم -حاء -خاء -دال -ذال -راء -زاي -سين -شين -صاد -ضاد -طاء -ظاء -عين -غين -فاء -قاف -كاف -لام -ميم -نون -هاء -واو -ياء -همزة -ي -نا -ك -كن -ه -إياه -إياها -إياهما -إياهم -إياهن -إياك -إياكما -إياكم -إياك -إياكن -إياي -إيانا -أولالك -تانِ -تانِك -تِه -تِي -تَيْنِ -ثمّ -ثمّة -ذانِ -ذِه -ذِي -ذَيْنِ -هَؤلاء -هَاتانِ -هَاتِه -هَاتِي -هَاتَيْنِ -هَذا -هَذانِ -هَذِه -هَذِي -هَذَيْنِ -الألى -الألاء -أل -أنّى -أيّ -ّأيّان -أنّى -أيّ -ّأيّان -ذيت -كأيّ -كأيّن -بضع -فلان -وا -آمينَ -آهِ -آهٍ -آهاً -أُفٍّ -أُفٍّ -أفٍّ -أمامك -أمامكَ -أوّهْ -إلَيْكَ -إلَيْكَ -إليكَ -إليكنّ -إيهٍ -بخٍ -بسّ -بَسْ -بطآن -بَلْهَ -حاي -حَذارِ -حيَّ -حيَّ -دونك -رويدك -سرعان -شتانَ -شَتَّانَ -صهْ -صهٍ -طاق -طَق -عَدَسْ -كِخ -مكانَك -مكانَك -مكانَك -مكانكم -مكانكما -مكانكنّ -نَخْ -هاكَ -هَجْ -هلم -هيّا -هَيْهات -وا -واهاً -وراءَك -وُشْكَانَ -وَيْ -يفعلان -تفعلان -يفعلون -تفعلون -تفعلين -اتخذ -ألفى -تخذ -ترك -تعلَّم -جعل -حجا -حبيب -خال -حسب -خال -درى -رأى -زعم -صبر -ظنَّ -عدَّ -علم -غادر -ذهب -وجد -ورد -وهب -أسكن -أطعم -أعطى -رزق -زود -سقى -كسا -أخبر -أرى -أعلم -أنبأ -حدَث -خبَّر -نبَّا -أفعل به -ما أفعله -بئس -ساء -طالما -قلما -لات -لكنَّ -ءَ -أجل -إذاً -أمّا -إمّا -إنَّ -أنًّ -أى -إى -أيا -ب -ثمَّ -جلل -جير -رُبَّ -س -علًّ -ف -كأنّ -كلَّا -كى -ل -لات -لعلَّ -لكنَّ -لكنَّ -م -نَّ -هلّا -وا -أل -إلّا -ت -ك -لمّا -ن -ه -و -ا -ي -تجاه -تلقاء -جميع -حسب -سبحان -شبه -لعمر -مثل -معاذ -أبو -أخو -حمو -فو -مئة -مئتان -ثلاثمئة -أربعمئة -خمسمئة -ستمئة -سبعمئة -ثمنمئة -تسعمئة -مائة -ثلاثمائة -أربعمائة -خمسمائة -ستمائة -سبعمائة -ثمانمئة -تسعمائة -عشرون -ثلاثون -اربعون -خمسون -ستون -سبعون -ثمانون -تسعون -عشرين -ثلاثين -اربعين -خمسين -ستين -سبعين -ثمانين -تسعين -بضع -نيف -أجمع -جميع -عامة -عين -نفس -لا سيما -أصلا -أهلا -أيضا -بؤسا -بعدا -بغتة -تعسا -حقا -حمدا -خلافا -خاصة -دواليك -سحقا -سرا -سمعا -صبرا -صدقا -صراحة -طرا -عجبا -عيانا -غالبا -فرادى -فضلا -قاطبة -كثيرا -لبيك -معاذ -أبدا -إزاء -أصلا -الآن -أمد -أمس -آنفا -آناء -أنّى -أول -أيّان -تارة -ثمّ -ثمّة -حقا -صباح -مساء -ضحوة -عوض -غدا -غداة -قطّ -كلّما -لدن -لمّا -مرّة -قبل -خلف -أمام -فوق -تحت -يمين -شمال -ارتدّ -استحال -أصبح -أضحى -آض -أمسى -انقلب -بات -تبدّل -تحوّل -حار -رجع -راح -صار -ظلّ -عاد -غدا -كان -ما انفك -ما برح -مادام -مازال -مافتئ -ابتدأ -أخذ -اخلولق -أقبل -انبرى -أنشأ -أوشك -جعل -حرى -شرع -طفق -علق -قام -كرب -كاد -هبّ \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/files_metadata.json b/models/fastembed_cache/models--Qdrant--bm25/files_metadata.json deleted file mode 100644 index 7c2e02f..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/files_metadata.json +++ /dev/null @@ -1 +0,0 @@ -{"snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/finnish.txt": {"size": 1579, "blob_id": "47ee200f6781ddfdb31af37e317e1f05d10a04ff"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/dutch.txt": {"size": 453, "blob_id": "cafa0324b53763f7efadda5b0f3d0321ffa7ab38"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/turkish.txt": {"size": 260, "blob_id": "5a48ccce0737bb38cb99cafa1f8d3d0ce34e7488"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/config.json": {"size": 2, "blob_id": "9e26dfeeb6e641a33dae4961196235bdb965b21b"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/russian.txt": {"size": 1235, "blob_id": "ecb83d4a7f393b67b054b44e337d683b2ff2d973"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/norwegian.txt": {"size": 851, "blob_id": "9ac1abbb6cba1fb3159caa6d88b25543b9080031"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/spanish.txt": {"size": 2176, "blob_id": "6a7d50cc633609c8bc2da53c3dac9a015c248b62"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/danish.txt": {"size": 424, "blob_id": "d3edc6757912e3d83acfa241859c4a1bdb6005ad"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/swedish.txt": {"size": 559, "blob_id": "742bb6263b99fb2ea6e1e3624a65eb2799a1e24c"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/german.txt": {"size": 1362, "blob_id": "c2241d0ee7bbc192abe3b56efffb75f29a29e185"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/english.txt": {"size": 936, "blob_id": "1280aa3b08d64b846272b2d23314377200db36e9"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/romanian.txt": {"size": 1910, "blob_id": "45651c90ec7ea5b26c51ea9a11fddafb00652190"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/italian.txt": {"size": 1654, "blob_id": "6ee02b51fb1711625c1de28595615cdecba4de7c"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/french.txt": {"size": 813, "blob_id": "00af58791541ed63f33c98207199f6b32727f571"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/portuguese.txt": {"size": 1286, "blob_id": "eb53a8fc2544b16d2a849d98e26c6e34bf07bdb0"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/hungarian.txt": {"size": 1227, "blob_id": "94e9f9a0b07a68aeff30605fc445db71f63be630"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/greek.txt": {"size": 2167, "blob_id": "9d08b144659c4ae804bb84a624e1248bb2b90e40"}, "snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/arabic.txt": {"size": 6348, "blob_id": "ee3a26e793f8ab69a44b30332708cc122b258b51"}} \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/refs/main b/models/fastembed_cache/models--Qdrant--bm25/refs/main deleted file mode 100644 index da58a4c..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/refs/main +++ /dev/null @@ -1 +0,0 @@ -e499a1f8d6bec960aab5533a0941bf914e70faf9 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/arabic.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/arabic.txt deleted file mode 120000 index 1b37290..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/arabic.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/ee3a26e793f8ab69a44b30332708cc122b258b51 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/config.json b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/config.json deleted file mode 120000 index 835210f..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/config.json +++ /dev/null @@ -1 +0,0 @@ -../../blobs/9e26dfeeb6e641a33dae4961196235bdb965b21b \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/danish.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/danish.txt deleted file mode 120000 index 376a527..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/danish.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/d3edc6757912e3d83acfa241859c4a1bdb6005ad \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/dutch.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/dutch.txt deleted file mode 120000 index 85d1c1e..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/dutch.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/cafa0324b53763f7efadda5b0f3d0321ffa7ab38 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/english.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/english.txt deleted file mode 120000 index 9925b70..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/english.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/1280aa3b08d64b846272b2d23314377200db36e9 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/finnish.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/finnish.txt deleted file mode 120000 index 08c2710..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/finnish.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/47ee200f6781ddfdb31af37e317e1f05d10a04ff \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/french.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/french.txt deleted file mode 120000 index 320feb0..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/french.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/00af58791541ed63f33c98207199f6b32727f571 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/german.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/german.txt deleted file mode 120000 index ddb317e..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/german.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/c2241d0ee7bbc192abe3b56efffb75f29a29e185 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/greek.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/greek.txt deleted file mode 120000 index bbab7f2..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/greek.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/9d08b144659c4ae804bb84a624e1248bb2b90e40 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/hungarian.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/hungarian.txt deleted file mode 120000 index 673be29..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/hungarian.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/94e9f9a0b07a68aeff30605fc445db71f63be630 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/italian.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/italian.txt deleted file mode 120000 index d13474a..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/italian.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/6ee02b51fb1711625c1de28595615cdecba4de7c \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/norwegian.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/norwegian.txt deleted file mode 120000 index 03ac392..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/norwegian.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/9ac1abbb6cba1fb3159caa6d88b25543b9080031 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/portuguese.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/portuguese.txt deleted file mode 120000 index 5cfb51f..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/portuguese.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/eb53a8fc2544b16d2a849d98e26c6e34bf07bdb0 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/romanian.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/romanian.txt deleted file mode 120000 index a161bb7..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/romanian.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/45651c90ec7ea5b26c51ea9a11fddafb00652190 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/russian.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/russian.txt deleted file mode 120000 index bdcfb98..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/russian.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/ecb83d4a7f393b67b054b44e337d683b2ff2d973 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/spanish.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/spanish.txt deleted file mode 120000 index 529d9ba..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/spanish.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/6a7d50cc633609c8bc2da53c3dac9a015c248b62 \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/swedish.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/swedish.txt deleted file mode 120000 index 62ae8bc..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/swedish.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/742bb6263b99fb2ea6e1e3624a65eb2799a1e24c \ No newline at end of file diff --git a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/turkish.txt b/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/turkish.txt deleted file mode 120000 index 96ae356..0000000 --- a/models/fastembed_cache/models--Qdrant--bm25/snapshots/e499a1f8d6bec960aab5533a0941bf914e70faf9/turkish.txt +++ /dev/null @@ -1 +0,0 @@ -../../blobs/5a48ccce0737bb38cb99cafa1f8d3d0ce34e7488 \ No newline at end of file diff --git a/tools/download_bm25.py b/tools/download_bm25.py deleted file mode 100644 index fcbdfe7..0000000 --- a/tools/download_bm25.py +++ /dev/null @@ -1,22 +0,0 @@ -""" -BM25模型预下载脚本 -执行后将模型缓存到 ./models/fastembed_cache 目录,打包进Docker镜像 -""" -import os -from fastembed.sparse.sparse_text_embedding import SparseTextEmbedding - -if __name__ == "__main__": - # 指定缓存目录 - cache_dir = "./models/fastembed_cache" - os.makedirs(cache_dir, exist_ok=True) - - print("正在下载BM25稀疏向量模型...") - model = SparseTextEmbedding( - model_name="Qdrant/bm25", - cache_dir=cache_dir - ) - - # 触发一次推理,确保模型文件完整下载 - list(model.embed(["init trigger"])) - print(f"✅ BM25模型已成功缓存到: {cache_dir}") - print("请将该目录提交到项目仓库,打包进Docker镜像")