Leodass1433 commited on
Commit
6b8dc99
·
verified ·
1 Parent(s): 0e18b57

Deploy Hariharan RAG app with Docker

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .commitlintrc +37 -0
  2. .dockerignore +16 -0
  3. .env.example +64 -0
  4. .gitattributes +489 -35
  5. .github/ISSUE_TEMPLATE/bug_report.yml +85 -0
  6. .github/ISSUE_TEMPLATE/config.yml +1 -0
  7. .github/ISSUE_TEMPLATE/feature_request.yml +49 -0
  8. .github/PULL_REQUEST_TEMPLATE.md +18 -0
  9. .github/workflows/auto-bump-and-release.yaml +62 -0
  10. .github/workflows/build-push-docker.yaml +106 -0
  11. .github/workflows/pr-lint.yaml +77 -0
  12. .github/workflows/style-check.yaml +20 -0
  13. .github/workflows/unit-test.yaml +114 -0
  14. .gitignore +481 -0
  15. .pre-commit-config.yaml +71 -0
  16. .python-version +1 -0
  17. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930895960234065/config.yml +13 -0
  18. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930895960234065/progress.pkl +3 -0
  19. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930899912539892/config.yml +13 -0
  20. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930899912539892/progress.pkl +3 -0
  21. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707266237624/config.yml +13 -0
  22. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707266237624/progress.pkl +3 -0
  23. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170742440878/config.yml +13 -0
  24. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170742440878/progress.pkl +3 -0
  25. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317074336122/config.yml +13 -0
  26. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317074336122/progress.pkl +3 -0
  27. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707443122852/config.yml +13 -0
  28. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707443122852/progress.pkl +3 -0
  29. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707520404224/config.yml +13 -0
  30. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707520404224/progress.pkl +3 -0
  31. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707540370066/config.yml +13 -0
  32. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707540370066/progress.pkl +3 -0
  33. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170755034443/config.yml +13 -0
  34. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170755034443/progress.pkl +3 -0
  35. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707554641087/config.yml +13 -0
  36. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707554641087/progress.pkl +3 -0
  37. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707566280808/config.yml +13 -0
  38. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707566280808/progress.pkl +3 -0
  39. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317075774832/config.yml +13 -0
  40. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317075774832/progress.pkl +3 -0
  41. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707580006375/config.yml +13 -0
  42. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707580006375/progress.pkl +3 -0
  43. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707650393124/config.yml +13 -0
  44. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707650393124/progress.pkl +3 -0
  45. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707680824394/config.yml +13 -0
  46. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707680824394/progress.pkl +3 -0
  47. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707688448436/config.yml +13 -0
  48. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707688448436/progress.pkl +3 -0
  49. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707767522/config.yml +13 -0
  50. .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707767522/progress.pkl +3 -0
.commitlintrc ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "extends": ["@commitlint/config-conventional"],
3
+ "defaultIgnores": true,
4
+ "rules": {
5
+ "body-leading-blank": [1, "always"],
6
+ "body-max-line-length": [2, "always", 100],
7
+ "footer-leading-blank": [1, "always"],
8
+ "footer-max-line-length": [2, "always", 10000],
9
+ "header-max-length": [2, "always", 200],
10
+ "subject-case": [
11
+ 2,
12
+ "never",
13
+ []
14
+ ],
15
+ "subject-empty": [2, "never"],
16
+ "subject-full-stop": [2, "never", "."],
17
+ "type-case": [2, "always", "lower-case"],
18
+ "type-empty": [2, "never"],
19
+ "type-enum": [
20
+ 2,
21
+ "always",
22
+ [
23
+ "build",
24
+ "chore",
25
+ "ci",
26
+ "docs",
27
+ "feat",
28
+ "fix",
29
+ "perf",
30
+ "refactor",
31
+ "revert",
32
+ "style",
33
+ "test"
34
+ ]
35
+ ]
36
+ }
37
+ }
.dockerignore ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .github/
2
+ .git/
3
+ .mypy_cache/
4
+ __pycache__/
5
+ ktem_app_data/
6
+ env/
7
+ .pre-commit-config.yaml
8
+ .commitlintrc
9
+ .gitignore
10
+ .gitattributes
11
+ README.md
12
+ *.zip
13
+ *.sh
14
+
15
+ !/launch.sh
16
+ !/scripts/download_pdfjs.sh
.env.example ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # this is an example .env file, use it to create your own .env file and place it in the root of the project
2
+
3
+ # settings for OpenAI
4
+ OPENAI_API_BASE=https://api.openai.com/v1
5
+ OPENAI_API_KEY=<YOUR_OPENAI_KEY>
6
+ OPENAI_CHAT_MODEL=gpt-4o-mini
7
+ OPENAI_EMBEDDINGS_MODEL=text-embedding-3-large
8
+
9
+ # settings for Azure OpenAI
10
+ AZURE_OPENAI_ENDPOINT=
11
+ AZURE_OPENAI_API_KEY=
12
+ OPENAI_API_VERSION=2024-02-15-preview
13
+ AZURE_OPENAI_CHAT_DEPLOYMENT=gpt-35-turbo
14
+ AZURE_OPENAI_EMBEDDINGS_DEPLOYMENT=text-embedding-ada-002
15
+
16
+ # settings for Cohere
17
+ COHERE_API_KEY=<COHERE_API_KEY>
18
+
19
+ # settings for Mistral
20
+ # MISTRAL_API_KEY=placeholder
21
+
22
+ # settings for VoyageAI
23
+ VOYAGE_API_KEY=<VOYAGE_API_KEY>
24
+
25
+ # settings for local models
26
+ LOCAL_MODEL=qwen2.5:7b
27
+ LOCAL_MODEL_EMBEDDINGS=nomic-embed-text
28
+
29
+ # settings for GraphRAG
30
+ GRAPHRAG_API_KEY=<YOUR_OPENAI_KEY>
31
+ GRAPHRAG_LLM_MODEL=gpt-4o-mini
32
+ GRAPHRAG_EMBEDDING_MODEL=text-embedding-3-small
33
+
34
+ # set to true if you want to use customized GraphRAG config file
35
+ USE_CUSTOMIZED_GRAPHRAG_SETTING=false
36
+
37
+ # settings for Azure DI
38
+ AZURE_DI_ENDPOINT=
39
+ AZURE_DI_CREDENTIAL=
40
+
41
+ # settings for Adobe API
42
+ # get free credential at https://acrobatservices.adobe.com/dc-integration-creation-app-cdn/main.html?api=pdf-extract-api
43
+ # also install pip install "pdfservices-sdk@git+https://github.com/niallcm/pdfservices-python-sdk.git@bump-and-unfreeze-requirements"
44
+ PDF_SERVICES_CLIENT_ID=
45
+ PDF_SERVICES_CLIENT_SECRET=
46
+
47
+ # settings for PDF.js
48
+ PDFJS_VERSION_DIST="pdfjs-4.0.379-dist"
49
+
50
+ # settings for PaddleOCR
51
+ PADDLE_DEVICE=gpu
52
+
53
+ # variable for authentication method selection
54
+ # for authentication with google leave empty
55
+ # for authentication with keycloak :
56
+ # AUTHENTICATION_METHOD="KEYCLOAK"
57
+
58
+ AUTHENTICATION_METHOD=
59
+
60
+ # settings for keycloak
61
+ KEYCLOAK_SERVER_URL=
62
+ KEYCLOAK_CLIENT_ID=
63
+ KEYCLOAK_REALM=
64
+ KEYCLOAK_CLIENT_SECRET=
.gitattributes CHANGED
@@ -1,35 +1,489 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.bat text eol=crlf
2
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930895960234065/progress.pkl filter=lfs diff=lfs merge=lfs -text
3
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930899912539892/progress.pkl filter=lfs diff=lfs merge=lfs -text
4
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707266237624/progress.pkl filter=lfs diff=lfs merge=lfs -text
5
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170742440878/progress.pkl filter=lfs diff=lfs merge=lfs -text
6
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317074336122/progress.pkl filter=lfs diff=lfs merge=lfs -text
7
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707443122852/progress.pkl filter=lfs diff=lfs merge=lfs -text
8
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707520404224/progress.pkl filter=lfs diff=lfs merge=lfs -text
9
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707540370066/progress.pkl filter=lfs diff=lfs merge=lfs -text
10
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170755034443/progress.pkl filter=lfs diff=lfs merge=lfs -text
11
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707554641087/progress.pkl filter=lfs diff=lfs merge=lfs -text
12
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707566280808/progress.pkl filter=lfs diff=lfs merge=lfs -text
13
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317075774832/progress.pkl filter=lfs diff=lfs merge=lfs -text
14
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707580006375/progress.pkl filter=lfs diff=lfs merge=lfs -text
15
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707650393124/progress.pkl filter=lfs diff=lfs merge=lfs -text
16
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707680824394/progress.pkl filter=lfs diff=lfs merge=lfs -text
17
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707688448436/progress.pkl filter=lfs diff=lfs merge=lfs -text
18
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707767522/progress.pkl filter=lfs diff=lfs merge=lfs -text
19
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707796691875/progress.pkl filter=lfs diff=lfs merge=lfs -text
20
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707801791263/progress.pkl filter=lfs diff=lfs merge=lfs -text
21
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707882872636/progress.pkl filter=lfs diff=lfs merge=lfs -text
22
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707899151154/progress.pkl filter=lfs diff=lfs merge=lfs -text
23
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707909363642/progress.pkl filter=lfs diff=lfs merge=lfs -text
24
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707921482463/progress.pkl filter=lfs diff=lfs merge=lfs -text
25
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707934334888/progress.pkl filter=lfs diff=lfs merge=lfs -text
26
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707943540983/progress.pkl filter=lfs diff=lfs merge=lfs -text
27
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708026782057/progress.pkl filter=lfs diff=lfs merge=lfs -text
28
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708069279382/progress.pkl filter=lfs diff=lfs merge=lfs -text
29
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708087321262/progress.pkl filter=lfs diff=lfs merge=lfs -text
30
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708184671566/progress.pkl filter=lfs diff=lfs merge=lfs -text
31
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170824023562/progress.pkl filter=lfs diff=lfs merge=lfs -text
32
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708261227224/progress.pkl filter=lfs diff=lfs merge=lfs -text
33
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708262538097/progress.pkl filter=lfs diff=lfs merge=lfs -text
34
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708280966752/progress.pkl filter=lfs diff=lfs merge=lfs -text
35
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170829080671/progress.pkl filter=lfs diff=lfs merge=lfs -text
36
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708505286102/progress.pkl filter=lfs diff=lfs merge=lfs -text
37
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708532810209/progress.pkl filter=lfs diff=lfs merge=lfs -text
38
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170856796202/progress.pkl filter=lfs diff=lfs merge=lfs -text
39
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708594540665/progress.pkl filter=lfs diff=lfs merge=lfs -text
40
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170860718189/progress.pkl filter=lfs diff=lfs merge=lfs -text
41
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708611143138/progress.pkl filter=lfs diff=lfs merge=lfs -text
42
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170868329509/progress.pkl filter=lfs diff=lfs merge=lfs -text
43
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708744269726/progress.pkl filter=lfs diff=lfs merge=lfs -text
44
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170875072287/progress.pkl filter=lfs diff=lfs merge=lfs -text
45
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170876436645/progress.pkl filter=lfs diff=lfs merge=lfs -text
46
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708768099642/progress.pkl filter=lfs diff=lfs merge=lfs -text
47
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170884752889/progress.pkl filter=lfs diff=lfs merge=lfs -text
48
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708925336246/progress.pkl filter=lfs diff=lfs merge=lfs -text
49
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170895722064/progress.pkl filter=lfs diff=lfs merge=lfs -text
50
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708979066987/progress.pkl filter=lfs diff=lfs merge=lfs -text
51
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931708991855438/progress.pkl filter=lfs diff=lfs merge=lfs -text
52
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170907223754/progress.pkl filter=lfs diff=lfs merge=lfs -text
53
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170915461558/progress.pkl filter=lfs diff=lfs merge=lfs -text
54
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317091571101/progress.pkl filter=lfs diff=lfs merge=lfs -text
55
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709178607051/progress.pkl filter=lfs diff=lfs merge=lfs -text
56
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709180963037/progress.pkl filter=lfs diff=lfs merge=lfs -text
57
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709256149373/progress.pkl filter=lfs diff=lfs merge=lfs -text
58
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709347110922/progress.pkl filter=lfs diff=lfs merge=lfs -text
59
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709371750977/progress.pkl filter=lfs diff=lfs merge=lfs -text
60
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170938549431/progress.pkl filter=lfs diff=lfs merge=lfs -text
61
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709401637654/progress.pkl filter=lfs diff=lfs merge=lfs -text
62
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709502698371/progress.pkl filter=lfs diff=lfs merge=lfs -text
63
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170959186056/progress.pkl filter=lfs diff=lfs merge=lfs -text
64
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317096161692/progress.pkl filter=lfs diff=lfs merge=lfs -text
65
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709670009375/progress.pkl filter=lfs diff=lfs merge=lfs -text
66
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709689375043/progress.pkl filter=lfs diff=lfs merge=lfs -text
67
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170969684806/progress.pkl filter=lfs diff=lfs merge=lfs -text
68
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709760863507/progress.pkl filter=lfs diff=lfs merge=lfs -text
69
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709867757144/progress.pkl filter=lfs diff=lfs merge=lfs -text
70
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170988200211/progress.pkl filter=lfs diff=lfs merge=lfs -text
71
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931709985579355/progress.pkl filter=lfs diff=lfs merge=lfs -text
72
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171010903018/progress.pkl filter=lfs diff=lfs merge=lfs -text
73
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171011696986/progress.pkl filter=lfs diff=lfs merge=lfs -text
74
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171020101148/progress.pkl filter=lfs diff=lfs merge=lfs -text
75
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710214290905/progress.pkl filter=lfs diff=lfs merge=lfs -text
76
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710225974607/progress.pkl filter=lfs diff=lfs merge=lfs -text
77
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710227350814/progress.pkl filter=lfs diff=lfs merge=lfs -text
78
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171029922766/progress.pkl filter=lfs diff=lfs merge=lfs -text
79
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171044368485/progress.pkl filter=lfs diff=lfs merge=lfs -text
80
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710449999142/progress.pkl filter=lfs diff=lfs merge=lfs -text
81
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710482847404/progress.pkl filter=lfs diff=lfs merge=lfs -text
82
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710624277515/progress.pkl filter=lfs diff=lfs merge=lfs -text
83
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171064229106/progress.pkl filter=lfs diff=lfs merge=lfs -text
84
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710691359978/progress.pkl filter=lfs diff=lfs merge=lfs -text
85
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171075822998/progress.pkl filter=lfs diff=lfs merge=lfs -text
86
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171078568575/progress.pkl filter=lfs diff=lfs merge=lfs -text
87
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710811891/progress.pkl filter=lfs diff=lfs merge=lfs -text
88
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710814025383/progress.pkl filter=lfs diff=lfs merge=lfs -text
89
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931710952590427/progress.pkl filter=lfs diff=lfs merge=lfs -text
90
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711114470444/progress.pkl filter=lfs diff=lfs merge=lfs -text
91
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711164732976/progress.pkl filter=lfs diff=lfs merge=lfs -text
92
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711185822709/progress.pkl filter=lfs diff=lfs merge=lfs -text
93
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317111933575/progress.pkl filter=lfs diff=lfs merge=lfs -text
94
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711307393847/progress.pkl filter=lfs diff=lfs merge=lfs -text
95
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711470502758/progress.pkl filter=lfs diff=lfs merge=lfs -text
96
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711563213868/progress.pkl filter=lfs diff=lfs merge=lfs -text
97
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711568740091/progress.pkl filter=lfs diff=lfs merge=lfs -text
98
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711596545372/progress.pkl filter=lfs diff=lfs merge=lfs -text
99
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711611396265/progress.pkl filter=lfs diff=lfs merge=lfs -text
100
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711753727863/progress.pkl filter=lfs diff=lfs merge=lfs -text
101
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711797141688/progress.pkl filter=lfs diff=lfs merge=lfs -text
102
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711810172136/progress.pkl filter=lfs diff=lfs merge=lfs -text
103
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711841394725/progress.pkl filter=lfs diff=lfs merge=lfs -text
104
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171184557397/progress.pkl filter=lfs diff=lfs merge=lfs -text
105
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931711930416172/progress.pkl filter=lfs diff=lfs merge=lfs -text
106
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171208102278/progress.pkl filter=lfs diff=lfs merge=lfs -text
107
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712100721636/progress.pkl filter=lfs diff=lfs merge=lfs -text
108
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171210724034/progress.pkl filter=lfs diff=lfs merge=lfs -text
109
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712191069021/progress.pkl filter=lfs diff=lfs merge=lfs -text
110
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171234900995/progress.pkl filter=lfs diff=lfs merge=lfs -text
111
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712365284956/progress.pkl filter=lfs diff=lfs merge=lfs -text
112
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712373672395/progress.pkl filter=lfs diff=lfs merge=lfs -text
113
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712376934345/progress.pkl filter=lfs diff=lfs merge=lfs -text
114
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712379332988/progress.pkl filter=lfs diff=lfs merge=lfs -text
115
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317125140207/progress.pkl filter=lfs diff=lfs merge=lfs -text
116
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712670893848/progress.pkl filter=lfs diff=lfs merge=lfs -text
117
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712684715178/progress.pkl filter=lfs diff=lfs merge=lfs -text
118
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317127993742/progress.pkl filter=lfs diff=lfs merge=lfs -text
119
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931712962704499/progress.pkl filter=lfs diff=lfs merge=lfs -text
120
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713016901524/progress.pkl filter=lfs diff=lfs merge=lfs -text
121
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713063580759/progress.pkl filter=lfs diff=lfs merge=lfs -text
122
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171307054229/progress.pkl filter=lfs diff=lfs merge=lfs -text
123
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713165624232/progress.pkl filter=lfs diff=lfs merge=lfs -text
124
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713309207072/progress.pkl filter=lfs diff=lfs merge=lfs -text
125
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713331697214/progress.pkl filter=lfs diff=lfs merge=lfs -text
126
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713371635716/progress.pkl filter=lfs diff=lfs merge=lfs -text
127
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171341304778/progress.pkl filter=lfs diff=lfs merge=lfs -text
128
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793171353859198/progress.pkl filter=lfs diff=lfs merge=lfs -text
129
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713571901405/progress.pkl filter=lfs diff=lfs merge=lfs -text
130
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931713634798555/progress.pkl filter=lfs diff=lfs merge=lfs -text
131
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931733998799055/progress.pkl filter=lfs diff=lfs merge=lfs -text
132
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793173401495562/progress.pkl filter=lfs diff=lfs merge=lfs -text
133
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783105411563/progress.pkl filter=lfs diff=lfs merge=lfs -text
134
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783120694923/progress.pkl filter=lfs diff=lfs merge=lfs -text
135
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783415116715/progress.pkl filter=lfs diff=lfs merge=lfs -text
136
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783417699456/progress.pkl filter=lfs diff=lfs merge=lfs -text
137
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783826592436/progress.pkl filter=lfs diff=lfs merge=lfs -text
138
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783829086292/progress.pkl filter=lfs diff=lfs merge=lfs -text
139
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793178392228316/progress.pkl filter=lfs diff=lfs merge=lfs -text
140
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931783924928625/progress.pkl filter=lfs diff=lfs merge=lfs -text
141
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931784183812346/progress.pkl filter=lfs diff=lfs merge=lfs -text
142
+ .theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793178418651358/progress.pkl filter=lfs diff=lfs merge=lfs -text
143
+ .theflow/kotaemon.embeddings.langchain_based.LCGoogleEmbeddings/17931663005599961/progress.pkl filter=lfs diff=lfs merge=lfs -text
144
+ .theflow/kotaemon.embeddings.langchain_based.LCGoogleEmbeddings/1793166370908093/progress.pkl filter=lfs diff=lfs merge=lfs -text
145
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17930912190605507/progress.pkl filter=lfs diff=lfs merge=lfs -text
146
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/1793091364868819/progress.pkl filter=lfs diff=lfs merge=lfs -text
147
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17930946864552145/progress.pkl filter=lfs diff=lfs merge=lfs -text
148
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17930947214107785/progress.pkl filter=lfs diff=lfs merge=lfs -text
149
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17930947654985933/progress.pkl filter=lfs diff=lfs merge=lfs -text
150
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17931726570915036/progress.pkl filter=lfs diff=lfs merge=lfs -text
151
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17931774452302325/progress.pkl filter=lfs diff=lfs merge=lfs -text
152
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/1793178217481958/progress.pkl filter=lfs diff=lfs merge=lfs -text
153
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/1793178312719633/progress.pkl filter=lfs diff=lfs merge=lfs -text
154
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17931784383088174/progress.pkl filter=lfs diff=lfs merge=lfs -text
155
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17931784641896763/progress.pkl filter=lfs diff=lfs merge=lfs -text
156
+ .theflow/kotaemon.indices.qa.citation.CitationPipeline/17931809427452831/progress.pkl filter=lfs diff=lfs merge=lfs -text
157
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930911207375562/progress.pkl filter=lfs diff=lfs merge=lfs -text
158
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930912171951723/progress.pkl filter=lfs diff=lfs merge=lfs -text
159
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930913645741677/progress.pkl filter=lfs diff=lfs merge=lfs -text
160
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930944617088668/progress.pkl filter=lfs diff=lfs merge=lfs -text
161
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930946860961223/progress.pkl filter=lfs diff=lfs merge=lfs -text
162
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930947212694538/progress.pkl filter=lfs diff=lfs merge=lfs -text
163
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930947648932133/progress.pkl filter=lfs diff=lfs merge=lfs -text
164
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930976967108/progress.pkl filter=lfs diff=lfs merge=lfs -text
165
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17930977168849967/progress.pkl filter=lfs diff=lfs merge=lfs -text
166
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931694705041568/progress.pkl filter=lfs diff=lfs merge=lfs -text
167
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793171016168085/progress.pkl filter=lfs diff=lfs merge=lfs -text
168
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931724108209257/progress.pkl filter=lfs diff=lfs merge=lfs -text
169
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931726270163383/progress.pkl filter=lfs diff=lfs merge=lfs -text
170
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931726372614446/progress.pkl filter=lfs diff=lfs merge=lfs -text
171
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793172656756197/progress.pkl filter=lfs diff=lfs merge=lfs -text
172
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931774449131186/progress.pkl filter=lfs diff=lfs merge=lfs -text
173
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931782172468457/progress.pkl filter=lfs diff=lfs merge=lfs -text
174
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793178312566922/progress.pkl filter=lfs diff=lfs merge=lfs -text
175
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793178341946362/progress.pkl filter=lfs diff=lfs merge=lfs -text
176
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931783831001234/progress.pkl filter=lfs diff=lfs merge=lfs -text
177
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931783926971862/progress.pkl filter=lfs diff=lfs merge=lfs -text
178
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793178418826012/progress.pkl filter=lfs diff=lfs merge=lfs -text
179
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931784381200507/progress.pkl filter=lfs diff=lfs merge=lfs -text
180
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/1793178464036072/progress.pkl filter=lfs diff=lfs merge=lfs -text
181
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931805432711391/progress.pkl filter=lfs diff=lfs merge=lfs -text
182
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931809053836703/progress.pkl filter=lfs diff=lfs merge=lfs -text
183
+ .theflow/kotaemon.indices.qa.format_context.PrepareEvidencePipeline/17931809423550477/progress.pkl filter=lfs diff=lfs merge=lfs -text
184
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17930946864562268/progress.pkl filter=lfs diff=lfs merge=lfs -text
185
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17930947214276485/progress.pkl filter=lfs diff=lfs merge=lfs -text
186
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/1793094765450675/progress.pkl filter=lfs diff=lfs merge=lfs -text
187
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17931726570950806/progress.pkl filter=lfs diff=lfs merge=lfs -text
188
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17931774453045108/progress.pkl filter=lfs diff=lfs merge=lfs -text
189
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/1793178217484533/progress.pkl filter=lfs diff=lfs merge=lfs -text
190
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17931783127252655/progress.pkl filter=lfs diff=lfs merge=lfs -text
191
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17931784383108573/progress.pkl filter=lfs diff=lfs merge=lfs -text
192
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/17931784641896763/progress.pkl filter=lfs diff=lfs merge=lfs -text
193
+ .theflow/kotaemon.indices.rankings.llm_trulens.LLMTrulensScoring/1793180942779907/progress.pkl filter=lfs diff=lfs merge=lfs -text
194
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930871578379347/progress.pkl filter=lfs diff=lfs merge=lfs -text
195
+ .theflow/kotaemon.indices.splitters.TokenSplitter/1793088410073216/progress.pkl filter=lfs diff=lfs merge=lfs -text
196
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930911273077087/progress.pkl filter=lfs diff=lfs merge=lfs -text
197
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930912175394716/progress.pkl filter=lfs diff=lfs merge=lfs -text
198
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930913646260839/progress.pkl filter=lfs diff=lfs merge=lfs -text
199
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930946861299026/progress.pkl filter=lfs diff=lfs merge=lfs -text
200
+ .theflow/kotaemon.indices.splitters.TokenSplitter/1793094721285554/progress.pkl filter=lfs diff=lfs merge=lfs -text
201
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17930947649794476/progress.pkl filter=lfs diff=lfs merge=lfs -text
202
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931726568138359/progress.pkl filter=lfs diff=lfs merge=lfs -text
203
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931774449877667/progress.pkl filter=lfs diff=lfs merge=lfs -text
204
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931782172968078/progress.pkl filter=lfs diff=lfs merge=lfs -text
205
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931783126257353/progress.pkl filter=lfs diff=lfs merge=lfs -text
206
+ .theflow/kotaemon.indices.splitters.TokenSplitter/1793178438161392/progress.pkl filter=lfs diff=lfs merge=lfs -text
207
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931784640857782/progress.pkl filter=lfs diff=lfs merge=lfs -text
208
+ .theflow/kotaemon.indices.splitters.TokenSplitter/17931809424037826/progress.pkl filter=lfs diff=lfs merge=lfs -text
209
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912231082423/progress.pkl filter=lfs diff=lfs merge=lfs -text
210
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912279875576/progress.pkl filter=lfs diff=lfs merge=lfs -text
211
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912281392546/progress.pkl filter=lfs diff=lfs merge=lfs -text
212
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912283842175/progress.pkl filter=lfs diff=lfs merge=lfs -text
213
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912293847778/progress.pkl filter=lfs diff=lfs merge=lfs -text
214
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912297928593/progress.pkl filter=lfs diff=lfs merge=lfs -text
215
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912304014935/progress.pkl filter=lfs diff=lfs merge=lfs -text
216
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930912309729233/progress.pkl filter=lfs diff=lfs merge=lfs -text
217
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793091231309599/progress.pkl filter=lfs diff=lfs merge=lfs -text
218
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793091231424693/progress.pkl filter=lfs diff=lfs merge=lfs -text
219
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913652861235/progress.pkl filter=lfs diff=lfs merge=lfs -text
220
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913653375728/progress.pkl filter=lfs diff=lfs merge=lfs -text
221
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913653805995/progress.pkl filter=lfs diff=lfs merge=lfs -text
222
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913654456365/progress.pkl filter=lfs diff=lfs merge=lfs -text
223
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793091365495475/progress.pkl filter=lfs diff=lfs merge=lfs -text
224
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913655651886/progress.pkl filter=lfs diff=lfs merge=lfs -text
225
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913656045885/progress.pkl filter=lfs diff=lfs merge=lfs -text
226
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913656460712/progress.pkl filter=lfs diff=lfs merge=lfs -text
227
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913657043724/progress.pkl filter=lfs diff=lfs merge=lfs -text
228
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930913658260415/progress.pkl filter=lfs diff=lfs merge=lfs -text
229
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946870790553/progress.pkl filter=lfs diff=lfs merge=lfs -text
230
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946871442523/progress.pkl filter=lfs diff=lfs merge=lfs -text
231
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094687187847/progress.pkl filter=lfs diff=lfs merge=lfs -text
232
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094687250522/progress.pkl filter=lfs diff=lfs merge=lfs -text
233
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946873194656/progress.pkl filter=lfs diff=lfs merge=lfs -text
234
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946873733618/progress.pkl filter=lfs diff=lfs merge=lfs -text
235
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946874955633/progress.pkl filter=lfs diff=lfs merge=lfs -text
236
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946875857015/progress.pkl filter=lfs diff=lfs merge=lfs -text
237
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930946876519608/progress.pkl filter=lfs diff=lfs merge=lfs -text
238
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094687879166/progress.pkl filter=lfs diff=lfs merge=lfs -text
239
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947215397992/progress.pkl filter=lfs diff=lfs merge=lfs -text
240
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947215889633/progress.pkl filter=lfs diff=lfs merge=lfs -text
241
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947216664863/progress.pkl filter=lfs diff=lfs merge=lfs -text
242
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094721711404/progress.pkl filter=lfs diff=lfs merge=lfs -text
243
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947217292724/progress.pkl filter=lfs diff=lfs merge=lfs -text
244
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947218127708/progress.pkl filter=lfs diff=lfs merge=lfs -text
245
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/179309472187371/progress.pkl filter=lfs diff=lfs merge=lfs -text
246
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947219100003/progress.pkl filter=lfs diff=lfs merge=lfs -text
247
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947219710844/progress.pkl filter=lfs diff=lfs merge=lfs -text
248
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947220596347/progress.pkl filter=lfs diff=lfs merge=lfs -text
249
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947660428064/progress.pkl filter=lfs diff=lfs merge=lfs -text
250
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094766153418/progress.pkl filter=lfs diff=lfs merge=lfs -text
251
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094766333497/progress.pkl filter=lfs diff=lfs merge=lfs -text
252
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/179309476653324/progress.pkl filter=lfs diff=lfs merge=lfs -text
253
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947666746793/progress.pkl filter=lfs diff=lfs merge=lfs -text
254
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947669627829/progress.pkl filter=lfs diff=lfs merge=lfs -text
255
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947671444793/progress.pkl filter=lfs diff=lfs merge=lfs -text
256
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/179309476755385/progress.pkl filter=lfs diff=lfs merge=lfs -text
257
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17930947681960142/progress.pkl filter=lfs diff=lfs merge=lfs -text
258
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793094768747231/progress.pkl filter=lfs diff=lfs merge=lfs -text
259
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931660532956226/progress.pkl filter=lfs diff=lfs merge=lfs -text
260
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/179316725348314/progress.pkl filter=lfs diff=lfs merge=lfs -text
261
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726577578692/progress.pkl filter=lfs diff=lfs merge=lfs -text
262
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726578187118/progress.pkl filter=lfs diff=lfs merge=lfs -text
263
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726578680584/progress.pkl filter=lfs diff=lfs merge=lfs -text
264
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726578952203/progress.pkl filter=lfs diff=lfs merge=lfs -text
265
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726582344487/progress.pkl filter=lfs diff=lfs merge=lfs -text
266
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726583574836/progress.pkl filter=lfs diff=lfs merge=lfs -text
267
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726583935566/progress.pkl filter=lfs diff=lfs merge=lfs -text
268
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726584436917/progress.pkl filter=lfs diff=lfs merge=lfs -text
269
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726586280594/progress.pkl filter=lfs diff=lfs merge=lfs -text
270
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931726587783673/progress.pkl filter=lfs diff=lfs merge=lfs -text
271
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793177445596203/progress.pkl filter=lfs diff=lfs merge=lfs -text
272
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774462152464/progress.pkl filter=lfs diff=lfs merge=lfs -text
273
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774462437475/progress.pkl filter=lfs diff=lfs merge=lfs -text
274
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774463624294/progress.pkl filter=lfs diff=lfs merge=lfs -text
275
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774464129832/progress.pkl filter=lfs diff=lfs merge=lfs -text
276
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774465057569/progress.pkl filter=lfs diff=lfs merge=lfs -text
277
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774465663717/progress.pkl filter=lfs diff=lfs merge=lfs -text
278
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774465963876/progress.pkl filter=lfs diff=lfs merge=lfs -text
279
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931774466696808/progress.pkl filter=lfs diff=lfs merge=lfs -text
280
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793177446849928/progress.pkl filter=lfs diff=lfs merge=lfs -text
281
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782176734867/progress.pkl filter=lfs diff=lfs merge=lfs -text
282
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782176940851/progress.pkl filter=lfs diff=lfs merge=lfs -text
283
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782179504998/progress.pkl filter=lfs diff=lfs merge=lfs -text
284
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782179927833/progress.pkl filter=lfs diff=lfs merge=lfs -text
285
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782182365735/progress.pkl filter=lfs diff=lfs merge=lfs -text
286
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782182690482/progress.pkl filter=lfs diff=lfs merge=lfs -text
287
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782184484277/progress.pkl filter=lfs diff=lfs merge=lfs -text
288
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782185528855/progress.pkl filter=lfs diff=lfs merge=lfs -text
289
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782185841138/progress.pkl filter=lfs diff=lfs merge=lfs -text
290
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931782187008934/progress.pkl filter=lfs diff=lfs merge=lfs -text
291
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783128438559/progress.pkl filter=lfs diff=lfs merge=lfs -text
292
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783128521826/progress.pkl filter=lfs diff=lfs merge=lfs -text
293
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783128769403/progress.pkl filter=lfs diff=lfs merge=lfs -text
294
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783129000826/progress.pkl filter=lfs diff=lfs merge=lfs -text
295
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178313685877/progress.pkl filter=lfs diff=lfs merge=lfs -text
296
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783137174141/progress.pkl filter=lfs diff=lfs merge=lfs -text
297
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783140306554/progress.pkl filter=lfs diff=lfs merge=lfs -text
298
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178314131297/progress.pkl filter=lfs diff=lfs merge=lfs -text
299
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783141755393/progress.pkl filter=lfs diff=lfs merge=lfs -text
300
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931783142752612/progress.pkl filter=lfs diff=lfs merge=lfs -text
301
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784385153782/progress.pkl filter=lfs diff=lfs merge=lfs -text
302
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784385522768/progress.pkl filter=lfs diff=lfs merge=lfs -text
303
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784387890024/progress.pkl filter=lfs diff=lfs merge=lfs -text
304
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784389145558/progress.pkl filter=lfs diff=lfs merge=lfs -text
305
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784389632397/progress.pkl filter=lfs diff=lfs merge=lfs -text
306
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784390709145/progress.pkl filter=lfs diff=lfs merge=lfs -text
307
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784391104908/progress.pkl filter=lfs diff=lfs merge=lfs -text
308
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/179317843928327/progress.pkl filter=lfs diff=lfs merge=lfs -text
309
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178439360499/progress.pkl filter=lfs diff=lfs merge=lfs -text
310
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784394406867/progress.pkl filter=lfs diff=lfs merge=lfs -text
311
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784642900217/progress.pkl filter=lfs diff=lfs merge=lfs -text
312
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784643407493/progress.pkl filter=lfs diff=lfs merge=lfs -text
313
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178464438251/progress.pkl filter=lfs diff=lfs merge=lfs -text
314
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784646389015/progress.pkl filter=lfs diff=lfs merge=lfs -text
315
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178464737879/progress.pkl filter=lfs diff=lfs merge=lfs -text
316
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784647664402/progress.pkl filter=lfs diff=lfs merge=lfs -text
317
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784649058678/progress.pkl filter=lfs diff=lfs merge=lfs -text
318
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784649402378/progress.pkl filter=lfs diff=lfs merge=lfs -text
319
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793178465131025/progress.pkl filter=lfs diff=lfs merge=lfs -text
320
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931784661844978/progress.pkl filter=lfs diff=lfs merge=lfs -text
321
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809434316952/progress.pkl filter=lfs diff=lfs merge=lfs -text
322
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809434576705/progress.pkl filter=lfs diff=lfs merge=lfs -text
323
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809434891994/progress.pkl filter=lfs diff=lfs merge=lfs -text
324
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809435052407/progress.pkl filter=lfs diff=lfs merge=lfs -text
325
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809435374298/progress.pkl filter=lfs diff=lfs merge=lfs -text
326
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809438153858/progress.pkl filter=lfs diff=lfs merge=lfs -text
327
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793180943872385/progress.pkl filter=lfs diff=lfs merge=lfs -text
328
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/1793180943948406/progress.pkl filter=lfs diff=lfs merge=lfs -text
329
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809440956805/progress.pkl filter=lfs diff=lfs merge=lfs -text
330
+ .theflow/kotaemon.llms.chats.langchain_based.LCGeminiChat/17931809442332711/progress.pkl filter=lfs diff=lfs merge=lfs -text
331
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930911176148975/progress.pkl filter=lfs diff=lfs merge=lfs -text
332
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/1793091144353875/progress.pkl filter=lfs diff=lfs merge=lfs -text
333
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930913640447044/progress.pkl filter=lfs diff=lfs merge=lfs -text
334
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/1793094461690337/progress.pkl filter=lfs diff=lfs merge=lfs -text
335
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930946848653913/progress.pkl filter=lfs diff=lfs merge=lfs -text
336
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930947211564538/progress.pkl filter=lfs diff=lfs merge=lfs -text
337
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930947642037737/progress.pkl filter=lfs diff=lfs merge=lfs -text
338
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930976966121151/progress.pkl filter=lfs diff=lfs merge=lfs -text
339
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17930977168370273/progress.pkl filter=lfs diff=lfs merge=lfs -text
340
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/1793171016096949/progress.pkl filter=lfs diff=lfs merge=lfs -text
341
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931724107457793/progress.pkl filter=lfs diff=lfs merge=lfs -text
342
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931726269594555/progress.pkl filter=lfs diff=lfs merge=lfs -text
343
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931726372232568/progress.pkl filter=lfs diff=lfs merge=lfs -text
344
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931726553019888/progress.pkl filter=lfs diff=lfs merge=lfs -text
345
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931774434653318/progress.pkl filter=lfs diff=lfs merge=lfs -text
346
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931782165106804/progress.pkl filter=lfs diff=lfs merge=lfs -text
347
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931783104960186/progress.pkl filter=lfs diff=lfs merge=lfs -text
348
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931783414326377/progress.pkl filter=lfs diff=lfs merge=lfs -text
349
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931783826039987/progress.pkl filter=lfs diff=lfs merge=lfs -text
350
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931783921599376/progress.pkl filter=lfs diff=lfs merge=lfs -text
351
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931784183221684/progress.pkl filter=lfs diff=lfs merge=lfs -text
352
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931784378096368/progress.pkl filter=lfs diff=lfs merge=lfs -text
353
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931784637473438/progress.pkl filter=lfs diff=lfs merge=lfs -text
354
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/1793180543215485/progress.pkl filter=lfs diff=lfs merge=lfs -text
355
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/17931809052985969/progress.pkl filter=lfs diff=lfs merge=lfs -text
356
+ .theflow/ktem.index.file.graph.lightrag_pipelines.LightRAGRetrieverPipeline/1793180940976569/progress.pkl filter=lfs diff=lfs merge=lfs -text
357
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930911128474793/progress.pkl filter=lfs diff=lfs merge=lfs -text
358
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/1793091144251764/progress.pkl filter=lfs diff=lfs merge=lfs -text
359
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930913640031993/progress.pkl filter=lfs diff=lfs merge=lfs -text
360
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930944616653385/progress.pkl filter=lfs diff=lfs merge=lfs -text
361
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930946848298118/progress.pkl filter=lfs diff=lfs merge=lfs -text
362
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930947211357622/progress.pkl filter=lfs diff=lfs merge=lfs -text
363
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930947640437815/progress.pkl filter=lfs diff=lfs merge=lfs -text
364
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17930976965442379/progress.pkl filter=lfs diff=lfs merge=lfs -text
365
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/1793097716808388/progress.pkl filter=lfs diff=lfs merge=lfs -text
366
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931710160205357/progress.pkl filter=lfs diff=lfs merge=lfs -text
367
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931724106538382/progress.pkl filter=lfs diff=lfs merge=lfs -text
368
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931726269133873/progress.pkl filter=lfs diff=lfs merge=lfs -text
369
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931726371801875/progress.pkl filter=lfs diff=lfs merge=lfs -text
370
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931726551877563/progress.pkl filter=lfs diff=lfs merge=lfs -text
371
+ .theflow/ktem.index.file.graph.pipelines.GraphRAGRetrieverPipeline/17931733997710125/progress.pkl filter=lfs diff=lfs merge=lfs -text
372
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793091108587199/progress.pkl filter=lfs diff=lfs merge=lfs -text
373
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793091139122713/progress.pkl filter=lfs diff=lfs merge=lfs -text
374
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930913604249163/progress.pkl filter=lfs diff=lfs merge=lfs -text
375
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930944616153836/progress.pkl filter=lfs diff=lfs merge=lfs -text
376
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930946804837599/progress.pkl filter=lfs diff=lfs merge=lfs -text
377
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793094719675055/progress.pkl filter=lfs diff=lfs merge=lfs -text
378
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930947601920967/progress.pkl filter=lfs diff=lfs merge=lfs -text
379
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930951141039362/progress.pkl filter=lfs diff=lfs merge=lfs -text
380
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930951506986525/progress.pkl filter=lfs diff=lfs merge=lfs -text
381
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793096819457293/progress.pkl filter=lfs diff=lfs merge=lfs -text
382
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930969029389915/progress.pkl filter=lfs diff=lfs merge=lfs -text
383
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930969121851132/progress.pkl filter=lfs diff=lfs merge=lfs -text
384
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930976046234033/progress.pkl filter=lfs diff=lfs merge=lfs -text
385
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930976228506966/progress.pkl filter=lfs diff=lfs merge=lfs -text
386
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930976480592425/progress.pkl filter=lfs diff=lfs merge=lfs -text
387
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930976964960246/progress.pkl filter=lfs diff=lfs merge=lfs -text
388
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17930977167590532/progress.pkl filter=lfs diff=lfs merge=lfs -text
389
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793170795376399/progress.pkl filter=lfs diff=lfs merge=lfs -text
390
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931708073607712/progress.pkl filter=lfs diff=lfs merge=lfs -text
391
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931710159114182/progress.pkl filter=lfs diff=lfs merge=lfs -text
392
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931710388592591/progress.pkl filter=lfs diff=lfs merge=lfs -text
393
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931710442950609/progress.pkl filter=lfs diff=lfs merge=lfs -text
394
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931724105411842/progress.pkl filter=lfs diff=lfs merge=lfs -text
395
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931726268525789/progress.pkl filter=lfs diff=lfs merge=lfs -text
396
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931726371307256/progress.pkl filter=lfs diff=lfs merge=lfs -text
397
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931726498207128/progress.pkl filter=lfs diff=lfs merge=lfs -text
398
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931727190638356/progress.pkl filter=lfs diff=lfs merge=lfs -text
399
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931727410418959/progress.pkl filter=lfs diff=lfs merge=lfs -text
400
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931733964754014/progress.pkl filter=lfs diff=lfs merge=lfs -text
401
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931774376193013/progress.pkl filter=lfs diff=lfs merge=lfs -text
402
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931782135559068/progress.pkl filter=lfs diff=lfs merge=lfs -text
403
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/1793178292002624/progress.pkl filter=lfs diff=lfs merge=lfs -text
404
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931783082427003/progress.pkl filter=lfs diff=lfs merge=lfs -text
405
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931784357558963/progress.pkl filter=lfs diff=lfs merge=lfs -text
406
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931784617135363/progress.pkl filter=lfs diff=lfs merge=lfs -text
407
+ .theflow/ktem.index.file.pipelines.DocumentRetrievalPipeline/17931809353591177/progress.pkl filter=lfs diff=lfs merge=lfs -text
408
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/1793091219087617/progress.pkl filter=lfs diff=lfs merge=lfs -text
409
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17930946864577444/progress.pkl filter=lfs diff=lfs merge=lfs -text
410
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17930947214107785/progress.pkl filter=lfs diff=lfs merge=lfs -text
411
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17930947655116055/progress.pkl filter=lfs diff=lfs merge=lfs -text
412
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931726570961218/progress.pkl filter=lfs diff=lfs merge=lfs -text
413
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931774452322333/progress.pkl filter=lfs diff=lfs merge=lfs -text
414
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/1793178217484533/progress.pkl filter=lfs diff=lfs merge=lfs -text
415
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931783127272892/progress.pkl filter=lfs diff=lfs merge=lfs -text
416
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931784383108573/progress.pkl filter=lfs diff=lfs merge=lfs -text
417
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931784641896763/progress.pkl filter=lfs diff=lfs merge=lfs -text
418
+ .theflow/ktem.reasoning.prompt_optimization.mindmap.CreateMindmapPipeline/17931809427473228/progress.pkl filter=lfs diff=lfs merge=lfs -text
419
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930911246362426/progress.pkl filter=lfs diff=lfs merge=lfs -text
420
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/1793091238220192/progress.pkl filter=lfs diff=lfs merge=lfs -text
421
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930944637883153/progress.pkl filter=lfs diff=lfs merge=lfs -text
422
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930946912699068/progress.pkl filter=lfs diff=lfs merge=lfs -text
423
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930968198045049/progress.pkl filter=lfs diff=lfs merge=lfs -text
424
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930976050557966/progress.pkl filter=lfs diff=lfs merge=lfs -text
425
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930976985946286/progress.pkl filter=lfs diff=lfs merge=lfs -text
426
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17930977184328697/progress.pkl filter=lfs diff=lfs merge=lfs -text
427
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931707959074817/progress.pkl filter=lfs diff=lfs merge=lfs -text
428
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931710178555226/progress.pkl filter=lfs diff=lfs merge=lfs -text
429
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931724126696944/progress.pkl filter=lfs diff=lfs merge=lfs -text
430
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/1793172629268545/progress.pkl filter=lfs diff=lfs merge=lfs -text
431
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931774505798783/progress.pkl filter=lfs diff=lfs merge=lfs -text
432
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931782219194243/progress.pkl filter=lfs diff=lfs merge=lfs -text
433
+ .theflow/ktem.reasoning.prompt_optimization.suggest_conversation_name.SuggestConvNamePipeline/17931805471696455/progress.pkl filter=lfs diff=lfs merge=lfs -text
434
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930914587802103/progress.pkl filter=lfs diff=lfs merge=lfs -text
435
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930968986185179/progress.pkl filter=lfs diff=lfs merge=lfs -text
436
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930969047828608/progress.pkl filter=lfs diff=lfs merge=lfs -text
437
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/1793096918150326/progress.pkl filter=lfs diff=lfs merge=lfs -text
438
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930976065450957/progress.pkl filter=lfs diff=lfs merge=lfs -text
439
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930976256373043/progress.pkl filter=lfs diff=lfs merge=lfs -text
440
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930976512347996/progress.pkl filter=lfs diff=lfs merge=lfs -text
441
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930976767127447/progress.pkl filter=lfs diff=lfs merge=lfs -text
442
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/179309769968891/progress.pkl filter=lfs diff=lfs merge=lfs -text
443
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17930977197647636/progress.pkl filter=lfs diff=lfs merge=lfs -text
444
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/1793170661137252/progress.pkl filter=lfs diff=lfs merge=lfs -text
445
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931707971709867/progress.pkl filter=lfs diff=lfs merge=lfs -text
446
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931708105295804/progress.pkl filter=lfs diff=lfs merge=lfs -text
447
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931710196505158/progress.pkl filter=lfs diff=lfs merge=lfs -text
448
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931710398919134/progress.pkl filter=lfs diff=lfs merge=lfs -text
449
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/1793171047061524/progress.pkl filter=lfs diff=lfs merge=lfs -text
450
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931726304000387/progress.pkl filter=lfs diff=lfs merge=lfs -text
451
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931726389818444/progress.pkl filter=lfs diff=lfs merge=lfs -text
452
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931726616623123/progress.pkl filter=lfs diff=lfs merge=lfs -text
453
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931727218792238/progress.pkl filter=lfs diff=lfs merge=lfs -text
454
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931727435838015/progress.pkl filter=lfs diff=lfs merge=lfs -text
455
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931734023056467/progress.pkl filter=lfs diff=lfs merge=lfs -text
456
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931782862060363/progress.pkl filter=lfs diff=lfs merge=lfs -text
457
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931782949010718/progress.pkl filter=lfs diff=lfs merge=lfs -text
458
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783169055805/progress.pkl filter=lfs diff=lfs merge=lfs -text
459
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783440549684/progress.pkl filter=lfs diff=lfs merge=lfs -text
460
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783533818612/progress.pkl filter=lfs diff=lfs merge=lfs -text
461
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783587199705/progress.pkl filter=lfs diff=lfs merge=lfs -text
462
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783672735639/progress.pkl filter=lfs diff=lfs merge=lfs -text
463
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/1793178384845098/progress.pkl filter=lfs diff=lfs merge=lfs -text
464
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931783950199583/progress.pkl filter=lfs diff=lfs merge=lfs -text
465
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931784204331312/progress.pkl filter=lfs diff=lfs merge=lfs -text
466
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/17931784420210946/progress.pkl filter=lfs diff=lfs merge=lfs -text
467
+ .theflow/ktem.reasoning.prompt_optimization.suggest_followup_chat.SuggestFollowupQuesPipeline/179317846819293/progress.pkl filter=lfs diff=lfs merge=lfs -text
468
+ docs/images/269170198-9ac1b95a-b667-42e7-b318-98a1b805d6df.png filter=lfs diff=lfs merge=lfs -text
469
+ docs/images/271332562-ac8f9aac-d853-4571-a48b-d866a99eaf3e.png filter=lfs diff=lfs merge=lfs -text
470
+ docs/images/274787925-e2593010-d7ef-46e3-8719-6fcae0315b5d.png filter=lfs diff=lfs merge=lfs -text
471
+ docs/images/change_space_params.png filter=lfs diff=lfs merge=lfs -text
472
+ docs/images/chat-demo.gif filter=lfs diff=lfs merge=lfs -text
473
+ docs/images/chat-tab.png filter=lfs diff=lfs merge=lfs -text
474
+ docs/images/close_logs_space.png filter=lfs diff=lfs merge=lfs -text
475
+ docs/images/cohere_api_key.png filter=lfs diff=lfs merge=lfs -text
476
+ docs/images/duplicate_space.png filter=lfs diff=lfs merge=lfs -text
477
+ docs/images/index-embedding.png filter=lfs diff=lfs merge=lfs -text
478
+ docs/images/info-panel-scores.png filter=lfs diff=lfs merge=lfs -text
479
+ docs/images/initial_startup.png filter=lfs diff=lfs merge=lfs -text
480
+ docs/images/llm-default.png filter=lfs diff=lfs merge=lfs -text
481
+ docs/images/models.png filter=lfs diff=lfs merge=lfs -text
482
+ docs/images/preview-graph.png filter=lfs diff=lfs merge=lfs -text
483
+ docs/images/preview.png filter=lfs diff=lfs merge=lfs -text
484
+ docs/images/retrieval-setting.png filter=lfs diff=lfs merge=lfs -text
485
+ docs/images/set_api_key_space.png filter=lfs diff=lfs merge=lfs -text
486
+ docs/images/space_build.png filter=lfs diff=lfs merge=lfs -text
487
+ libs/kotaemon/tests/resources/7810d908b0ff4ce381dcab873196d133.jpg filter=lfs diff=lfs merge=lfs -text
488
+ libs/kotaemon/tests/resources/ggml-vocab-llama.gguf filter=lfs diff=lfs merge=lfs -text
489
+ libs/kotaemon/tests/resources/multimodal.pdf filter=lfs diff=lfs merge=lfs -text
.github/ISSUE_TEMPLATE/bug_report.yml ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "Bug Report"
2
+ description: Report something that is not working as expected
3
+ title: "[BUG] "
4
+ labels: ["bug"]
5
+ body:
6
+ - type: markdown
7
+ attributes:
8
+ value: |
9
+ *Please fill this form with as much information as possible.*
10
+ - type: textarea
11
+ id: description
12
+ attributes:
13
+ label: "Description"
14
+ description: Please enter an explicit description of your issue
15
+ placeholder: Short and explicit description of your incident...
16
+ validations:
17
+ required: true
18
+ - type: textarea
19
+ id: reprod
20
+ attributes:
21
+ label: "Reproduction steps"
22
+ description: Please enter an explicit description of your issue
23
+ value: |
24
+ 1. Go to '...'
25
+ 2. Click on '....'
26
+ 3. Scroll down to '....'
27
+ 4. See error
28
+ render: bash
29
+ validations:
30
+ required: true
31
+ - type: textarea
32
+ id: screenshot
33
+ attributes:
34
+ label: "Screenshots"
35
+ description: If applicable, add screenshots to help explain your problem.
36
+ value: |
37
+ ![DESCRIPTION](LINK.png)
38
+ render: bash
39
+ validations:
40
+ required: false
41
+ - type: textarea
42
+ id: logs
43
+ attributes:
44
+ label: "Logs"
45
+ description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
46
+ render: bash
47
+ validations:
48
+ required: false
49
+ - type: dropdown
50
+ id: browsers
51
+ attributes:
52
+ label: "Browsers"
53
+ description: What browsers are you seeing the problem on ?
54
+ multiple: true
55
+ options:
56
+ - Firefox
57
+ - Chrome
58
+ - Safari
59
+ - Microsoft Edge
60
+ - Opera
61
+ - Brave
62
+ - Other
63
+ validations:
64
+ required: false
65
+ - type: dropdown
66
+ id: os
67
+ attributes:
68
+ label: "OS"
69
+ description: What is the impacted environment ?
70
+ multiple: true
71
+ options:
72
+ - Windows
73
+ - MacOS
74
+ - Linux
75
+ - Other
76
+ validations:
77
+ required: false
78
+ - type: textarea
79
+ id: additional_information
80
+ attributes:
81
+ label: "Additional information"
82
+ description: Add any relevant information or context.
83
+ placeholder:
84
+ validations:
85
+ required: false
.github/ISSUE_TEMPLATE/config.yml ADDED
@@ -0,0 +1 @@
 
 
1
+ blank_issues_enabled: false
.github/ISSUE_TEMPLATE/feature_request.yml ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "Feature Request"
2
+ description: Brainstorm and propose new features for the project
3
+ title: "[REQUEST] "
4
+ labels: ["enhancement"]
5
+ body:
6
+ - type: markdown
7
+ attributes:
8
+ value: |
9
+ *Please fill this form with as much information as possible.*
10
+ - type: textarea
11
+ id: reference_issues
12
+ attributes:
13
+ label: "Reference Issues"
14
+ description: Common issues
15
+ placeholder: "#Issues IDs"
16
+ validations:
17
+ required: false
18
+ - type: textarea
19
+ id: summary
20
+ attributes:
21
+ label: "Summary"
22
+ description: Provide a brief explanation of the feature
23
+ placeholder: Describe in a few lines your feature request
24
+ validations:
25
+ required: true
26
+ - type: textarea
27
+ id: basic_example
28
+ attributes:
29
+ label: "Basic Example"
30
+ description: Indicate here some basic examples of your feature.
31
+ placeholder: A few specific words about your feature request.
32
+ validations:
33
+ required: true
34
+ - type: textarea
35
+ id: drawbacks
36
+ attributes:
37
+ label: "Drawbacks"
38
+ description: What are the drawbacks/impacts of your feature request ?
39
+ placeholder: Identify the drawbacks and impacts while being neutral on your feature request
40
+ validations:
41
+ required: true
42
+ - type: textarea
43
+ id: additional_information
44
+ attributes:
45
+ label: "Additional information"
46
+ description: Add any additional information that you think is important for your feature request
47
+ placeholder:
48
+ validations:
49
+ required: false
.github/PULL_REQUEST_TEMPLATE.md ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ## Description
2
+
3
+ - Please include a summary of the changes and the related issue.
4
+ - Fixes # (issue)
5
+
6
+ ## Type of change
7
+
8
+ - [ ] New features (non-breaking change).
9
+ - [ ] Bug fix (non-breaking change).
10
+ - [ ] Breaking change (fix or feature that would cause existing functionality not to work as expected).
11
+
12
+ ## Checklist
13
+
14
+ - [ ] I have performed a self-review of my code.
15
+ - [ ] I have added thorough tests if it is a core feature.
16
+ - [ ] There is a reference to the original bug report and related work.
17
+ - [ ] I have commented on my code, particularly in hard-to-understand areas.
18
+ - [ ] The feature is well documented.
.github/workflows/auto-bump-and-release.yaml ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Auto Bump and Release
2
+
3
+ on:
4
+ push:
5
+ branches:
6
+ - main
7
+
8
+ jobs:
9
+ auto-bump-and-release:
10
+ runs-on: ubuntu-latest
11
+ steps:
12
+ - name: Clone the repo
13
+ uses: actions/checkout@v4
14
+ with:
15
+ fetch-depth: 0
16
+ - name: Update Application Version
17
+ id: update-version
18
+ uses: anothrNick/github-tag-action@v1
19
+ env:
20
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
21
+ WITH_V: true
22
+ DEFAULT_BUMP: patch
23
+ MAJOR_STRING_TOKEN: "bump:major"
24
+ MINOR_STRING_TOKEN: "bump:minor"
25
+ PATCH_STRING_TOKEN: "bump:patch"
26
+ - name: Create release for ${{ steps.update-version.outputs.new_tag }}
27
+ # need to repeat this if statement because Github Action doesn't support early
28
+ # stopping for steps
29
+ if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }}
30
+ run: |
31
+ echo Create release folder
32
+ mkdir kotaemon-app
33
+ echo ${{ steps.update-version.outputs.new_tag }} > kotaemon-app/VERSION
34
+ cp LICENSE.txt kotaemon-app/
35
+ cp flowsettings.py kotaemon-app/
36
+ cp app.py kotaemon-app/
37
+ cp .env.example kotaemon-app/.env
38
+ cp -r scripts kotaemon-app/
39
+ mkdir -p kotaemon-app/libs/ktem/ktem/
40
+ cp -r libs/ktem/ktem/assets kotaemon-app/libs/ktem/ktem/
41
+
42
+ tree kotaemon-app
43
+ zip -r kotaemon-app.zip kotaemon-app
44
+ - name: Release ${{ steps.update-version.outputs.new_tag }}
45
+ if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }}
46
+ uses: softprops/action-gh-release@v2
47
+ with:
48
+ files: kotaemon-app.zip
49
+ fail_on_unmatched_files: true
50
+ token: ${{ secrets.GITHUB_TOKEN }}
51
+ generate_release_notes: true
52
+ tag_name: ${{ steps.update-version.outputs.new_tag }}
53
+ make_latest: true
54
+ - name: Setup latest branch locally without switching current branch
55
+ if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }}
56
+ run: git fetch origin latest:latest
57
+ - name: Update latest branch
58
+ if: ${{ steps.update-version.outputs.new_tag != steps.update-version.outputs.old_tag }}
59
+ run: |
60
+ git branch -f latest tags/${{ steps.update-version.outputs.new_tag }}
61
+ git checkout latest
62
+ git push -f -u origin latest
.github/workflows/build-push-docker.yaml ADDED
@@ -0,0 +1,106 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: Build and Push Docker Image
2
+
3
+ on:
4
+ release:
5
+ types:
6
+ - created
7
+
8
+ push:
9
+ tags:
10
+ - "v[0-9]+.[0-9]+.[0-9]+"
11
+
12
+ workflow_dispatch:
13
+
14
+ env:
15
+ REGISTRY: ghcr.io
16
+
17
+ jobs:
18
+ build:
19
+ name: Build and push container
20
+ runs-on: ubuntu-latest
21
+ permissions:
22
+ contents: read
23
+ packages: write
24
+ attestations: write
25
+ id-token: write
26
+ strategy:
27
+ matrix:
28
+ target:
29
+ - lite
30
+ - full
31
+ - ollama
32
+ # The maximum number of jobs that can run simultaneously
33
+ max-parallel: 1
34
+ steps:
35
+ - name: Free Disk Space (Ubuntu)
36
+ uses: jlumbroso/free-disk-space@main
37
+ with:
38
+ # this might remove tools that are actually needed,
39
+ # if set to "true" but frees about 6 GB
40
+ tool-cache: true
41
+
42
+ # all of these default to true, but feel free to set to
43
+ # "false" if necessary for your workflow
44
+ android: true
45
+ dotnet: true
46
+ haskell: true
47
+ large-packages: true
48
+ docker-images: true
49
+ swap-storage: true
50
+
51
+ - name: Set repository and image name
52
+ run: |
53
+ echo "FULL_IMAGE_NAME=${{ env.REGISTRY }}/${IMAGE_NAME,,}" >>${GITHUB_ENV}
54
+ env:
55
+ IMAGE_NAME: "${{ github.repository }}"
56
+
57
+ - name: Checkout
58
+ uses: actions/checkout@v4
59
+
60
+ - name: Set up QEMU
61
+ uses: docker/setup-qemu-action@v3
62
+ with:
63
+ image: tonistiigi/binfmt:latest
64
+ platforms: arm64,arm
65
+
66
+ - name: Set up Docker Buildx
67
+ id: buildx
68
+ uses: docker/setup-buildx-action@v3
69
+
70
+ - name: Set up Docker meta
71
+ id: meta
72
+ uses: docker/metadata-action@v5
73
+ with:
74
+ images: ${{ env.FULL_IMAGE_NAME }}
75
+ tags: |
76
+ # branch
77
+ type=ref,event=branch,suffix=-${{ matrix.target }}
78
+ # semver with suffix for lite/full targets
79
+ type=semver,pattern={{version}},suffix=-${{ matrix.target }}
80
+ # latest tag with suffix for lite/full targets
81
+ type=raw,value=latest,enable=${{ startsWith(github.ref, 'refs/tags/') && !contains(github.ref, 'pre') }},suffix=-${{ matrix.target }}
82
+ flavor: |
83
+ # This is disabled here so we can use the raw form above
84
+ latest=false
85
+ # Suffix is not used here since there's no way to disable it above
86
+
87
+ - name: Log in to the Container registry
88
+ uses: docker/login-action@v3
89
+ with:
90
+ registry: ${{ env.REGISTRY }}
91
+ username: ${{ github.actor }}
92
+ password: ${{ secrets.GITHUB_TOKEN }}
93
+
94
+ - name: Build docker image
95
+ uses: docker/build-push-action@v6
96
+ with:
97
+ file: Dockerfile
98
+ context: .
99
+ push: true
100
+ platforms: linux/amd64, linux/arm64
101
+ tags: |
102
+ ${{ steps.meta.outputs.tags }}
103
+ labels: ${{ steps.meta.outputs.labels }}
104
+ target: ${{ matrix.target }}
105
+ cache-from: type=gha
106
+ cache-to: type=gha,mode=max
.github/workflows/pr-lint.yaml ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: "Lint PR"
2
+
3
+ on:
4
+ pull_request:
5
+ types:
6
+ - opened
7
+ - edited
8
+ - synchronize
9
+
10
+ permissions:
11
+ pull-requests: write
12
+
13
+ jobs:
14
+ pr-title:
15
+ name: Validate PR title
16
+ runs-on: ubuntu-latest
17
+ permissions: write-all
18
+ steps:
19
+ - uses: amannn/action-semantic-pull-request@v5
20
+ id: lint_pr_title
21
+ env:
22
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
23
+
24
+ - uses: marocchino/sticky-pull-request-comment@v2
25
+ # When the previous steps fails, the workflow would stop. By adding this
26
+ # condition you can continue the execution with the populated error message.
27
+ if: always() && (steps.lint_pr_title.outputs.error_message != null)
28
+ with:
29
+ header: pr-title-lint-error
30
+ message: |
31
+ Hey there and thank you for opening this pull request! 👋🏼
32
+
33
+ We require pull request titles to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and it looks like your proposed title needs to be adjusted.
34
+ Details:
35
+ ```
36
+ ${{ steps.lint_pr_title.outputs.error_message }}
37
+ ```
38
+
39
+ # Delete a previous comment when the issue has been resolved
40
+ - if: ${{ steps.lint_pr_title.outputs.error_message == null }}
41
+ uses: marocchino/sticky-pull-request-comment@v2
42
+ with:
43
+ header: pr-title-lint-error
44
+ delete: true
45
+
46
+ commitlint:
47
+ if: false # Disable this job for now
48
+ name: Validate commit messages
49
+ runs-on: ubuntu-latest
50
+ permissions: write-all
51
+ steps:
52
+ - uses: actions/checkout@v4
53
+ - uses: wagoid/commitlint-github-action@v6
54
+ id: commitlint
55
+ env:
56
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57
+ with:
58
+ configFile: ./.commitlintrc
59
+ - uses: buildingcash/json-to-markdown-table-action@v1
60
+ if: always() && (steps.commitlint.outcome != 'success')
61
+ id: table
62
+ with:
63
+ json: ${{ steps.commitlint.outputs.results }}
64
+ - uses: marocchino/sticky-pull-request-comment@v2
65
+ if: always() && (steps.commitlint.outcome != 'success')
66
+ with:
67
+ header: commitlint-error
68
+ message: |
69
+ **All commits** in this PR need to follow the [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/) and [.commitlintrc](${{ github.server_url }}/${{ github.repository }}/blob/${{ github.head_ref || github.ref_name }}/.commitlintrc).
70
+ Details:
71
+ ${{ steps.table.outputs.table }}
72
+
73
+ - if: ${{ steps.commitlint.outcome == 'success' }}
74
+ uses: marocchino/sticky-pull-request-comment@v2
75
+ with:
76
+ header: commitlint-error
77
+ delete: true
.github/workflows/style-check.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: style-check
2
+
3
+ on:
4
+ pull_request:
5
+ branches: [main, develop]
6
+ push:
7
+ branches: [main, develop]
8
+
9
+ jobs:
10
+ pre-commit:
11
+ runs-on: ubuntu-latest
12
+ steps:
13
+ - name: Clone the repo
14
+ uses: actions/checkout@v4
15
+ - name: Setup python
16
+ uses: actions/setup-python@v4
17
+ with:
18
+ python-version: "3.10"
19
+ - name: run pre-commit
20
+ uses: pre-commit/action@v3.0.0
.github/workflows/unit-test.yaml ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ name: unit-test
2
+
3
+ on:
4
+ pull_request:
5
+ branches: [main]
6
+ push:
7
+ branches: [main]
8
+
9
+ env:
10
+ THEFLOW_TEMP_PATH: ./tmp
11
+
12
+ jobs:
13
+ unit-test:
14
+ # if: false # temporary disable this job due to legacy interface
15
+ #TODO: enable this job after the new interface is ready
16
+ if: ${{ !cancelled() }}
17
+ runs-on: ${{ matrix.os }}
18
+ timeout-minutes: 20
19
+ defaults:
20
+ run:
21
+ shell: ${{ matrix.shell }}
22
+ strategy:
23
+ matrix:
24
+ python-version: ["3.10", "3.11"]
25
+ include:
26
+ - os: ubuntu-latest
27
+ shell: bash
28
+ ACTIVATE_ENV: ". env/bin/activate"
29
+ GITHUB_OUTPUT: "$GITHUB_OUTPUT"
30
+ # - os: windows-latest
31
+ # shell: pwsh
32
+ # ACTIVATE_ENV: env/Scripts/activate.ps1
33
+ # GITHUB_OUTPUT: "$env:GITHUB_OUTPUT"
34
+
35
+ name: unit testing with python ${{ matrix.python-version }}
36
+ steps:
37
+ - name: Clone the repo
38
+ uses: actions/checkout@v4
39
+ with:
40
+ ref: ${{ github.event.pull_request.head.sha }}
41
+
42
+ - name: Get Head Commit Message
43
+ id: get-head-commit-message
44
+ run: echo "message=$(git show -s --format=%s)" | tee -a ${{ matrix.GITHUB_OUTPUT }}
45
+
46
+ - name: Check ignore caching
47
+ id: check-ignore-cache
48
+ run: |
49
+ ignore_cache=${{ contains(steps.get-head-commit-message.outputs.message, '[ignore cache]') }}
50
+ echo "check=$ignore_cache" | tee -a ${{ matrix.GITHUB_OUTPUT }}
51
+
52
+ - name: Set up Python ${{ matrix.python-version }} on ${{ runner.os }}
53
+ uses: actions/setup-python@v4
54
+ id: setup_python
55
+ with:
56
+ python-version: ${{ matrix.python-version }}
57
+ architecture: x64
58
+
59
+ - name: Install uv
60
+ uses: astral-sh/setup-uv@v5
61
+ with:
62
+ python-version: ${{ matrix.python-version }}
63
+ enable-cache: true
64
+
65
+ - name: Get cache key
66
+ id: get-cache-key
67
+ run: |
68
+ pip install "setuptools-git-versioning>=2.0,<3"
69
+ package_version=$(setuptools-git-versioning)
70
+ cache_key="${{ runner.os }}-py${{ matrix.python-version }}-v${package_version}"
71
+ echo "key=$cache_key" | tee -a ${{ matrix.GITHUB_OUTPUT }}
72
+
73
+ - name: Try to restore dependencies from ${{ steps.get-cache-key.outputs.key }}
74
+ id: restore-dependencies
75
+ if: steps.check-ignore-cache.outputs.check != 'true'
76
+ uses: actions/cache/restore@v3
77
+ with:
78
+ path: ${{ env.pythonLocation }}
79
+ key: ${{ steps.get-cache-key.outputs.key }}
80
+ # could using cache of previous ver to reuse unchanged packages
81
+ restore-keys: ${{ runner.os }}-py${{ matrix.python-version }}
82
+
83
+ - name: Check cache hit
84
+ id: check-cache-hit
85
+ run: |
86
+ echo "cache-hit=${{ steps.restore-dependencies.outputs.cache-hit }}"
87
+ echo "cache-matched-key=${{ steps.restore-dependencies.outputs.cache-matched-key }}"
88
+ cache_hit=${{ steps.restore-dependencies.outputs.cache-primary-key == steps.restore-dependencies.outputs.cache-matched-key }}
89
+ echo "check=$cache_hit" | tee -a ${{ matrix.GITHUB_OUTPUT }}
90
+
91
+ - name: Install additional dependencies (if any)
92
+ run: |
93
+ uv sync --frozen --no-cache
94
+
95
+ - name: New dependencies cache for key ${{ steps.restore-dependencies.outputs.cache-primary-key }}
96
+ if: |
97
+ steps.check-ignore-cache.outputs.check != 'true' &&
98
+ steps.check-cache-hit.outputs.check != 'true'
99
+ uses: actions/cache/save@v3
100
+ with:
101
+ path: ${{ env.pythonLocation }}
102
+ key: ${{ steps.restore-dependencies.outputs.cache-primary-key }}
103
+
104
+ - name: Install OS-based packages
105
+ run: |
106
+ sudo apt update -qqy
107
+ sudo apt install -y poppler-utils libpoppler-dev tesseract-ocr
108
+
109
+ - name: Test kotaemon with pytest
110
+ run: |
111
+ source .venv/bin/activate
112
+ uv pip show pytest
113
+ cd libs/kotaemon
114
+ pytest
.gitignore ADDED
@@ -0,0 +1,481 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Created by https://www.toptal.com/developers/gitignore/api/python,linux,macos,windows,vim,emacs,visualstudiocode,pycharm
2
+ # Edit at https://www.toptal.com/developers/gitignore?templates=python,linux,macos,windows,vim,emacs,visualstudiocode,pycharm
3
+
4
+ activate*
5
+ activate/*
6
+ kotaemon-env*
7
+ .env
8
+ .venv/
9
+ ktem_app_data/
10
+
11
+ ### Emacs ###
12
+ # -*- mode: gitignore; -*-
13
+ *~
14
+ \#*\#
15
+ /.emacs.desktop
16
+ /.emacs.desktop.lock
17
+ *.elc
18
+ auto-save-list
19
+ tramp
20
+ .\#*
21
+
22
+ # Org-mode
23
+ .org-id-locations
24
+ *_archive
25
+
26
+ # flymake-mode
27
+ *_flymake.*
28
+
29
+ # eshell files
30
+ /eshell/history
31
+ /eshell/lastdir
32
+
33
+ # elpa packages
34
+ /elpa/
35
+
36
+ # reftex files
37
+ *.rel
38
+
39
+ # AUCTeX auto folder
40
+ /auto/
41
+
42
+ # cask packages
43
+ .cask/
44
+ dist/
45
+
46
+ # Flycheck
47
+ flycheck_*.el
48
+
49
+ # server auth directory
50
+ /server/
51
+
52
+ # projectiles files
53
+ .projectile
54
+
55
+ # directory configuration
56
+ .dir-locals.el
57
+
58
+ # network security
59
+ /network-security.data
60
+
61
+ ### Linux ###
62
+
63
+ # temporary files which can be created if a process still has a handle open of a deleted file
64
+ .fuse_hidden*
65
+
66
+ # KDE directory preferences
67
+ .directory
68
+
69
+ # Linux trash folder which might appear on any partition or disk
70
+ .Trash-*
71
+
72
+ # .nfs files are created when an open file is removed but is still being accessed
73
+ .nfs*
74
+
75
+ ### macOS ###
76
+ # General
77
+ .DS_Store
78
+ .AppleDouble
79
+ .LSOverride
80
+
81
+ # Icon must end with two \r
82
+ Icon
83
+
84
+ # Thumbnails
85
+ ._*
86
+
87
+ # Files that might appear in the root of a volume
88
+ .DocumentRevisions-V100
89
+ .fseventsd
90
+ .Spotlight-V100
91
+ .TemporaryItems
92
+ .Trashes
93
+ .VolumeIcon.icns
94
+ .com.apple.timemachine.donotpresent
95
+
96
+ # Directories potentially created on remote AFP share
97
+ .AppleDB
98
+ .AppleDesktop
99
+ Network Trash Folder
100
+ Temporary Items
101
+ .apdisk
102
+
103
+ ### macOS Patch ###
104
+ # iCloud generated files
105
+ *.icloud
106
+
107
+ ### PyCharm ###
108
+ # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
109
+ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
110
+
111
+ # User-specific stuff
112
+ .idea/**/workspace.xml
113
+ .idea/**/tasks.xml
114
+ .idea/**/usage.statistics.xml
115
+ .idea/**/dictionaries
116
+ .idea/**/shelf
117
+
118
+ # AWS User-specific
119
+ .idea/**/aws.xml
120
+
121
+ # Generated files
122
+ .idea/**/contentModel.xml
123
+
124
+ # Sensitive or high-churn files
125
+ .idea/**/dataSources/
126
+ .idea/**/dataSources.ids
127
+ .idea/**/dataSources.local.xml
128
+ .idea/**/sqlDataSources.xml
129
+ .idea/**/dynamic.xml
130
+ .idea/**/uiDesigner.xml
131
+ .idea/**/dbnavigator.xml
132
+
133
+ # Gradle
134
+ .idea/**/gradle.xml
135
+ .idea/**/libraries
136
+
137
+ # Gradle and Maven with auto-import
138
+ # When using Gradle or Maven with auto-import, you should exclude module files,
139
+ # since they will be recreated, and may cause churn. Uncomment if using
140
+ # auto-import.
141
+ # .idea/artifacts
142
+ # .idea/compiler.xml
143
+ # .idea/jarRepositories.xml
144
+ # .idea/modules.xml
145
+ # .idea/*.iml
146
+ # .idea/modules
147
+ # *.iml
148
+ # *.ipr
149
+
150
+ # CMake
151
+ cmake-build-*/
152
+
153
+ # Mongo Explorer plugin
154
+ .idea/**/mongoSettings.xml
155
+
156
+ # File-based project format
157
+ *.iws
158
+
159
+ # IntelliJ
160
+ out/
161
+
162
+ # mpeltonen/sbt-idea plugin
163
+ .idea_modules/
164
+
165
+ # JIRA plugin
166
+ atlassian-ide-plugin.xml
167
+
168
+ # Cursive Clojure plugin
169
+ .idea/replstate.xml
170
+
171
+ # SonarLint plugin
172
+ .idea/sonarlint/
173
+
174
+ # Crashlytics plugin (for Android Studio and IntelliJ)
175
+ com_crashlytics_export_strings.xml
176
+ crashlytics.properties
177
+ crashlytics-build.properties
178
+ fabric.properties
179
+
180
+ # Editor-based Rest Client
181
+ .idea/httpRequests
182
+
183
+ # Android studio 3.1+ serialized cache file
184
+ .idea/caches/build_file_checksums.ser
185
+
186
+ ### PyCharm Patch ###
187
+ # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
188
+
189
+ # *.iml
190
+ # modules.xml
191
+ # .idea/misc.xml
192
+ # *.ipr
193
+
194
+ # Sonarlint plugin
195
+ # https://plugins.jetbrains.com/plugin/7973-sonarlint
196
+ .idea/**/sonarlint/
197
+
198
+ # SonarQube Plugin
199
+ # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
200
+ .idea/**/sonarIssues.xml
201
+
202
+ # Markdown Navigator plugin
203
+ # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
204
+ .idea/**/markdown-navigator.xml
205
+ .idea/**/markdown-navigator-enh.xml
206
+ .idea/**/markdown-navigator/
207
+
208
+ # Cache file creation bug
209
+ # See https://youtrack.jetbrains.com/issue/JBR-2257
210
+ .idea/$CACHE_FILE$
211
+
212
+ # CodeStream plugin
213
+ # https://plugins.jetbrains.com/plugin/12206-codestream
214
+ .idea/codestream.xml
215
+
216
+ # Azure Toolkit for IntelliJ plugin
217
+ # https://plugins.jetbrains.com/plugin/8053-azure-toolkit-for-intellij
218
+ .idea/**/azureSettings.xml
219
+
220
+ ### Python ###
221
+ # Byte-compiled / optimized / DLL files
222
+ __pycache__/
223
+ *.py[cod]
224
+ *$py.class
225
+
226
+ # C extensions
227
+ *.so
228
+
229
+ # Distribution / packaging
230
+ .Python
231
+ build/
232
+ develop-eggs/
233
+ downloads/
234
+ eggs/
235
+ .eggs/
236
+ lib/
237
+ lib64/
238
+ parts/
239
+ sdist/
240
+ var/
241
+ wheels/
242
+ share/python-wheels/
243
+ *.egg-info/
244
+ .installed.cfg
245
+ *.egg
246
+ MANIFEST
247
+
248
+ # PyInstaller
249
+ # Usually these files are written by a python script from a template
250
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
251
+ *.manifest
252
+ *.spec
253
+
254
+ # Installer logs
255
+ pip-log.txt
256
+ pip-delete-this-directory.txt
257
+
258
+ # Unit test / coverage reports
259
+ htmlcov/
260
+ .tox/
261
+ .nox/
262
+ .coverage
263
+ .coverage.*
264
+ .cache
265
+ nosetests.xml
266
+ coverage.xml
267
+ *.cover
268
+ *.py,cover
269
+ .hypothesis/
270
+ .pytest_cache/
271
+ cover/
272
+
273
+ # Translations
274
+ *.mo
275
+ *.pot
276
+
277
+ # Django stuff:
278
+ *.log
279
+ local_settings.py
280
+ db.sqlite3
281
+ db.sqlite3-journal
282
+
283
+ # Flask stuff:
284
+ instance/
285
+ .webassets-cache
286
+
287
+ # Scrapy stuff:
288
+ .scrapy
289
+
290
+ # Sphinx documentation
291
+ docs/_build/
292
+
293
+ # PyBuilder
294
+ .pybuilder/
295
+ target/
296
+
297
+ # Jupyter Notebook
298
+ .ipynb_checkpoints
299
+
300
+ # IPython
301
+ profile_default/
302
+ ipython_config.py
303
+
304
+ # pyenv
305
+ # For a library or package, you might want to ignore these files since the code is
306
+ # intended to run in multiple environments; otherwise, check them in:
307
+ # .python-version
308
+
309
+ # pipenv
310
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
311
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
312
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
313
+ # install all needed dependencies.
314
+ #Pipfile.lock
315
+
316
+ # poetry
317
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
318
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
319
+ # commonly ignored for libraries.
320
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
321
+ #poetry.lock
322
+
323
+ # pdm
324
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
325
+ #pdm.lock
326
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
327
+ # in version control.
328
+ # https://pdm.fming.dev/#use-with-ide
329
+ .pdm.toml
330
+
331
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
332
+ __pypackages__/
333
+
334
+ # Celery stuff
335
+ celerybeat-schedule
336
+ celerybeat.pid
337
+
338
+ # SageMath parsed files
339
+ *.sage.py
340
+
341
+ # Environments
342
+ .venv
343
+ env/
344
+ venv/
345
+ ENV/
346
+ env.bak/
347
+ venv.bak/
348
+
349
+ # Spyder project settings
350
+ .spyderproject
351
+ .spyproject
352
+
353
+ # Rope project settings
354
+ .ropeproject
355
+
356
+ # mkdocs documentation
357
+ /site
358
+
359
+ # mypy
360
+ .mypy_cache/
361
+ .dmypy.json
362
+ dmypy.json
363
+
364
+ # Pyre type checker
365
+ .pyre/
366
+
367
+ # pytype static type analyzer
368
+ .pytype/
369
+
370
+ # Cython debug symbols
371
+ cython_debug/
372
+
373
+ # PyCharm
374
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
375
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
376
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
377
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
378
+ #.idea/
379
+
380
+ ### Python Patch ###
381
+ # Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
382
+ poetry.toml
383
+
384
+ # ruff
385
+ .ruff_cache/
386
+
387
+ # LSP config files
388
+ pyrightconfig.json
389
+
390
+ ### Vim ###
391
+ # Swap
392
+ [._]*.s[a-v][a-z]
393
+ !*.svg # comment out if you don't need vector files
394
+ [._]*.sw[a-p]
395
+ [._]s[a-rt-v][a-z]
396
+ [._]ss[a-gi-z]
397
+ [._]sw[a-p]
398
+
399
+ # Session
400
+ Session.vim
401
+ Sessionx.vim
402
+
403
+ # Temporary
404
+ .netrwhist
405
+ # Auto-generated tag files
406
+ tags
407
+ # Persistent undo
408
+ [._]*.un~
409
+
410
+ ### VisualStudioCode ###
411
+ .vscode/*
412
+ !.vscode/settings.json
413
+ !.vscode/tasks.json
414
+ !.vscode/launch.json
415
+ !.vscode/extensions.json
416
+ !.vscode/*.code-snippets
417
+
418
+ # Local History for Visual Studio Code
419
+ .history/
420
+
421
+ # Built Visual Studio Code Extensions
422
+ *.vsix
423
+
424
+ ### VisualStudioCode Patch ###
425
+ # Ignore all local history of files
426
+ .history
427
+ .ionide
428
+
429
+ ### Windows ###
430
+ # Windows thumbnail cache files
431
+ Thumbs.db
432
+ Thumbs.db:encryptable
433
+ ehthumbs.db
434
+ ehthumbs_vista.db
435
+
436
+ # Dump file
437
+ *.stackdump
438
+
439
+ # Folder config file
440
+ [Dd]esktop.ini
441
+
442
+ # Recycle Bin used on file shares
443
+ $RECYCLE.BIN/
444
+
445
+ # Windows Installer files
446
+ *.cab
447
+ *.msi
448
+ *.msix
449
+ *.msm
450
+ *.msp
451
+
452
+ # Windows shortcuts
453
+ *.lnk
454
+
455
+ # PDF files
456
+ *.pdf
457
+ !libs/kotaemon/tests/resources/*.pdf
458
+
459
+ .theflow/
460
+
461
+ # End of https://www.toptal.com/developers/gitignore/api/python,linux,macos,windows,vim,emacs,visualstudiocode,pycharm
462
+ *.py[coid]
463
+
464
+ logs/
465
+ .gitsecret/keys/random_seed
466
+ !*.secret
467
+ .envrc
468
+ .env
469
+
470
+ S.gpg-agent*
471
+ .vscode/settings.json
472
+ examples/example1/assets
473
+ storage/*
474
+
475
+ # Conda and env storages
476
+ *install_dir/
477
+ doc_env/
478
+
479
+ # application data
480
+ ktem_app_data/
481
+ gradio_tmp/
.pre-commit-config.yaml ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ repos:
2
+ - repo: https://github.com/pre-commit/pre-commit-hooks
3
+ rev: v4.3.0
4
+ hooks:
5
+ - id: check-yaml
6
+ args: ["--unsafe"]
7
+ - id: check-toml
8
+ - id: end-of-file-fixer
9
+ - id: trailing-whitespace
10
+ - id: mixed-line-ending
11
+ - id: detect-aws-credentials
12
+ args: ["--allow-missing-credentials"]
13
+ - id: detect-private-key
14
+ - id: check-added-large-files
15
+ args: ["--maxkb=750"]
16
+ - id: debug-statements
17
+ - repo: https://github.com/ambv/black
18
+ rev: 22.3.0
19
+ hooks:
20
+ - id: black
21
+ language_version: python3
22
+ - repo: https://github.com/pycqa/isort
23
+ rev: 5.12.0
24
+ hooks:
25
+ - id: isort
26
+ args: ["--profile", "black"]
27
+ language_version: python3.10
28
+ - repo: https://github.com/pycqa/flake8
29
+ rev: 7.0.0
30
+ hooks:
31
+ - id: flake8
32
+ args: ["--max-line-length", "88", "--extend-ignore", "E203"]
33
+ - repo: https://github.com/myint/autoflake
34
+ rev: v1.4
35
+ hooks:
36
+ - id: autoflake
37
+ additional_dependencies: [setuptools]
38
+ args:
39
+ [
40
+ "--in-place",
41
+ "--remove-unused-variables",
42
+ "--remove-all-unused-imports",
43
+ "--ignore-init-module-imports",
44
+ "--exclude=tests/*",
45
+ ]
46
+ - repo: https://github.com/pre-commit/mirrors-prettier
47
+ rev: v2.7.1
48
+ hooks:
49
+ - id: prettier
50
+ types_or: [markdown, yaml]
51
+ - repo: https://github.com/pre-commit/mirrors-mypy
52
+ rev: "v1.7.1"
53
+ hooks:
54
+ - id: mypy
55
+ additional_dependencies:
56
+ [
57
+ types-PyYAML==6.0.12.11,
58
+ "types-requests",
59
+ "sqlmodel",
60
+ "types-Markdown",
61
+ "types-cachetools",
62
+ types-tzlocal,
63
+ ]
64
+ args: ["--check-untyped-defs", "--ignore-missing-imports"]
65
+ exclude: "^templates/"
66
+ - repo: https://github.com/codespell-project/codespell
67
+ rev: v2.2.4
68
+ hooks:
69
+ - id: codespell
70
+ additional_dependencies:
71
+ - tomli
.python-version ADDED
@@ -0,0 +1 @@
 
 
1
+ 3.10
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930895960234065/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930895960234065/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4ecd32c74c0a96b753e8a70e74c7b3d1bce4567700ff79c5149004f0d0598b27
3
+ size 7616
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930899912539892/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17930899912539892/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:76d50ed761dad6495a3cbe5a955c239ab338cb7dbc3d8f6cde16aa88db1bb570
3
+ size 7787
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707266237624/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707266237624/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d52db41e53ff14326aa5d6744ffd8705c45c6762ef9ec018ebb2446a6472b07b
3
+ size 7607
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170742440878/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170742440878/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8b4bfa10646c76ab53696836071877e6ea1a3d35d4261a15ca73595679c04f8a
3
+ size 58142
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317074336122/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317074336122/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b916460dacc57fd852dbd2081a95818060c23882c070117a592215bd7ec4cc7c
3
+ size 58306
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707443122852/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707443122852/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:88b842dcaf80a42e001034260afcd80284a9ee4d1ef82e8c88b379adb4a88586
3
+ size 12937
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707520404224/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707520404224/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0ab0d22016ccbf0652fc8345a09c369d45e39db15bf93cac7897858e6c09b05b
3
+ size 72746
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707540370066/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707540370066/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1d27c913070c410e5ed8f42fc9e81748976b7bd692a1c890531151d21e2f05ee
3
+ size 72339
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170755034443/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/1793170755034443/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9c23d5b8363bdf4e7cab674b81b53682d8557c8abc182aebb1b7ae99a65d38d5
3
+ size 29409
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707554641087/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707554641087/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b7b5293adfa2c7916a8c1e342b5d9f4728adc748474f03ac288a5aadcffe08c0
3
+ size 72519
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707566280808/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707566280808/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b1fedb70f32c6979ad65b178de7517ded4f8cf4433fdb2df89b75db8ff319c62
3
+ size 72497
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317075774832/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/179317075774832/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f1625e825f448f252639bf96575239891079e2563dd8ba5d2eb6a677d1160f2e
3
+ size 22090
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707580006375/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707580006375/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b1834b3567e26f2aca251970000f56997ccbdf8d7b1d73d915abb87ce4ea341c
3
+ size 21992
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707650393124/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707650393124/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3b4c292be5e265a47278ad64902269902c117dca6e5218e15e48984ce43cba56
3
+ size 73207
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707680824394/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707680824394/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ec54596983c24e53af20d67e50394878e911c503c845c661219cd935b8a58e5d
3
+ size 43865
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707688448436/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707688448436/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46ac260126ce966b58e9e51d58ce18e6f2bdcf44b9df21c17db39c14fd5e2910
3
+ size 19574
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707767522/config.yml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ allow_extra: false
2
+ default_backend:
3
+ __type__: theflow.backends.Backend
4
+ function_name: '{{ theflow.callbacks.function_name__class_name }}'
5
+ middleware_section: default
6
+ middleware_switches:
7
+ theflow.middleware.CachingMiddleware: false
8
+ theflow.middleware.SkipComponentMiddleware: true
9
+ theflow.middleware.TrackProgressMiddleware: true
10
+ params_publish: false
11
+ params_subscribe: true
12
+ run_id: '{{ theflow.callbacks.run_id__timestamp }}'
13
+ store_result: '{{ theflow.callbacks.store_result__pipeline_name }}'
.theflow/kotaemon.embeddings.fastembed.FastEmbedEmbeddings/17931707767522/progress.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:531d5d838b92fb1b763997887b413fea377ecad302dd129d8b0f8bd1d4254f49
3
+ size 65669