Repository: Marker-Inc-Korea/AutoRAG
Issue: [Feature Request]ollama ,huggingface
Root cause: Unimplemented Feature Gap

Add support for ollama and huggingface modeles

# config.yaml (النسخة المصححة)

node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
        top_k: 3
        modules:
          - module_type: bm25
          - module_type: vectordb
            embedding_model: huggingface_all_mpnet_base_v2
          - module_type: hybrid_rrf
            target_modules: ('bm25', 'vectordb')
            rrf_k: [ 3, 5, 10 ]
          - module_type: hybrid_cc
            target_modules: ('bm25', 'vectordb')
            weights:
              - (0.5, 0.5)
              - (0.3, 0.7)
              - (0.7, 0.3)
          # --- تم حذف hybrid_rsf و hybrid_dbsf من هنا لأنهما غير مدعومين ---

  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: fstring
            prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
      
      - node_type: generator
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: llama_index_llm
            # --- هذا هو التعديل الهام على صيغة Ollama ---
            llm:
              llm_type: ollama
              model: qwen2.5:3b # يمكنك استخدام llama3.2:latest هنا إذا أردت
              temperature: [ 0.1, 0.5, 1.0 ]
            batch: 1

corpus.parquet
qa_train.parquet

qa_test.parquet
config.yaml


autorag evaluate ^
  --qa_data_path ./dataset/qa_train.parquet ^
  --corpus_data_path ./dataset/corpus.parquet ^
  --project_dir AutoRAG ^
  --config ./config.yaml

conda
win 10
errore

  ImportError: cannot import name 'IncludeEnum' from 'chromadb.api.types'
                             (C:\ProgramData\anaconda3\envs\2\Lib\site-packages\chromadb\api\types.py)

https://github.com/Marker-Inc-Korea/AutoRAG/issues/636

[New Text Document (2).txt](https://github.com/user-attachments/files/20650086/New.Text.Document.2.txt)
[New Text Document (3).txt](https://github.com/user-attachments/files/20650085/New.Text.Document.3.txt)

Error

I tried to run the program with Olama and I did not succeed at all. If anyone can run the program with Olama, please provide clear steps for running it. Thank you.

The program continues to use the Impending model openai and does not want to use any model.

Text files show errors and no matter what you do it doesn't help.

in wsl

autorag evaluate --qa_data_path ./data/qa_data_sample.parquet --corpus_data_path ./data/corpus_data_sample.parquet --config ./config.yaml --project_dir ./project


                             ImportError: cannot import name 'IncludeEnum' from 'chromadb.api.types'
                             (/home/m/myenv/lib/python3.12/site-packages/chromadb/api/types.py)
(myenv) m@DESKTOP-MUB16F8:~$

(myenv) m@DESKTOP-MUB16F8:~$ autorag evaluate --qa_data_path ./data/qa_data_sample.parquet --corpus_data_path ./data/corpus_data_sample.parquet --config ./config.yaml --project_dir ./project
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
[06/09/25 15:57:10] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'     __init__.py:81
[06/09/25 15:57:16] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'             base.py:64
[06/09/25 15:57:17] INFO     [evaluator.py:127] >>                                                                                           evaluator.py:127
                                             _        _____            _____
                                  /\        | |      |  __ \     /\   / ____|
                                 /  \  _   _| |_ ___ | |__) |   /  \ | |  __
                                / /\ \| | | | __/ _ \|  _  /   / /\ \| | |_ |
                               / ____ \ |_| | || (_) | | \ \  / ____ \ |__| |
                              /_/    \_\__,_|\__\___/|_|  \_\/_/    \_\_____|


                    INFO     [evaluator.py:128] >> Start Validation input data and config YAML file first. If you want to skip this, put the evaluator.py:128
                             --skip_validation flag or `skip_validation` at the start_trial function.
                    INFO     [evaluator.py:228] >> Embedding BM25 corpus...                                                                  evaluator.py:228
                    INFO     [evaluator.py:248] >> BM25 corpus embedding complete.                                                           evaluator.py:248
[06/09/25 15:57:18] INFO     [posthog.py:22] >> Anonymized telemetry enabled. See                     https://docs.trychroma.com/telemetry for  posthog.py:22
                             more information.
[06/09/25 15:57:19] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 0.423678 seconds                               _base_client.py:1579
[06/09/25 15:57:20] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 0.972210 seconds                               _base_client.py:1579
[06/09/25 15:57:21] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 1.729522 seconds                               _base_client.py:1579
[06/09/25 15:57:23] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 3.114128 seconds                               _base_client.py:1579
[06/09/25 15:57:26] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 7.611096 seconds                               _base_client.py:1579
[06/09/25 15:57:34] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 7.991707 seconds                               _base_client.py:1579
[06/09/25 15:57:42] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.856414 seconds                               _base_client.py:1579
[06/09/25 15:57:49] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.080704 seconds                               _base_client.py:1579
[06/09/25 15:57:55] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.140113 seconds                               _base_client.py:1579
[06/09/25 15:58:01] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.762453 seconds                               _base_client.py:1579
[06/09/25 15:58:08] WARNING  [before_sleep.py:65] >> Retrying llama_index.embeddings.openai.base.aget_embeddings in 0.69467613575673       before_sleep.py:65
                             seconds as it raised APIConnectionError: Connection error..
[06/09/25 15:58:09] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 0.446262 seconds                               _base_client.py:1579
[06/09/25 15:58:10] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 0.868560 seconds                               _base_client.py:1579
[06/09/25 15:58:11] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 1.745867 seconds                               _base_client.py:1579
[06/09/25 15:58:12] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 3.308516 seconds                               _base_client.py:1579
[06/09/25 15:58:16] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 7.854957 seconds                               _base_client.py:1579
[06/09/25 15:58:24] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.598714 seconds                               _base_client.py:1579
[06/09/25 15:58:31] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 7.470825 seconds                               _base_client.py:1579
[06/09/25 15:58:38] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.584557 seconds                               _base_client.py:1579
[06/09/25 15:58:45] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.598067 seconds                               _base_client.py:1579
[06/09/25 15:58:52] INFO     [_base_client.py:1579] >> Retrying request to /embeddings in 6.455457 seconds                               _base_client.py:1579
Ingesting VectorDB... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   0% 0/1 0:01:41
[06/09/25 15:58:58] ERROR    [__init__.py:53] >> Unexpected exception



APIConnectionError: Connection error.




node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
        top_k: 3
        modules:
          - module_type: bm25
          - module_type: vectordb
            embedding_model: huggingface_all_mpnet_base_v2
          - module_type: hybrid_rrf
            target_modules: ('bm25', 'vectordb')
            rrf_k: [ 3, 5, 10 ]
          - module_type: hybrid_cc
            target_modules: ('bm25', 'vectordb')
            weights:
              - (0.5, 0.5)
              - (0.3, 0.7)
              - (0.7, 0.3)
  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: fstring
            prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
      - node_type: generator
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: llama_index_llm
            llm: ollama
            model: llama3.2:1b
            request_timeout: 3000
            temperature: 0.5
            batch: 1





https://medium.com/@autorag/optimize-rag-with-autorag-and-ollama-1a6d6b9c02af

it run with llama_index.embeddings.openai.base.aget_embeddings

not with huggingface embeddings




embedding_model: huggingface_all_mpnet_base_v2
in config.yaml

try
node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
        top_k: 3
        modules:
          - module_type: bm25
          - module_type: vectordb
            embedding_model: huggingface_all_mpnet_base_v2
          - module_type: hybrid_rrf
            target_modules: ('bm25', 'vectordb')
            rrf_k: [ 3, 5, 10 ]
          - module_type: hybrid_cc
            target_modules: ('bm25', 'vectordb')
            weights:
              - (0.5, 0.5)
              - (0.3, 0.7)
              - (0.7, 0.3)
          - module_type: hybrid_rsf
            target_modules: ('bm25', 'vectordb')
            weights:
              - (0.5, 0.5)
              - (0.3, 0.7)
              - (0.7, 0.3)
          - module_type: hybrid_dbsf
            target_modules: ('bm25', 'vectordb')
            weights:
              - (0.5, 0.5)
              - (0.3, 0.7)
              - (0.7, 0.3)
  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: fstring
            prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
      - node_type: generator
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: llama_index_llm
            llm: ollama
            model: llama3
            temperature: [ 0.1, 0.5, 1.0 ]
            batch: 1



and



vectordb:
  - name: autorag_test
    db_type: chroma
    collection_name: "autoreg_collection"  # اسم المجموعة المطلوبة
    embedding_model:
      - type: huggingface
        model_name: "intfloat/multilingual-e5-large-instruct"
        normalize_embeddings: true

node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [retrieval_f1, retrieval_recall, retrieval_precision]
        top_k: 3
        modules:
          - module_type: vectordb
            vectordb: autorag_test  # يجب أن يتطابق مع name في قسم vectordb
            search_kwargs:
              score_threshold: 0.5  # عتبة تصفية النتائج

  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [meteor, rouge, bert_score]
        modules:
          - module_type: fstring
            prompt: |
              اقرأ المقاطع وأجب على السؤال التالي.
              السؤال: {query}
              المقاطع: {retrieved_contents}
              الإجابة:

      - node_type: generator
        strategy:
          metrics: [bleu, rouge, bert_score]
        modules:
          - module_type: llama_index_llm
            llm: ollama
            model: "llama3.2:1b"
            temperature: 0.7  # للتحكم في إبداعية النموذج
            max_tokens: 512   # الحد الأقصى للرمز المميز
            batch: 1
            request_timeout: 3000

# إعدادات إضافية
experiment:
  experiment_name: "my_first_autorag_experiment"
  save_path: "./results"  # مسار لحفظ النتائج
  overwrite: true  # الكتابة فوق النتائج السابقة إن وجدت

error


https://github.com/Marker-Inc-Korea/AutoRAG/blob/main/autorag/sample_config/rag/english/non_gpu/simple_ollama.yaml


vectordb:
  - name: mpnet_base_chroma
    db_type: chroma
    client_type: persistent
    embedding_model: huggingface_all_mpnet_base_v2
    collection_name: huggingface_all_mpnet_base_v2
    path: ${PROJECT_DIR}/data/chroma
node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
        top_k: 3
        modules:
          - module_type: vectordb
            vectordb: mpnet_base_chroma
  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: fstring
            prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
      - node_type: generator
        strategy:
          metrics: [ bleu, rouge, bert_score ]
        modules:
          - module_type: llama_index_llm
            llm: ollama
            model: llama3
            batch: 1
            request_timeout: 100 # You can increase this value if your model is big (slow)




ValueError: Embedding model 'huggingface_all_mpnet_base_v2' is not supported


https://github.com/Marker-Inc-Korea/AutoRAG/blob/main/autorag/sample_config/rag/english/non_gpu/simple_local.yaml

vectordb:
  - name: baai_chroma
    db_type: chroma
    client_type: persistent
    embedding_model: huggingface_baai_bge_small
    collection_name: huggingface_baai_bge_small
    path: ${PROJECT_DIR}/data/chroma
node_lines:
- node_line_name: retrieve_node_line  # Arbitrary node line name
  nodes:
    - node_type: retrieval
      strategy:
        metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
      top_k: 3
      modules:
        - module_type: vectordb
          vectordb: baai_chroma
- node_line_name: post_retrieve_node_line  # Arbitrary node line name
  nodes:
    - node_type: prompt_maker
      strategy:
        metrics: [ meteor, rouge, bert_score ]
      modules:
        - module_type: fstring
          prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
    - node_type: generator
      strategy:
        metrics: [ bleu, rouge, bert_score ]
      modules:
        - module_type: vllm
          llm: mistralai/Mistral-7B-Instruct-v0.2



ValueError: Embedding model 'huggingface_baai_bge_small' is not supported

vectordb:
  - name: baai_chroma
    db_type: chroma
    client_type: persistent
    embedding_model: huggingface_baai_bge_small
    collection_name: huggingface_baai_bge_small
    path: ${PROJECT_DIR}/data/chroma
node_lines:
- node_line_name: retrieve_node_line  # Arbitrary node line name
  nodes:
    - node_type: retrieval
      strategy:
        metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
      top_k: 3
      modules:
        - module_type: vectordb
          vectordb: baai_chroma
- node_line_name: post_retrieve_node_line  # Arbitrary node line name
  nodes:
    - node_type: prompt_maker
      strategy:
        metrics: [ meteor, rouge, bert_score ]
      modules:
        - module_type: fstring
          prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
    - node_type: generator
      strategy:
        metrics: [ bleu, rouge, bert_score ]
      modules:
        - module_type: vllm
          llm: mistralai/Mistral-7B-Instruct-v0.2



ValueError: Embedding model 'huggingface_baai_bge_small' is not supported

ubuntu 24
wsl2
 win10
python3.12

install autorag 0.3.9

KeyError: 'huggingface_baai_bge_small'

how to run aotu rag with ollama and hugginngface enbaddinng

>>> import autorag
rom autorag import LazyInit
None of PyTorch, TensorFlow >= 2.0, or Flax have been found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.
[06/09/25 17:47:11] INFO     [__init__.py:100] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'   __init__.py:100
                    INFO     [__init__.py:128] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'   __init__.py:128
>>> from autorag import LazyInit
>>> from llama_index.embeddings.huggingface import HuggingFaceEmbedding
[06/09/25 17:47:20] ERROR    [__init__.py:60] >> Unexpected exception                                                                          __init__.py:60
                             ╭────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────╮
                             │ in <module>:1                                                                                                 │
                             ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
                             ModuleNotFoundError: No module named 'llama_index.embeddings.huggingface'
>>>


not run never with ollama and huggingface

m@DESKTOP-MUB16F8:~$ python3.12 -m venv myenv
m@DESKTOP-MUB16F8:~$ source myenv/bin/activate
(myenv) m@DESKTOP-MUB16F8:~$ ls
 --add-host   -e   -v       'New Text Document.txt'   data      erf     nltk_data   simple_ollama.yaml:Zone.Identifier
 --name       -p   AutoRAG   config.yaml              dozerdb   myenv   project
(myenv) m@DESKTOP-MUB16F8:~$ cd AutoRAG
(myenv) m@DESKTOP-MUB16F8:~/AutoRAG$ cd autorag
(myenv) m@DESKTOP-MUB16F8:~/AutoRAG/autorag$ pip install -e .
Obtaining file:///home/m/AutoRAG/autorag
  Installing build dependencies ... done
  Checking if build backend supports build_editable ... done
  Getting requirements to build editable ... done
  Preparing editable metadata (pyproject.toml) ... done
Collecting pydantic<2.10.0 (from AutoRAG==0.3.14)
  Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)
Collecting numpy<2.0.0 (from AutoRAG==0.3.14)
  Using cached numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB)
Collecting pandas>=2.1.0 (from AutoRAG==0.3.14)
  Using cached pandas-2.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (91 kB)
Collecting tqdm (from AutoRAG==0.3.14)
  Using cached tqdm-4.67.1-py3-none-any.whl.metadata (57 kB)
Collecting tiktoken>=0.7.0 (from AutoRAG==0.3.14)
  Using cached tiktoken-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Collecting openai>=1.0.0 (from AutoRAG==0.3.14)
  Using cached openai-1.85.0-py3-none-any.whl.metadata (25 kB)
Collecting rank_bm25 (from AutoRAG==0.3.14)
  Using cached rank_bm25-0.2.2-py3-none-any.whl.metadata (3.2 kB)
Collecting pyyaml (from AutoRAG==0.3.14)
  Using cached PyYAML-6.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.1 kB)
Collecting pyarrow (from AutoRAG==0.3.14)
  Using cached pyarrow-20.0.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (3.3 kB)
Collecting fastparquet (from AutoRAG==0.3.14)
  Using cached fastparquet-2024.11.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.2 kB)
Collecting sacrebleu (from AutoRAG==0.3.14)
  Using cached sacrebleu-2.5.1-py3-none-any.whl.metadata (51 kB)
Collecting evaluate (from AutoRAG==0.3.14)
  Using cached evaluate-0.4.3-py3-none-any.whl.metadata (9.2 kB)
Collecting rouge_score (from AutoRAG==0.3.14)
  Using cached rouge_score-0.1.2-py3-none-any.whl
Collecting rich (from AutoRAG==0.3.14)
  Using cached rich-14.0.0-py3-none-any.whl.metadata (18 kB)
Collecting click (from AutoRAG==0.3.14)
  Using cached click-8.2.1-py3-none-any.whl.metadata (2.5 kB)
Collecting cohere>=5.8.0 (from AutoRAG==0.3.14)
  Using cached cohere-5.15.0-py3-none-any.whl.metadata (3.4 kB)
Collecting tokenlog>=0.0.2 (from AutoRAG==0.3.14)
  Using cached tokenlog-0.0.2-py3-none-any.whl.metadata (3.6 kB)
Collecting aiohttp (from AutoRAG==0.3.14)
  Using cached aiohttp-3.12.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (7.6 kB)
Collecting voyageai (from AutoRAG==0.3.14)
  Using cached voyageai-0.3.2-py3-none-any.whl.metadata (2.6 kB)
Collecting mixedbread-ai (from AutoRAG==0.3.14)
  Using cached mixedbread_ai-2.2.6-py3-none-any.whl.metadata (5.9 kB)
Collecting llama-index-llms-bedrock (from AutoRAG==0.3.14)
  Using cached llama_index_llms_bedrock-0.3.8-py3-none-any.whl.metadata (4.0 kB)
Collecting scikit-learn (from AutoRAG==0.3.14)
  Using cached scikit_learn-1.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (17 kB)
Collecting emoji (from AutoRAG==0.3.14)
  Using cached emoji-2.14.1-py3-none-any.whl.metadata (5.7 kB)
Collecting pymilvus>=2.3.0 (from AutoRAG==0.3.14)
  Downloading pymilvus-2.5.11-py3-none-any.whl.metadata (5.7 kB)
Collecting chromadb>=1.0.0 (from AutoRAG==0.3.14)
  Using cached chromadb-1.0.12-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.9 kB)
Collecting weaviate-client (from AutoRAG==0.3.14)
  Using cached weaviate_client-4.15.0-py3-none-any.whl.metadata (3.7 kB)
Collecting pinecone[grpc] (from AutoRAG==0.3.14)
  Using cached pinecone-7.0.2-py3-none-any.whl.metadata (9.5 kB)
Collecting couchbase (from AutoRAG==0.3.14)
  Using cached couchbase-4.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (23 kB)
Collecting qdrant-client (from AutoRAG==0.3.14)
  Using cached qdrant_client-1.14.2-py3-none-any.whl.metadata (10 kB)
Collecting quart (from AutoRAG==0.3.14)
  Using cached quart-0.20.0-py3-none-any.whl.metadata (4.1 kB)
Collecting pyngrok (from AutoRAG==0.3.14)
  Using cached pyngrok-7.2.11-py3-none-any.whl.metadata (9.4 kB)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.12.41-py3-none-any.whl.metadata (12 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.12.41-py3-none-any.whl.metadata (2.4 kB)
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.4.9-py3-none-any.whl.metadata (5.2 kB)
Collecting llama-index-embeddings-openai (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai-0.3.1-py3-none-any.whl.metadata (684 bytes)
Collecting llama-index-embeddings-ollama (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_ollama-0.6.0-py3-none-any.whl.metadata (684 bytes)
Collecting llama-index-embeddings-openai-like (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai_like-0.1.1-py3-none-any.whl.metadata (771 bytes)
Collecting llama-index-llms-openai (from AutoRAG==0.3.14)
  Using cached llama_index_llms_openai-0.4.4-py3-none-any.whl.metadata (3.0 kB)
Collecting llama-index-llms-openai-like (from AutoRAG==0.3.14)
  Using cached llama_index_llms_openai_like-0.4.0-py3-none-any.whl.metadata (1.1 kB)
Collecting llama-index-retrievers-bm25 (from AutoRAG==0.3.14)
  Using cached llama_index_retrievers_bm25-0.5.2-py3-none-any.whl.metadata (740 bytes)
Collecting streamlit (from AutoRAG==0.3.14)
  Using cached streamlit-1.45.1-py3-none-any.whl.metadata (8.9 kB)
Collecting gradio (from AutoRAG==0.3.14)
  Downloading gradio-5.33.1-py3-none-any.whl.metadata (16 kB)
Collecting langchain-core (from AutoRAG==0.3.14)
  Using cached langchain_core-0.3.64-py3-none-any.whl.metadata (5.8 kB)
Collecting langchain-unstructured (from AutoRAG==0.3.14)
  Using cached langchain_unstructured-0.1.6-py3-none-any.whl.metadata (3.3 kB)
Collecting langchain-upstage (from AutoRAG==0.3.14)
  Using cached langchain_upstage-0.6.0-py3-none-any.whl.metadata (3.3 kB)
Collecting langchain-community (from AutoRAG==0.3.14)
  Using cached langchain_community-0.3.24-py3-none-any.whl.metadata (2.5 kB)
Collecting panel (from AutoRAG==0.3.14)
  Using cached panel-1.7.1-py3-none-any.whl.metadata (15 kB)
Collecting seaborn (from AutoRAG==0.3.14)
  Using cached seaborn-0.13.2-py3-none-any.whl.metadata (5.4 kB)
Collecting ipykernel (from AutoRAG==0.3.14)
  Using cached ipykernel-6.29.5-py3-none-any.whl.metadata (6.3 kB)
Collecting ipywidgets (from AutoRAG==0.3.14)
  Using cached ipywidgets-8.1.7-py3-none-any.whl.metadata (2.4 kB)
Collecting ipywidgets_bokeh (from AutoRAG==0.3.14)
  Using cached ipywidgets_bokeh-1.6.0-py3-none-any.whl.metadata (1.8 kB)
Collecting build>=1.0.3 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached build-1.2.2.post1-py3-none-any.whl.metadata (6.5 kB)
Collecting fastapi==0.115.9 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached fastapi-0.115.9-py3-none-any.whl.metadata (27 kB)
Collecting uvicorn>=0.18.3 (from uvicorn[standard]>=0.18.3->chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached uvicorn-0.34.3-py3-none-any.whl.metadata (6.5 kB)
Collecting posthog>=2.4.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached posthog-4.6.1-py3-none-any.whl.metadata (5.9 kB)
Collecting typing-extensions>=4.5.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached typing_extensions-4.14.0-py3-none-any.whl.metadata (3.0 kB)
Collecting onnxruntime>=1.14.1 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached onnxruntime-1.22.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.8 kB)
Collecting opentelemetry-api>=1.2.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached opentelemetry_api-1.34.0-py3-none-any.whl.metadata (1.5 kB)
Collecting opentelemetry-exporter-otlp-proto-grpc>=1.2.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached opentelemetry_exporter_otlp_proto_grpc-1.34.0-py3-none-any.whl.metadata (2.4 kB)
Collecting opentelemetry-instrumentation-fastapi>=0.41b0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached opentelemetry_instrumentation_fastapi-0.55b0-py3-none-any.whl.metadata (2.2 kB)
Collecting opentelemetry-sdk>=1.2.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached opentelemetry_sdk-1.34.0-py3-none-any.whl.metadata (1.6 kB)
Collecting tokenizers>=0.13.2 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached tokenizers-0.21.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Collecting pypika>=0.48.9 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached pypika-0.48.9-py2.py3-none-any.whl
Collecting overrides>=7.3.1 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached overrides-7.7.0-py3-none-any.whl.metadata (5.8 kB)
Collecting importlib-resources (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Collecting grpcio>=1.58.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached grpcio-1.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.8 kB)
Collecting bcrypt>=4.0.1 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached bcrypt-4.3.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB)
Collecting typer>=0.9.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached typer-0.16.0-py3-none-any.whl.metadata (15 kB)
Collecting kubernetes>=28.1.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Downloading kubernetes-33.1.0-py2.py3-none-any.whl.metadata (1.7 kB)
Collecting tenacity>=8.2.3 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached tenacity-9.1.2-py3-none-any.whl.metadata (1.2 kB)
Collecting mmh3>=4.0.1 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached mmh3-5.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB)
Collecting orjson>=3.9.12 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached orjson-3.10.18-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (41 kB)
Collecting httpx>=0.27.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Collecting jsonschema>=4.19.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached jsonschema-4.24.0-py3-none-any.whl.metadata (7.8 kB)
Collecting starlette<0.46.0,>=0.40.0 (from fastapi==0.115.9->chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached starlette-0.45.3-py3-none-any.whl.metadata (6.3 kB)
Collecting fastavro<2.0.0,>=1.9.4 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached fastavro-1.11.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.7 kB)
Collecting httpx-sse==0.4.0 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached httpx_sse-0.4.0-py3-none-any.whl.metadata (9.0 kB)
Collecting pydantic-core<3.0.0,>=2.18.2 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached pydantic_core-2.34.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Collecting requests<3.0.0,>=2.0.0 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached requests-2.32.4-py3-none-any.whl.metadata (4.9 kB)
Collecting types-requests<3.0.0,>=2.0.0 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached types_requests-2.32.0.20250602-py3-none-any.whl.metadata (2.1 kB)
Collecting anyio<5,>=3.5.0 (from openai>=1.0.0->AutoRAG==0.3.14)
  Using cached anyio-4.9.0-py3-none-any.whl.metadata (4.7 kB)
Collecting distro<2,>=1.7.0 (from openai>=1.0.0->AutoRAG==0.3.14)
  Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting jiter<1,>=0.4.0 (from openai>=1.0.0->AutoRAG==0.3.14)
  Using cached jiter-0.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Collecting sniffio (from openai>=1.0.0->AutoRAG==0.3.14)
  Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Collecting python-dateutil>=2.8.2 (from pandas>=2.1.0->AutoRAG==0.3.14)
  Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting pytz>=2020.1 (from pandas>=2.1.0->AutoRAG==0.3.14)
  Using cached pytz-2025.2-py2.py3-none-any.whl.metadata (22 kB)
Collecting tzdata>=2022.7 (from pandas>=2.1.0->AutoRAG==0.3.14)
  Using cached tzdata-2025.2-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting annotated-types>=0.6.0 (from pydantic<2.10.0->AutoRAG==0.3.14)
  Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core<3.0.0,>=2.18.2 (from cohere>=5.8.0->AutoRAG==0.3.14)
  Using cached pydantic_core-2.23.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting setuptools>69 (from pymilvus>=2.3.0->AutoRAG==0.3.14)
  Using cached setuptools-80.9.0-py3-none-any.whl.metadata (6.6 kB)
Collecting grpcio>=1.58.0 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached grpcio-1.67.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.9 kB)
Collecting protobuf>=3.20.0 (from pymilvus>=2.3.0->AutoRAG==0.3.14)
  Using cached protobuf-6.31.1-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes)
Collecting python-dotenv<2.0.0,>=1.0.1 (from pymilvus>=2.3.0->AutoRAG==0.3.14)
  Using cached python_dotenv-1.1.0-py3-none-any.whl.metadata (24 kB)
Collecting ujson>=2.0.0 (from pymilvus>=2.3.0->AutoRAG==0.3.14)
  Using cached ujson-5.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.3 kB)
Collecting milvus-lite>=2.4.0 (from pymilvus>=2.3.0->AutoRAG==0.3.14)
  Using cached milvus_lite-2.4.12-py3-none-manylinux2014_x86_64.whl.metadata (10.0 kB)
Collecting markdown-it-py>=2.2.0 (from rich->AutoRAG==0.3.14)
  Using cached markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting pygments<3.0.0,>=2.13.0 (from rich->AutoRAG==0.3.14)
  Using cached pygments-2.19.1-py3-none-any.whl.metadata (2.5 kB)
Collecting regex>=2022.1.18 (from tiktoken>=0.7.0->AutoRAG==0.3.14)
  Using cached regex-2024.11.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB)
Collecting transformers (from tokenlog>=0.0.2->AutoRAG==0.3.14)
  Using cached transformers-4.52.4-py3-none-any.whl.metadata (38 kB)
Collecting aiohappyeyeballs>=2.5.0 (from aiohttp->AutoRAG==0.3.14)
  Using cached aiohappyeyeballs-2.6.1-py3-none-any.whl.metadata (5.9 kB)
Collecting aiosignal>=1.1.2 (from aiohttp->AutoRAG==0.3.14)
  Using cached aiosignal-1.3.2-py2.py3-none-any.whl.metadata (3.8 kB)
Collecting attrs>=17.3.0 (from aiohttp->AutoRAG==0.3.14)
  Using cached attrs-25.3.0-py3-none-any.whl.metadata (10 kB)
Collecting frozenlist>=1.1.1 (from aiohttp->AutoRAG==0.3.14)
  Downloading frozenlist-1.7.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (18 kB)
Collecting multidict<7.0,>=4.5 (from aiohttp->AutoRAG==0.3.14)
  Using cached multidict-6.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.3 kB)
Collecting propcache>=0.2.0 (from aiohttp->AutoRAG==0.3.14)
  Downloading propcache-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting yarl<2.0,>=1.17.0 (from aiohttp->AutoRAG==0.3.14)
  Downloading yarl-1.20.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (73 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.9/73.9 kB 975.4 kB/s eta 0:00:00
Collecting datasets>=2.0.0 (from evaluate->AutoRAG==0.3.14)
  Using cached datasets-3.6.0-py3-none-any.whl.metadata (19 kB)
Collecting dill (from evaluate->AutoRAG==0.3.14)
  Using cached dill-0.4.0-py3-none-any.whl.metadata (10 kB)
Collecting xxhash (from evaluate->AutoRAG==0.3.14)
  Using cached xxhash-3.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (12 kB)
Collecting multiprocess (from evaluate->AutoRAG==0.3.14)
  Using cached multiprocess-0.70.18-py312-none-any.whl.metadata (7.5 kB)
Collecting fsspec>=2021.05.0 (from fsspec[http]>=2021.05.0->evaluate->AutoRAG==0.3.14)
  Using cached fsspec-2025.5.1-py3-none-any.whl.metadata (11 kB)
Collecting huggingface-hub>=0.7.0 (from evaluate->AutoRAG==0.3.14)
  Using cached huggingface_hub-0.32.4-py3-none-any.whl.metadata (14 kB)
Collecting packaging (from evaluate->AutoRAG==0.3.14)
  Using cached packaging-25.0-py3-none-any.whl.metadata (3.3 kB)
Collecting cramjam>=2.3 (from fastparquet->AutoRAG==0.3.14)
  Using cached cramjam-2.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.0 kB)
Collecting aiofiles<25.0,>=22.0 (from gradio->AutoRAG==0.3.14)
  Using cached aiofiles-24.1.0-py3-none-any.whl.metadata (10 kB)
Collecting ffmpy (from gradio->AutoRAG==0.3.14)
  Using cached ffmpy-0.6.0-py3-none-any.whl.metadata (2.9 kB)
Collecting gradio-client==1.10.3 (from gradio->AutoRAG==0.3.14)
  Downloading gradio_client-1.10.3-py3-none-any.whl.metadata (7.1 kB)
Collecting groovy~=0.1 (from gradio->AutoRAG==0.3.14)
  Using cached groovy-0.1.2-py3-none-any.whl.metadata (6.1 kB)
Collecting jinja2<4.0 (from gradio->AutoRAG==0.3.14)
  Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting markupsafe<4.0,>=2.0 (from gradio->AutoRAG==0.3.14)
  Using cached MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.0 kB)
Collecting pillow<12.0,>=8.0 (from gradio->AutoRAG==0.3.14)
  Using cached pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (8.9 kB)
Collecting pydub (from gradio->AutoRAG==0.3.14)
  Using cached pydub-0.25.1-py2.py3-none-any.whl.metadata (1.4 kB)
Collecting python-multipart>=0.0.18 (from gradio->AutoRAG==0.3.14)
  Using cached python_multipart-0.0.20-py3-none-any.whl.metadata (1.8 kB)
Collecting ruff>=0.9.3 (from gradio->AutoRAG==0.3.14)
  Using cached ruff-0.11.13-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (25 kB)
Collecting safehttpx<0.2.0,>=0.1.6 (from gradio->AutoRAG==0.3.14)
  Using cached safehttpx-0.1.6-py3-none-any.whl.metadata (4.2 kB)
Collecting semantic-version~=2.0 (from gradio->AutoRAG==0.3.14)
  Using cached semantic_version-2.10.0-py2.py3-none-any.whl.metadata (9.7 kB)
Collecting tomlkit<0.14.0,>=0.12.0 (from gradio->AutoRAG==0.3.14)
  Using cached tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Collecting websockets<16.0,>=10.0 (from gradio-client==1.10.3->gradio->AutoRAG==0.3.14)
  Using cached websockets-15.0.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.8 kB)
Collecting comm>=0.1.1 (from ipykernel->AutoRAG==0.3.14)
  Using cached comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting debugpy>=1.6.5 (from ipykernel->AutoRAG==0.3.14)
  Using cached debugpy-1.8.14-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (1.3 kB)
Collecting ipython>=7.23.1 (from ipykernel->AutoRAG==0.3.14)
  Using cached ipython-9.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting jupyter-client>=6.1.12 (from ipykernel->AutoRAG==0.3.14)
  Using cached jupyter_client-8.6.3-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core!=5.0.*,>=4.12 (from ipykernel->AutoRAG==0.3.14)
  Using cached jupyter_core-5.8.1-py3-none-any.whl.metadata (1.6 kB)
Collecting matplotlib-inline>=0.1 (from ipykernel->AutoRAG==0.3.14)
  Using cached matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting nest-asyncio (from ipykernel->AutoRAG==0.3.14)
  Using cached nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting psutil (from ipykernel->AutoRAG==0.3.14)
  Using cached psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (22 kB)
Collecting pyzmq>=24 (from ipykernel->AutoRAG==0.3.14)
  Using cached pyzmq-26.4.0-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (6.0 kB)
Collecting tornado>=6.1 (from ipykernel->AutoRAG==0.3.14)
  Using cached tornado-6.5.1-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.8 kB)
Collecting traitlets>=5.4.0 (from ipykernel->AutoRAG==0.3.14)
  Using cached traitlets-5.14.3-py3-none-any.whl.metadata (10 kB)
Collecting widgetsnbextension~=4.0.14 (from ipywidgets->AutoRAG==0.3.14)
  Using cached widgetsnbextension-4.0.14-py3-none-any.whl.metadata (1.6 kB)
Collecting jupyterlab_widgets~=3.0.15 (from ipywidgets->AutoRAG==0.3.14)
  Using cached jupyterlab_widgets-3.0.15-py3-none-any.whl.metadata (20 kB)
Collecting bokeh==3.* (from ipywidgets_bokeh->AutoRAG==0.3.14)
  Using cached bokeh-3.7.3-py3-none-any.whl.metadata (12 kB)
Collecting contourpy>=1.2 (from bokeh==3.*->ipywidgets_bokeh->AutoRAG==0.3.14)
  Using cached contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.5 kB)
Collecting narwhals>=1.13 (from bokeh==3.*->ipywidgets_bokeh->AutoRAG==0.3.14)
  Using cached narwhals-1.42.0-py3-none-any.whl.metadata (11 kB)
Collecting xyzservices>=2021.09.1 (from bokeh==3.*->ipywidgets_bokeh->AutoRAG==0.3.14)
  Using cached xyzservices-2025.4.0-py3-none-any.whl.metadata (4.3 kB)
Collecting langchain<1.0.0,>=0.3.25 (from langchain-community->AutoRAG==0.3.14)
  Using cached langchain-0.3.25-py3-none-any.whl.metadata (7.8 kB)
Collecting SQLAlchemy<3,>=1.4 (from langchain-community->AutoRAG==0.3.14)
  Using cached sqlalchemy-2.0.41-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.6 kB)
Collecting dataclasses-json<0.7,>=0.5.7 (from langchain-community->AutoRAG==0.3.14)
  Using cached dataclasses_json-0.6.7-py3-none-any.whl.metadata (25 kB)
Collecting pydantic-settings<3.0.0,>=2.4.0 (from langchain-community->AutoRAG==0.3.14)
  Using cached pydantic_settings-2.9.1-py3-none-any.whl.metadata (3.8 kB)
Collecting langsmith<0.4,>=0.1.125 (from langchain-community->AutoRAG==0.3.14)
  Using cached langsmith-0.3.45-py3-none-any.whl.metadata (15 kB)
Collecting jsonpatch<2.0,>=1.33 (from langchain-core->AutoRAG==0.3.14)
  Using cached jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting packaging (from evaluate->AutoRAG==0.3.14)
  Using cached packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
Collecting onnxruntime>=1.14.1 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached onnxruntime-1.19.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.5 kB)
Collecting unstructured-client<1,>=0.27.0 (from langchain-unstructured->AutoRAG==0.3.14)
  Using cached unstructured_client-0.36.0-py3-none-any.whl.metadata (21 kB)
Collecting langchain-openai<0.4,>=0.3 (from langchain-upstage->AutoRAG==0.3.14)
  Using cached langchain_openai-0.3.21-py3-none-any.whl.metadata (2.3 kB)
Collecting pypdf<5.0.0,>=4.2.0 (from langchain-upstage->AutoRAG==0.3.14)
  Using cached pypdf-4.3.1-py3-none-any.whl.metadata (7.4 kB)
Collecting tokenizers>=0.13.2 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached tokenizers-0.19.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.7 kB)
Collecting llama-index-agent-openai<0.5,>=0.4.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_agent_openai-0.4.9-py3-none-any.whl.metadata (438 bytes)
Collecting llama-index-cli<0.5,>=0.4.2 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_cli-0.4.3-py3-none-any.whl.metadata (1.4 kB)
Collecting llama-index-indices-managed-llama-cloud>=0.4.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_indices_managed_llama_cloud-0.7.4-py3-none-any.whl.metadata (3.3 kB)
Collecting llama-index-multi-modal-llms-openai<0.6,>=0.5.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_multi_modal_llms_openai-0.5.1-py3-none-any.whl.metadata (440 bytes)
Collecting llama-index-program-openai<0.4,>=0.3.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_program_openai-0.3.2-py3-none-any.whl.metadata (473 bytes)
Collecting llama-index-question-gen-openai<0.4,>=0.3.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_question_gen_openai-0.3.1-py3-none-any.whl.metadata (492 bytes)
Collecting llama-index-readers-llama-parse>=0.4.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_readers_llama_parse-0.4.0-py3-none-any.whl.metadata (3.6 kB)
Collecting nltk>3.8.1 (from llama-index->AutoRAG==0.3.14)
  Using cached nltk-3.9.1-py3-none-any.whl.metadata (2.9 kB)
Collecting aiosqlite (from llama-index-core->AutoRAG==0.3.14)
  Using cached aiosqlite-0.21.0-py3-none-any.whl.metadata (4.3 kB)
Collecting banks<3,>=2.0.0 (from llama-index-core->AutoRAG==0.3.14)
  Using cached banks-2.1.2-py3-none-any.whl.metadata (12 kB)
Collecting deprecated>=1.2.9.3 (from llama-index-core->AutoRAG==0.3.14)
  Using cached Deprecated-1.2.18-py2.py3-none-any.whl.metadata (5.7 kB)
Collecting dirtyjson<2,>=1.0.8 (from llama-index-core->AutoRAG==0.3.14)
  Using cached dirtyjson-1.0.8-py3-none-any.whl.metadata (11 kB)
Collecting filetype<2,>=1.2.0 (from llama-index-core->AutoRAG==0.3.14)
  Using cached filetype-1.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting networkx>=3.0 (from llama-index-core->AutoRAG==0.3.14)
  Using cached networkx-3.5-py3-none-any.whl.metadata (6.3 kB)
Collecting typing-inspect>=0.8.0 (from llama-index-core->AutoRAG==0.3.14)
  Using cached typing_inspect-0.9.0-py3-none-any.whl.metadata (1.5 kB)
Collecting wrapt (from llama-index-core->AutoRAG==0.3.14)
  Using cached wrapt-1.17.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.4 kB)
Collecting beautifulsoup4<5,>=4.12.3 (from llama-index-readers-file->AutoRAG==0.3.14)
  Using cached beautifulsoup4-4.13.4-py3-none-any.whl.metadata (3.8 kB)
Collecting pandas>=2.1.0 (from AutoRAG==0.3.14)
  Using cached pandas-2.2.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (89 kB)
INFO: pip is looking at multiple versions of llama-index-readers-file to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.4.8-py3-none-any.whl.metadata (5.2 kB)
  Using cached llama_index_readers_file-0.4.7-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.6-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.5-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.4-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.3-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.2-py3-none-any.whl.metadata (5.4 kB)
INFO: pip is still looking at multiple versions of llama-index-readers-file to determine which version is compatible with other requirements. This could take a while.
  Using cached llama_index_readers_file-0.4.1-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.4.0-py3-none-any.whl.metadata (5.4 kB)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.12.40-py3-none-any.whl.metadata (12 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.3.0-py3-none-any.whl.metadata (5.4 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.11.23-py3-none-any.whl.metadata (2.5 kB)
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.2.2-py3-none-any.whl.metadata (5.4 kB)
Collecting striprtf<0.0.27,>=0.0.26 (from llama-index-readers-file->AutoRAG==0.3.14)
  Using cached striprtf-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Collecting tenacity>=8.2.3 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached tenacity-8.5.0-py3-none-any.whl.metadata (1.2 kB)
INFO: pip is looking at multiple versions of llama-index to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.12.39-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.38-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.37-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.36-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.35-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.34-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.33-py3-none-any.whl.metadata (12 kB)
INFO: pip is still looking at multiple versions of llama-index to determine which version is compatible with other requirements. This could take a while.
  Using cached llama_index-0.12.32-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.31-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.30-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.29-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.28-py3-none-any.whl.metadata (12 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached llama_index-0.12.27-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.26-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.25-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.24-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.23-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.22-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.21-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.20-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.19-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.18-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.17-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.16-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.15-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.14-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.13-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.12-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.11-py3-none-any.whl.metadata (12 kB)
  Using cached llama_index-0.12.10-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.9-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.8-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.7-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.6-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.5-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.4-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.3-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.2-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.12.0-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.23-py3-none-any.whl.metadata (11 kB)
Collecting llama-index-agent-openai<0.4.0,>=0.3.4 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_agent_openai-0.3.4-py3-none-any.whl.metadata (728 bytes)
Collecting llama-index-cli<0.4.0,>=0.3.1 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_cli-0.3.1-py3-none-any.whl.metadata (1.5 kB)
Collecting llama-index-embeddings-openai (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai-0.2.5-py3-none-any.whl.metadata (686 bytes)
Collecting llama-index-legacy<0.10.0,>=0.9.48 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_legacy-0.9.48.post4-py3-none-any.whl.metadata (8.5 kB)
Collecting llama-index-llms-openai (from AutoRAG==0.3.14)
  Using cached llama_index_llms_openai-0.2.16-py3-none-any.whl.metadata (3.3 kB)
Collecting llama-index-multi-modal-llms-openai<0.3.0,>=0.2.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_multi_modal_llms_openai-0.2.3-py3-none-any.whl.metadata (729 bytes)
Collecting llama-index-program-openai<0.3.0,>=0.2.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_program_openai-0.2.0-py3-none-any.whl.metadata (766 bytes)
Collecting llama-index-question-gen-openai<0.3.0,>=0.2.0 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_question_gen_openai-0.2.0-py3-none-any.whl.metadata (785 bytes)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.11.22-py3-none-any.whl.metadata (11 kB)
INFO: pip is looking at multiple versions of llama-index-embeddings-ollama to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index-embeddings-ollama (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_ollama-0.5.0-py3-none-any.whl.metadata (684 bytes)
  Using cached llama_index_embeddings_ollama-0.4.0-py3-none-any.whl.metadata (691 bytes)
  Using cached llama_index_embeddings_ollama-0.3.1-py3-none-any.whl.metadata (693 bytes)
Collecting ollama<0.4.0,>=0.3.1 (from llama-index-embeddings-ollama->AutoRAG==0.3.14)
  Using cached ollama-0.3.3-py3-none-any.whl.metadata (3.8 kB)
INFO: pip is looking at multiple versions of llama-index-embeddings-openai-like to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index-embeddings-openai-like (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai_like-0.1.0-py3-none-any.whl.metadata (1.1 kB)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.11.21-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.20-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.19-py3-none-any.whl.metadata (11 kB)
INFO: pip is still looking at multiple versions of llama-index-embeddings-openai-like to determine which version is compatible with other requirements. This could take a while.
  Using cached llama_index-0.11.18-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.17-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.16-py3-none-any.whl.metadata (11 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached llama_index-0.11.15-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.14-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.13-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.12-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.11-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.10-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.9-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.8-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.7-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.6-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.5-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.4-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.3-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.2-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.11.0-py3-none-any.whl.metadata (11 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.11.0.post1-py3-none-any.whl.metadata (2.4 kB)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.10.68-py3-none-any.whl.metadata (11 kB)
Collecting llama-index-agent-openai<0.3.0,>=0.1.4 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_agent_openai-0.2.9-py3-none-any.whl.metadata (729 bytes)
Collecting llama-index-cli<0.2.0,>=0.1.2 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_cli-0.1.13-py3-none-any.whl.metadata (1.5 kB)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.10.67.post1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.65-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.64-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.63-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.62-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.61-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.59-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.58-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.57-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.56-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.55-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.54.post1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.54-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.53-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.52-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.51-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.50-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.49-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.48.post1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.48-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.47-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.46-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.45.post1-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.45-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.44-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.43-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.42-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.41-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.40-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.39-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.38-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.37-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.36-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.35-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.34-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.33-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.32-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.31-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.30-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.29-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.28-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.27-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.26-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.25-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.24-py3-none-any.whl.metadata (11 kB)
Collecting llama-index-agent-openai<0.2.0,>=0.1.4 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_agent_openai-0.1.7-py3-none-any.whl.metadata (644 bytes)
Collecting llama-index (from AutoRAG==0.3.14)
  Using cached llama_index-0.10.23-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.22-py3-none-any.whl.metadata (11 kB)
  Using cached llama_index-0.10.20-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.19-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.18-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.17-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.16-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.15-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.14-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.13.post1-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.13-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.10-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.9-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.8-py3-none-any.whl.metadata (8.8 kB)
  Using cached llama_index-0.10.7-py3-none-any.whl.metadata (8.6 kB)
  Using cached llama_index-0.10.6-py3-none-any.whl.metadata (8.6 kB)
  Using cached llama_index-0.10.5-py3-none-any.whl.metadata (8.6 kB)
  Using cached llama_index-0.9.48-py3-none-any.whl.metadata (8.4 kB)
INFO: pip is looking at multiple versions of llama-index-embeddings-openai to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index-embeddings-openai (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai-0.3.0-py3-none-any.whl.metadata (684 bytes)
INFO: pip is still looking at multiple versions of llama-index-embeddings-ollama to determine which version is compatible with other requirements. This could take a while.
Collecting llama-index-embeddings-ollama (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_ollama-0.3.0-py3-none-any.whl.metadata (693 bytes)
INFO: pip is still looking at multiple versions of llama-index-embeddings-openai to determine which version is compatible with other requirements. This could take a while.
  Using cached llama_index_embeddings_ollama-0.2.0-py3-none-any.whl.metadata (693 bytes)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached llama_index_embeddings_ollama-0.1.3-py3-none-any.whl.metadata (654 bytes)
  Using cached llama_index_embeddings_ollama-0.1.2-py3-none-any.whl.metadata (654 bytes)
Collecting llama-index-embeddings-openai (from AutoRAG==0.3.14)
  Using cached llama_index_embeddings_openai-0.2.4-py3-none-any.whl.metadata (635 bytes)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Using cached llama_index_embeddings_openai-0.2.3-py3-none-any.whl.metadata (635 bytes)
  Using cached llama_index_embeddings_openai-0.2.2-py3-none-any.whl.metadata (686 bytes)
  Using cached llama_index_embeddings_openai-0.2.1-py3-none-any.whl.metadata (635 bytes)
  Using cached llama_index_embeddings_openai-0.2.0-py3-none-any.whl.metadata (686 bytes)
  Using cached llama_index_embeddings_openai-0.1.11-py3-none-any.whl.metadata (655 bytes)
  Using cached llama_index_embeddings_openai-0.1.10-py3-none-any.whl.metadata (604 bytes)
  Using cached llama_index_embeddings_openai-0.1.9-py3-none-any.whl.metadata (603 bytes)
  Using cached llama_index_embeddings_openai-0.1.8-py3-none-any.whl.metadata (603 bytes)
  Using cached llama_index_embeddings_openai-0.1.7-py3-none-any.whl.metadata (603 bytes)
  Using cached llama_index_embeddings_openai-0.1.6-py3-none-any.whl.metadata (654 bytes)
  Using cached llama_index_embeddings_openai-0.1.5-py3-none-any.whl.metadata (654 bytes)
Collecting ollama>=0.3.1 (from llama-index-embeddings-ollama->AutoRAG==0.3.14)
  Using cached ollama-0.5.1-py3-none-any.whl.metadata (4.3 kB)
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.2.1-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.2.0-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.33-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.32-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.31-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.30-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.29-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.28-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.27-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.26-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.25-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.23-py3-none-any.whl.metadata (5.4 kB)
  Using cached llama_index_readers_file-0.1.22-py3-none-any.whl.metadata (5.3 kB)
  Using cached llama_index_readers_file-0.1.21-py3-none-any.whl.metadata (5.3 kB)
  Using cached llama_index_readers_file-0.1.20-py3-none-any.whl.metadata (5.5 kB)
  Using cached llama_index_readers_file-0.1.19-py3-none-any.whl.metadata (979 bytes)
  Using cached llama_index_readers_file-0.1.18-py3-none-any.whl.metadata (979 bytes)
  Using cached llama_index_readers_file-0.1.17-py3-none-any.whl.metadata (979 bytes)
  Using cached llama_index_readers_file-0.1.16-py3-none-any.whl.metadata (934 bytes)
  Using cached llama_index_readers_file-0.1.15-py3-none-any.whl.metadata (934 bytes)
  Using cached llama_index_readers_file-0.1.14-py3-none-any.whl.metadata (934 bytes)
  Using cached llama_index_readers_file-0.1.13-py3-none-any.whl.metadata (934 bytes)
  Using cached llama_index_readers_file-0.1.12-py3-none-any.whl.metadata (970 bytes)
Collecting bs4<0.0.3,>=0.0.2 (from llama-index-readers-file->AutoRAG==0.3.14)
  Using cached bs4-0.0.2-py2.py3-none-any.whl.metadata (411 bytes)
Collecting llama-index-readers-file (from AutoRAG==0.3.14)
  Using cached llama_index_readers_file-0.1.11-py3-none-any.whl.metadata (1.0 kB)
  Using cached llama_index_readers_file-0.1.9-py3-none-any.whl.metadata (969 bytes)
  Using cached llama_index_readers_file-0.1.8-py3-none-any.whl.metadata (926 bytes)
  Using cached llama_index_readers_file-0.1.7-py3-none-any.whl.metadata (977 bytes)
  Using cached llama_index_readers_file-0.1.6-py3-none-any.whl.metadata (977 bytes)
  Using cached llama_index_readers_file-0.1.5-py3-none-any.whl.metadata (977 bytes)
  Using cached llama_index_readers_file-0.1.4-py3-none-any.whl.metadata (977 bytes)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.68.post1-py3-none-any.whl.metadata (2.5 kB)
Collecting llama-index-llms-openai (from AutoRAG==0.3.14)
  Using cached llama_index_llms_openai-0.1.31-py3-none-any.whl.metadata (650 bytes)
Collecting llama-index-multi-modal-llms-openai<0.2.0,>=0.1.3 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_multi_modal_llms_openai-0.1.9-py3-none-any.whl.metadata (728 bytes)
Collecting llama-index-program-openai<0.2.0,>=0.1.3 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_program_openai-0.1.7-py3-none-any.whl.metadata (760 bytes)
Collecting llama-index-question-gen-openai<0.2.0,>=0.1.2 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_question_gen_openai-0.1.3-py3-none-any.whl.metadata (785 bytes)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.63-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.62-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.61-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.59-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.58-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.57-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.56-py3-none-any.whl.metadata (2.5 kB)
  Using cached llama_index_core-0.10.55-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.54-py3-none-any.whl.metadata (2.5 kB)
Collecting llama-cloud<0.0.7,>=0.0.6 (from llama-index-core->AutoRAG==0.3.14)
  Using cached llama_cloud-0.0.6-py3-none-any.whl.metadata (750 bytes)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.53.post1-py3-none-any.whl.metadata (2.5 kB)
  Using cached llama_index_core-0.10.52.post1-py3-none-any.whl.metadata (2.5 kB)
  Using cached llama_index_core-0.10.51-py3-none-any.whl.metadata (2.4 kB)
Collecting llama-index-readers-llama-parse<0.2.0,>=0.1.2 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_readers_llama_parse-0.1.6-py3-none-any.whl.metadata (3.6 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.50-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.49-py3-none-any.whl.metadata (2.4 kB)
Collecting llama-index-indices-managed-llama-cloud<0.2.0,>=0.1.2 (from llama-index->AutoRAG==0.3.14)
  Using cached llama_index_indices_managed_llama_cloud-0.1.6-py3-none-any.whl.metadata (3.8 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.48-py3-none-any.whl.metadata (2.5 kB)
Collecting llamaindex-py-client<0.2.0,>=0.1.18 (from llama-index-core->AutoRAG==0.3.14)
  Using cached llamaindex_py_client-0.1.19-py3-none-any.whl.metadata (760 bytes)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.47-py3-none-any.whl.metadata (2.5 kB)
  Using cached llama_index_core-0.10.46-py3-none-any.whl.metadata (2.5 kB)
Collecting tenacity>=8.2.3 (from chromadb>=1.0.0->AutoRAG==0.3.14)
  Using cached tenacity-8.3.0-py3-none-any.whl.metadata (1.2 kB)
Collecting llama-index-core (from AutoRAG==0.3.14)
  Using cached llama_index_core-0.10.45-py3-none-any.whl.metadata (2.5 kB)
  Using cached llama_index_core-0.10.44-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.43-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.42-py3-none-any.whl.metadata (2.4 kB)
  Using cached llama_index_core-0.10.41-py3-none-any.whl.metadata (2.4 kB)
ERROR: Cannot install AutoRAG and autorag==0.3.14 because these package versions have conflicting dependencies.

The conflict is caused by:
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.3.1 depends on llama-index-core<0.13.0 and >=0.12.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.3.0 depends on llama-index-core<0.13.0 and >=0.12.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.5 depends on llama-index-core<0.12.0 and >=0.11.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.4 depends on llama-index-core<0.12.0 and >=0.11.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.3 depends on llama-index-core<0.12.0 and >=0.11.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.2 depends on llama-index-core<0.12.0 and >=0.11.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.1 depends on llama-index-core<0.12.0 and >=0.11.0
    autorag 0.3.14 depends on llama-index-core
    llama-index-embeddings-ollama 0.1.2 depends on llama-index-core<0.11.0 and >=0.10.1
    llama-index-embeddings-openai 0.2.0 depends on llama-index-core<0.12.0 and >=0.11.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
(myenv) m@DESKTOP-MUB16F8:~/AutoRAG/autorag$

Can anyone who has been able to run Ollama or HugFace models tell me how to write connfig yaml



I tried so many things and tried all the codes I found and they all failed.




????

Why can't I run أوuttoragتراجwith Olama or huggingface model?



Hello @Qarqor5555555 @werruww 
Sorry for the late reply.
Try to upgrade latest llama index related packages manually.
It looks like the dependency resolve is something wrong in llama index packages.

I will fix this problem in the next version update.
Thank you.

Jeffrey (Dongkyu) Kim
thank you


(base) C:\Windows\system32>cd "C:\Users\TARGET STORE\Desktop\s\AutoRAG"

(base) C:\Users\TARGET STORE\Desktop\s\AutoRAG>conda activate 2

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%CD%\projects\tutorial_1\0":/usr/src/app/trial_dir ^
More?   -p 8502:8502 ^
More?   autoraghq/autorag:api-latest dashboard ^
More?     --trial_dir /usr/src/app/trial_dir
[06/20/25 22:53:12] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local        __init__.py:81                             version, run pip install 'AutoRAG[gpu]'
                    INFO     [font_manager.py:1639] >> generated new fontManager                    font_manager.py:1639[06/20/25 22:53:16] INFO     [_client.py:1026] >> HTTP Request: GET                                      _client.py:1026                             https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"
[06/20/25 22:53:17] INFO     [config.py:54] >> PyTorch version 2.5.1 available.                             config.py:54[06/20/25 22:53:18] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run   base.py:64                             pip install 'AutoRAG[gpu]'
                    ERROR    [__init__.py:53] >> Unexpected exception                                     __init__.py:53                             ╭─────────────────── Traceback (most recent call last) ────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main            │
                             │                                                                          │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                │
                             │   194 │   if alter_argv:                                                 │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                              │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                     │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                         │
                             │   198                                                                    │
                             │   199 def run_module(mod_name, init_globals=None,                        │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                       │
                             │                                                                          │
                             │    83 │   │   │   │   │      __loader__ = loader,                        │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                     │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                        │
                             │ ❱  86 │   exec(code, run_globals)                                        │
                             │    87 │   return run_globals                                             │
                             │    88                                                                    │
                             │    89 def _run_module_code(code, init_globals=None,                      │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                              │
                             │                                                                          │
                             │   206 cli.add_command(validate, "validate")                              │
                             │   207                                                                    │
                             │   208 if __name__ == "__main__":                                         │
                             │ ❱ 209 │   cli()                                                          │
                             │   210                                                                    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__   │
                             │                                                                          │
                             │   1158 │                                                                 │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:   │
                             │   1160 │   │   """Alias for :meth:`main`."""                             │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                         │
3fe2a9094f94: Pull complete
db3bca704666: Pull complete
53603447975f: Downloading [=======>                                           ]  161.8MB/1.058GB
1f43eb193ad4: Downloading [================================>                  ]  168.8MB/263.3MB
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main       │
289acdefdc56: Downloading [==========================>                        ]  62.51MB/117.8MB
1f43eb193ad4: Downloading [=========================>                         ]  136.4MB/263.3MB
                             │   1080 │   │   │   try:                                                  │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra)  │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                         │
                             │   1083 │   │   │   │   │   if not standalone_mode:                       │
                             │   1084 │   │   │   │   │   │   return rv                                 │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke     │
                             │                                                                          │
                             │   1694 │   │   │   │   super().invoke(ctx)                               │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent │
                             │   1696 │   │   │   │   with sub_ctx:                                     │
1f43eb193ad4: Downloading [================================>                  ]  169.4MB/263.3MB
                             │   1698 │   │                                                             │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but  │
                             │   1700 │   │   # base command has been invoked.  Because at that point w │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke     │
                             │                                                                          │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)              │
                             │   1441 │   │                                                             │
                             │   1442 │   │   if self.callback is not None:                             │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)        │
                             │   1444 │                                                                 │
289acdefdc56: Downloading [==========================>                        ]  63.04MB/117.8MB
                             │   1446 │   │   """Return a list of completions for the incomplete value. │
                             │                                                                          │
53603447975f: Downloading [=======>                                           ]  162.4MB/1.058GB
                             │                                                                          │
                             │    785 │   │                                                             │
                             │    786 │   │   with augment_usage_errors(__self):                        │
                             │    787 │   │   │   with ctx:                                             │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                │
                             │    789 │                                                                 │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:152 in run_dashboard                         │
                             │                                                                          │
1f43eb193ad4: Downloading [================================>                  ]  169.9MB/263.3MB
                             │   150 )                                                                  │
                             │   151 def run_dashboard(trial_dir: str, port: int):                      │
                             │ ❱ 152 │   dashboard.run(trial_dir, port=port)                            │
                             │   153                                                                    │
                             │   154                                                                    │
                             │   155 @click.command()                                                   │
                             │                                                                          │
                             │ /usr/src/app/autorag/dashboard.py:177 in run                             │
                             │                                                                          │
                             │   174                                                                    │
                             │   175                                                                    │
                             │   176 def run(trial_dir: str, port: int = 7690):                         │
                             │ ❱ 177 │   trial_summary_md = make_trial_summary_md(trial_dir=trial_dir)  │
                             │   178 │   trial_summary_tab = pn.pane.Markdown(trial_summary_md, sizing_ │
289acdefdc56: Downloading [==========================>                        ]  63.57MB/117.8MB
                             │   180 │   node_views = [                                                 │
                             │                                                                          │
                             │ /usr/src/app/autorag/dashboard.py:60 in make_trial_summary_md            │
                             │                                                                          │
                             │    57 - Trial Directory : {trial_dir}                                    │
                             │    58                                                                    │
                             │    59 """                                                                │
                             │ ❱  60 │   node_dirs = find_node_dir(trial_dir)                           │
                             │    61 │   for node_dir in node_dirs:                                     │
                             │    62 │   │   node_summary_filepath = os.path.join(node_dir, "summary.cs │
                             │    63 │   │   node_type = os.path.basename(node_dir)                     │
53603447975f: Downloading [=======>                                           ]  162.9MB/1.058GB
                             │ /usr/src/app/autorag/dashboard.py:30 in find_node_dir                    │
                             │                                                                          │
                             │    27                                                                    │
                             │    28                                                                    │
                             │    29 def find_node_dir(trial_dir: str) -> List[str]:                    │
                             │ ❱  30 │   trial_summary_df = pd.read_csv(os.path.join(trial_dir, "summar │
                             │    31 │   result_paths = []                                              │
                             │    32 │   for idx, row in trial_summary_df.iterrows():                   │
                             │    33 │   │   node_line_name = row["node_line_name"]                     │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py:102 │
1f43eb193ad4: Downloading [================================>                  ]  170.4MB/263.3MB
                             │                                                                          │
                             │   1023 │   )                                                             │
                             │   1024 │   kwds.update(kwds_defaults)                                    │
                             │   1025 │                                                                 │
                             │ ❱ 1026 │   return _read(filepath_or_buffer, kwds)                        │
                             │   1027                                                                   │
                             │   1028                                                                   │
                             │   1029 # iterator=True -> TextFileReader                                 │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py:620 │
                             │ in _read                                                                 │
                             │                                                                          │
                             │    617 │   _validate_names(kwds.get("names", None))                      │
                             │    618 │                                                                 │
                             │    619 │   # Create the parser.                                          │
                             │ ❱  620 │   parser = TextFileReader(filepath_or_buffer, **kwds)           │
                             │    621 │                                                                 │
53603447975f: Downloading [=======>                                           ]  163.4MB/1.058GB
                             │    623 │   │   return parser                                             │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parsers/readers.py:162 │
                             │ 0 in __init__                                                            │
                             │                                                                          │
                             │   1617 │   │   │   self.options["has_index_names"] = kwds["has_index_nam │
                             │   1618 │   │                                                             │
                             │   1619 │   │   self.handles: IOHandles | None = None                     │
                             │ ❱ 1620 │   │   self._engine = self._make_engine(f, self.engine)          │
                             │   1621 │                                                                 │
                             │   1622 │   def close(self) -> None:                                      │
1f43eb193ad4: Downloading [================================>                  ]    171MB/263.3MB
                             │                                                                          │
289acdefdc56: Downloading [===========================>                       ]  64.65MB/117.8MB
53603447975f: Downloading [=======>                                           ]    164MB/1.058GB
                             │                                                                          │
                             │   1877 │   │   │   │   is_text = False                                   │
                             │   1878 │   │   │   │   if "b" not in mode:                               │
                             │   1879 │   │   │   │   │   mode += "b"                                   │
                             │ ❱ 1880 │   │   │   self.handles = get_handle(                            │
                             │   1881 │   │   │   │   f,                                                │
                             │   1882 │   │   │   │   mode,                                             │
                             │   1883 │   │   │   │   encoding=self.options.get("encoding", None),      │
1f43eb193ad4: Downloading [================================>                  ]  171.5MB/263.3MB
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/common.py:873 in       │
289acdefdc56: Downloading [===========================>                       ]  65.19MB/117.8MB
53603447975f: Downloading [=======>                                           ]  164.5MB/1.058GB
                             │    870 │   │   # Binary mode does not support 'encoding' and 'newline'.  │
                             │    871 │   │   if ioargs.encoding and "b" not in ioargs.mode:            │
                             │    872 │   │   │   # Encoding                                            │
                             │ ❱  873 │   │   │   handle = open(                                        │
                             │    874 │   │   │   │   handle,                                           │
                             │    875 │   │   │   │   ioargs.mode,                                      │
                             │    876 │   │   │   │   encoding=ioargs.encoding,                         │
                             ╰──────────────────────────────────────────────────────────────────────────╯
                             FileNotFoundError: [Errno 2] No such file or directory:
                             '/usr/src/app/trial_dir/summary.csv'

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>pip install 'AutoRAG[gpu]'
ERROR: Invalid requirement: "'AutoRAG[gpu]'": Expected package name at the start of dependency specifier
    'AutoRAG[gpu]'
    ^

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it \
docker: invalid reference format

Run 'docker run --help' for more information

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  -v ~/.cache/huggingface:/root/.cache/huggingface \
'-v' is not recognized as an internal or external command,
53603447975f: Extracting [===========================================>       ]  924.2MB/1.058GB
1f43eb193ad4: Download complete
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  -v $(pwd)/projects:/usr/src/app/projects \
53603447975f: Extracting [===========================================>       ]  924.7MB/1.058GB
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  -e OPENAI_API_KEY=${OPENAI_API_KEY} \
'-e' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  autoraghq/autorag:api-latest validate \
'autoraghq' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  --config /usr/src/app/projects/tutorial_1/config.yaml \
280771e7db2d: Pull complete
e288bed33979: Pull complete
3fe2a9094f94: Extracting [=====================================>             ]  7.733MB/10.31MB
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet \
53603447975f: Downloading [======>                                            ]  127.3MB/1.058GB
1f43eb193ad4: Downloading [=========================>                         ]  135.9MB/263.3MB
53603447975f: Pull complete
1f43eb193ad4: Pull complete
85ab32c20e32: Pull complete
289acdefdc56: Pull complete
Digest: sha256:3407f036938501210414c6d5c5d3341ea727ad29152d73e33d426b0f3a6b2dee
Status: Downloaded newer image for autoraghq/autorag:all inspect autoraghq/autorag:all
docker.io/autoraghq/autorag:all
Error response from daemon: No such image: autoraghq/autorag:all
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>================================> ]  150.5MB/151.5MB
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>                                  ]  112.7MB/1.058GB
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>======>                           ]  121.9MB/263.3MB
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>
(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%USERPROFILE%\.cache\huggingface":/root/.cache/huggingface ^
More?   -v "%CD%\projects":/usr/src/app/projects ^
More?   autoraghq/autorag:api-latest validate ^
More?     --config /usr/src/app/projects/tutorial_1/config.yaml ^
More?     --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet ^
More?     --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet
[06/20/25 23:27:20] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'     __init__.py:81
[06/20/25 23:27:21] INFO     [font_manager.py:1639] >> generated new fontManager                                                         font_manager.py:1639
[06/20/25 23:27:27] INFO     [_client.py:1026] >> HTTP Request: GET https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"              _client.py:1026
[06/20/25 23:27:28] INFO     [config.py:54] >> PyTorch version 2.5.1 available.                                                                  config.py:54
[06/20/25 23:27:32] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run pip install 'AutoRAG[gpu]'             base.py:64
                    ERROR    [__init__.py:53] >> Unexpected exception                                                                          __init__.py:53
                             ╭────────────────────────────────────── Traceback (most recent call last) ──────────────────────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main                                                 │
                             │                                                                                                               │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                                                     │
                             │   194 │   if alter_argv:                                                                                      │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                                                                   │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                                                          │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                                                              │
                             │   198                                                                                                         │
                             │   199 def run_module(mod_name, init_globals=None,                                                             │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                                                            │
                             │                                                                                                               │
                             │    83 │   │   │   │   │      __loader__ = loader,                                                             │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                                                          │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                                                             │
                             │ ❱  86 │   exec(code, run_globals)                                                                             │
                             │    87 │   return run_globals                                                                                  │
                             │    88                                                                                                         │
                             │    89 def _run_module_code(code, init_globals=None,                                                           │
                             │                                                                                                               │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                                                                   │
                             │                                                                                                               │
                             │   206 cli.add_command(validate, "validate")                                                                   │
                             │   207                                                                                                         │
                             │   208 if __name__ == "__main__":                                                                              │
                             │ ❱ 209 │   cli()                                                                                               │
                             │   210                                                                                                         │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__                                        │
                             │                                                                                                               │
                             │   1158 │                                                                                                      │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:                                        │
                             │   1160 │   │   """Alias for :meth:`main`."""                                                                  │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                                                              │
                             │   1162                                                                                                        │
                             │   1163                                                                                                        │
                             │   1164 class Command(BaseCommand):                                                                            │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main                                            │
                             │                                                                                                               │
                             │   1079 │   │   try:                                                                                           │
                             │   1080 │   │   │   try:                                                                                       │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra) as ctx:                               │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                                                              │
                             │   1083 │   │   │   │   │   if not standalone_mode:                                                            │
                             │   1084 │   │   │   │   │   │   return rv                                                                      │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!                                            │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke                                          │
                             │                                                                                                               │
                             │   1694 │   │   │   │   super().invoke(ctx)                                                                    │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent=ctx)                                 │
                             │   1696 │   │   │   │   with sub_ctx:                                                                          │
                             │ ❱ 1697 │   │   │   │   │   return _process_result(sub_ctx.command.invoke(sub_ctx))                            │
                             │   1698 │   │                                                                                                  │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but after the                             │
                             │   1700 │   │   # base command has been invoked.  Because at that point we do not                              │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke                                          │
                             │                                                                                                               │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)                                                   │
                             │   1441 │   │                                                                                                  │
                             │   1442 │   │   if self.callback is not None:                                                                  │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)                                             │
                             │   1444 │                                                                                                      │
                             │   1445 │   def shell_complete(self, ctx: Context, incomplete: str) -> t.List["CompletionItem"]:               │
                             │   1446 │   │   """Return a list of completions for the incomplete value. Looks                                │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:788 in invoke                                           │
                             │                                                                                                               │
                             │    785 │   │                                                                                                  │
                             │    786 │   │   with augment_usage_errors(__self):                                                             │
                             │    787 │   │   │   with ctx:                                                                                  │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                                                     │
                             │    789 │                                                                                                      │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: t.Any) -> t.Any:                     │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword                                      │
                             │                                                                                                               │
                             │ /usr/src/app/autorag/cli.py:196 in validate                                                                   │
                             │                                                                                                               │
                             │   193 │   │   raise ValueError(f"Config file {config} is not a parquet file.")                                │
                             │   194 │   if not os.path.exists(config):                                                                      │
                             │   195 │   │   raise ValueError(f"Config file {config} does not exist.")                                       │
                             │ ❱ 196 │   validator = Validator(qa_data_path=qa_data_path, corpus_data_path=corpus_data_path)                 │
                             │   197 │   validator.validate(config)                                                                          │
                             │   198                                                                                                         │
                             │   199                                                                                                         │
                             │                                                                                                               │
                             │ /usr/src/app/autorag/validator.py:39 in __init__                                                              │
                             │                                                                                                               │
                             │   36 │   │   │   raise ValueError(                                                                            │
                             │   37 │   │   │   │   f"Corpus data path {corpus_data_path} is not a parquet file."                            │
                             │   38 │   │   │   )                                                                                            │
                             │ ❱ 39 │   │   self.qa_data = pd.read_parquet(qa_data_path, engine="pyarrow")                                   │
                             │   40 │   │   self.corpus_data = pd.read_parquet(corpus_data_path, engine="pyarrow")                           │
                             │   41 │   │   self.qa_data = cast_qa_dataset(self.qa_data)                                                     │
                             │   42 │   │   self.corpus_data = cast_corpus_dataset(self.corpus_data)                                         │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:667 in read_parquet                              │
                             │                                                                                                               │
                             │   664 │   │   use_nullable_dtypes = False                                                                     │
                             │   665 │   check_dtype_backend(dtype_backend)                                                                  │
                             │   666 │                                                                                                       │
                             │ ❱ 667 │   return impl.read(                                                                                   │
                             │   668 │   │   path,                                                                                           │
                             │   669 │   │   columns=columns,                                                                                │
                             │   670 │   │   filters=filters,                                                                                │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:274 in read                                      │
                             │                                                                                                               │
                             │   271 │   │   │   mode="rb",                                                                                  │
                             │   272 │   │   )                                                                                               │
                             │   273 │   │   try:                                                                                            │
                             │ ❱ 274 │   │   │   pa_table = self.api.parquet.read_table(                                                     │
                             │   275 │   │   │   │   path_or_handle,                                                                         │
                             │   276 │   │   │   │   columns=columns,                                                                        │
                             │   277 │   │   │   │   filesystem=filesystem,                                                                  │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1843 in read_table                            │
                             │                                                                                                               │
                             │   1840 │   │   │   page_checksum_verification=page_checksum_verification,                                     │
                             │   1841 │   │   )                                                                                              │
                             │   1842 │                                                                                                      │
                             │ ❱ 1843 │   return dataset.read(columns=columns, use_threads=use_threads,                                      │
                             │   1844 │   │   │   │   │   │   use_pandas_metadata=use_pandas_metadata)                                       │
                             │   1845                                                                                                        │
                             │   1846                                                                                                        │
                             │                                                                                                               │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1485 in read                                  │
                             │                                                                                                               │
                             │   1482 │   │   │   │   │   list(columns) + list(set(index_columns) - set(columns))                            │
                             │   1483 │   │   │   │   )                                                                                      │
                             │   1484 │   │                                                                                                  │
                             │ ❱ 1485 │   │   table = self._dataset.to_table(                                                                │
                             │   1486 │   │   │   columns=columns, filter=self._filter_expression,                                           │
                             │   1487 │   │   │   use_threads=use_threads                                                                    │
                             │   1488 │   │   )                                                                                              │
                             │                                                                                                               │
                             │ in pyarrow._dataset.Dataset.to_table:574                                                                      │
                             │                                                                                                               │
                             │ in pyarrow._dataset.Scanner.to_table:3865                                                                     │
                             │                                                                                                               │
                             │ in pyarrow.lib.pyarrow_internal_check_status:155                                                              │
                             │                                                                                                               │
                             │ in pyarrow.lib.check_status:92                                                                                │
                             ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
                             OSError: Repetition level histogram size mismatch

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>


(base) C:\Windows\system32>ؤي C:\Users\TARGET STORE\Desktop\s\AutoRAG>conda activate 2
'ؤي' is not recognized as an internal or external command,
operable program or batch file.

(base) C:\Windows\system32>cd C:\Users\TARGET STORE\Desktop\s\AutoRAG

(base) C:\Users\TARGET STORE\Desktop\s\AutoRAG>conda activate 2

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%USERPROFILE%\.cache\huggingface":/root/.cache/huggingface ^
More?   -v "%CD%\projects":/usr/src/app/projects ^
More?   autoraghq/autorag:api-latest validate ^
More?     --config /usr/src/app/projects/tutorial_1/config.yaml ^
More?     --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet ^
More?     --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet

[06/20/25 22:59:41] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local        __init__.py:81
                             version, run pip install 'AutoRAG[gpu]'
                    INFO     [font_manager.py:1639] >> generated new fontManager                    font_manager.py:1639
[06/20/25 22:59:46] INFO     [_client.py:1026] >> HTTP Request: GET                                      _client.py:1026
                             https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"
[06/20/25 22:59:47] INFO     [config.py:54] >> PyTorch version 2.5.1 available.                             config.py:54
[06/20/25 22:59:49] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run   base.py:64
                             pip install 'AutoRAG[gpu]'
                    ERROR    [__init__.py:53] >> Unexpected exception                                     __init__.py:53
                             ╭─────────────────── Traceback (most recent call last) ────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main            │
                             │                                                                          │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                │
                             │   194 │   if alter_argv:                                                 │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                              │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                     │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                         │
                             │   198                                                                    │
                             │   199 def run_module(mod_name, init_globals=None,                        │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                       │
                             │                                                                          │
                             │    83 │   │   │   │   │      __loader__ = loader,                        │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                     │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                        │
                             │ ❱  86 │   exec(code, run_globals)                                        │
                             │    87 │   return run_globals                                             │
                             │    88                                                                    │
                             │    89 def _run_module_code(code, init_globals=None,                      │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                              │
                             │                                                                          │
                             │   206 cli.add_command(validate, "validate")                              │
                             │   207                                                                    │
                             │   208 if __name__ == "__main__":                                         │
                             │ ❱ 209 │   cli()                                                          │
                             │   210                                                                    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__   │
                             │                                                                          │
                             │   1158 │                                                                 │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:   │
                             │   1160 │   │   """Alias for :meth:`main`."""                             │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                         │
                             │   1162                                                                   │
                             │   1163                                                                   │
                             │   1164 class Command(BaseCommand):                                       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main       │
                             │                                                                          │
                             │   1079 │   │   try:                                                      │
                             │   1080 │   │   │   try:                                                  │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra)  │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                         │
                             │   1083 │   │   │   │   │   if not standalone_mode:                       │
                             │   1084 │   │   │   │   │   │   return rv                                 │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke     │
                             │                                                                          │
                             │   1694 │   │   │   │   super().invoke(ctx)                               │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent │
                             │   1696 │   │   │   │   with sub_ctx:                                     │
                             │ ❱ 1697 │   │   │   │   │   return _process_result(sub_ctx.command.invoke │
                             │   1698 │   │                                                             │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but  │
                             │   1700 │   │   # base command has been invoked.  Because at that point w │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke     │
                             │                                                                          │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)              │
                             │   1441 │   │                                                             │
                             │   1442 │   │   if self.callback is not None:                             │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)        │
                             │   1444 │                                                                 │
                             │   1445 │   def shell_complete(self, ctx: Context, incomplete: str) -> t. │
                             │   1446 │   │   """Return a list of completions for the incomplete value. │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:788 in invoke      │
                             │                                                                          │
                             │    785 │   │                                                             │
                             │    786 │   │   with augment_usage_errors(__self):                        │
                             │    787 │   │   │   with ctx:                                             │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                │
                             │    789 │                                                                 │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:195 in validate                              │
                             │                                                                          │
                             │   192 │   if not config.endswith(".yaml") and not config.endswith(".yml" │
                             │   193 │   │   raise ValueError(f"Config file {config} is not a parquet f │
                             │   194 │   if not os.path.exists(config):                                 │
                             │ ❱ 195 │   │   raise ValueError(f"Config file {config} does not exist.")  │
                             │   196 │   validator = Validator(qa_data_path=qa_data_path, corpus_data_p │
                             │   197 │   validator.validate(config)                                     │
                             │   198                                                                    │
                             ╰──────────────────────────────────────────────────────────────────────────╯
                             ValueError: Config file /usr/src/app/projects/tutorial_1/config.yaml does
                             not exist.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%USERPROFILE%\.cache\huggingface":/root/.cache/huggingface ^
More?   -v "%CD%\projects":/usr/src/app/projects ^
More?   autoraghq/autorag:api-latest validate ^
More?     --config /usr/src/app/projects/tutorial_1/config.yaml ^
More?     --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet ^
More?     --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet
[06/20/25 23:10:33] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local        __init__.py:81
                             version, run pip install 'AutoRAG[gpu]'
[06/20/25 23:10:34] INFO     [font_manager.py:1639] >> generated new fontManager                    font_manager.py:1639
[06/20/25 23:10:38] INFO     [_client.py:1026] >> HTTP Request: GET                                      _client.py:1026
                             https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"
                    INFO     [config.py:54] >> PyTorch version 2.5.1 available.                             config.py:54
[06/20/25 23:10:40] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run   base.py:64
                             pip install 'AutoRAG[gpu]'
                    ERROR    [__init__.py:53] >> Unexpected exception                                     __init__.py:53
                             ╭─────────────────── Traceback (most recent call last) ────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main            │
                             │                                                                          │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                │
                             │   194 │   if alter_argv:                                                 │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                              │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                     │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                         │
                             │   198                                                                    │
                             │   199 def run_module(mod_name, init_globals=None,                        │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                       │
                             │                                                                          │
                             │    83 │   │   │   │   │      __loader__ = loader,                        │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                     │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                        │
                             │ ❱  86 │   exec(code, run_globals)                                        │
                             │    87 │   return run_globals                                             │
                             │    88                                                                    │
                             │    89 def _run_module_code(code, init_globals=None,                      │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                              │
                             │                                                                          │
                             │   206 cli.add_command(validate, "validate")                              │
                             │   207                                                                    │
                             │   208 if __name__ == "__main__":                                         │
                             │ ❱ 209 │   cli()                                                          │
                             │   210                                                                    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__   │
                             │                                                                          │
                             │   1158 │                                                                 │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:   │
                             │   1160 │   │   """Alias for :meth:`main`."""                             │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                         │
                             │   1162                                                                   │
                             │   1163                                                                   │
                             │   1164 class Command(BaseCommand):                                       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main       │
                             │                                                                          │
                             │   1079 │   │   try:                                                      │
                             │   1080 │   │   │   try:                                                  │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra)  │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                         │
                             │   1083 │   │   │   │   │   if not standalone_mode:                       │
                             │   1084 │   │   │   │   │   │   return rv                                 │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke     │
                             │                                                                          │
                             │   1694 │   │   │   │   super().invoke(ctx)                               │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent │
                             │   1696 │   │   │   │   with sub_ctx:                                     │
                             │ ❱ 1697 │   │   │   │   │   return _process_result(sub_ctx.command.invoke │
                             │   1698 │   │                                                             │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but  │
                             │   1700 │   │   # base command has been invoked.  Because at that point w │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke     │
                             │                                                                          │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)              │
                             │   1441 │   │                                                             │
                             │   1442 │   │   if self.callback is not None:                             │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)        │
                             │   1444 │                                                                 │
                             │   1445 │   def shell_complete(self, ctx: Context, incomplete: str) -> t. │
                             │   1446 │   │   """Return a list of completions for the incomplete value. │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:788 in invoke      │
                             │                                                                          │
                             │    785 │   │                                                             │
                             │    786 │   │   with augment_usage_errors(__self):                        │
                             │    787 │   │   │   with ctx:                                             │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                │
                             │    789 │                                                                 │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:196 in validate                              │
                             │                                                                          │
                             │   193 │   │   raise ValueError(f"Config file {config} is not a parquet f │
                             │   194 │   if not os.path.exists(config):                                 │
                             │   195 │   │   raise ValueError(f"Config file {config} does not exist.")  │
                             │ ❱ 196 │   validator = Validator(qa_data_path=qa_data_path, corpus_data_p │
                             │   197 │   validator.validate(config)                                     │
                             │   198                                                                    │
                             │   199                                                                    │
                             │                                                                          │
                             │ /usr/src/app/autorag/validator.py:39 in __init__                         │
                             │                                                                          │
                             │   36 │   │   │   raise ValueError(                                       │
                             │   37 │   │   │   │   f"Corpus data path {corpus_data_path} is not a parq │
                             │   38 │   │   │   )                                                       │
                             │ ❱ 39 │   │   self.qa_data = pd.read_parquet(qa_data_path, engine="pyarro │
                             │   40 │   │   self.corpus_data = pd.read_parquet(corpus_data_path, engine │
                             │   41 │   │   self.qa_data = cast_qa_dataset(self.qa_data)                │
                             │   42 │   │   self.corpus_data = cast_corpus_dataset(self.corpus_data)    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:667 in      │
                             │ read_parquet                                                             │
                             │                                                                          │
                             │   664 │   │   use_nullable_dtypes = False                                │
                             │   665 │   check_dtype_backend(dtype_backend)                             │
                             │   666 │                                                                  │
                             │ ❱ 667 │   return impl.read(                                              │
                             │   668 │   │   path,                                                      │
                             │   669 │   │   columns=columns,                                           │
                             │   670 │   │   filters=filters,                                           │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:274 in read │
                             │                                                                          │
                             │   271 │   │   │   mode="rb",                                             │
                             │   272 │   │   )                                                          │
                             │   273 │   │   try:                                                       │
                             │ ❱ 274 │   │   │   pa_table = self.api.parquet.read_table(                │
                             │   275 │   │   │   │   path_or_handle,                                    │
                             │   276 │   │   │   │   columns=columns,                                   │
                             │   277 │   │   │   │   filesystem=filesystem,                             │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1843 in  │
                             │ read_table                                                               │
                             │                                                                          │
                             │   1840 │   │   │   page_checksum_verification=page_checksum_verification │
                             │   1841 │   │   )                                                         │
                             │   1842 │                                                                 │
                             │ ❱ 1843 │   return dataset.read(columns=columns, use_threads=use_threads, │
                             │   1844 │   │   │   │   │   │   use_pandas_metadata=use_pandas_metadata)  │
                             │   1845                                                                   │
                             │   1846                                                                   │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1485 in  │
                             │ read                                                                     │
                             │                                                                          │
                             │   1482 │   │   │   │   │   list(columns) + list(set(index_columns) - set │
                             │   1483 │   │   │   │   )                                                 │
                             │   1484 │   │                                                             │
                             │ ❱ 1485 │   │   table = self._dataset.to_table(                           │
                             │   1486 │   │   │   columns=columns, filter=self._filter_expression,      │
                             │   1487 │   │   │   use_threads=use_threads                               │
                             │   1488 │   │   )                                                         │
                             │                                                                          │
                             │ in pyarrow._dataset.Dataset.to_table:574                                 │
                             │                                                                          │
                             │ in pyarrow._dataset.Scanner.to_table:3865                                │
                             │                                                                          │
                             │ in pyarrow.lib.pyarrow_internal_check_status:155                         │
                             │                                                                          │
                             │ in pyarrow.lib.check_status:92                                           │
                             ╰──────────────────────────────────────────────────────────────────────────╯
                             OSError: Repetition level histogram size mismatch

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%USERPROFILE%\.cache\huggingface":/root/.cache/huggingface ^
More?   -v "%CD%\projects":/usr/src/app/projects ^
More?   autoraghq/autorag:api-latest validate ^
More?     --config /usr/src/app/projects/tutorial_1/config.yaml ^
More?     --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet ^
More?     --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet
[06/20/25 23:14:53] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local        __init__.py:81
                             version, run pip install 'AutoRAG[gpu]'
                    INFO     [font_manager.py:1639] >> generated new fontManager                    font_manager.py:1639
[06/20/25 23:14:57] INFO     [_client.py:1026] >> HTTP Request: GET                                      _client.py:1026
                             https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"
[06/20/25 23:14:58] INFO     [config.py:54] >> PyTorch version 2.5.1 available.                             config.py:54
[06/20/25 23:15:00] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run   base.py:64
                             pip install 'AutoRAG[gpu]'
                    ERROR    [__init__.py:53] >> Unexpected exception                                     __init__.py:53
                             ╭─────────────────── Traceback (most recent call last) ────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main            │
                             │                                                                          │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                │
                             │   194 │   if alter_argv:                                                 │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                              │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                     │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                         │
                             │   198                                                                    │
                             │   199 def run_module(mod_name, init_globals=None,                        │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                       │
                             │                                                                          │
                             │    83 │   │   │   │   │      __loader__ = loader,                        │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                     │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                        │
                             │ ❱  86 │   exec(code, run_globals)                                        │
                             │    87 │   return run_globals                                             │
                             │    88                                                                    │
                             │    89 def _run_module_code(code, init_globals=None,                      │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                              │
                             │                                                                          │
                             │   206 cli.add_command(validate, "validate")                              │
                             │   207                                                                    │
                             │   208 if __name__ == "__main__":                                         │
                             │ ❱ 209 │   cli()                                                          │
                             │   210                                                                    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__   │
                             │                                                                          │
                             │   1158 │                                                                 │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:   │
                             │   1160 │   │   """Alias for :meth:`main`."""                             │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                         │
                             │   1162                                                                   │
                             │   1163                                                                   │
                             │   1164 class Command(BaseCommand):                                       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main       │
                             │                                                                          │
                             │   1079 │   │   try:                                                      │
                             │   1080 │   │   │   try:                                                  │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra)  │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                         │
                             │   1083 │   │   │   │   │   if not standalone_mode:                       │
                             │   1084 │   │   │   │   │   │   return rv                                 │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke     │
                             │                                                                          │
                             │   1694 │   │   │   │   super().invoke(ctx)                               │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent │
                             │   1696 │   │   │   │   with sub_ctx:                                     │
                             │ ❱ 1697 │   │   │   │   │   return _process_result(sub_ctx.command.invoke │
                             │   1698 │   │                                                             │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but  │
                             │   1700 │   │   # base command has been invoked.  Because at that point w │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke     │
                             │                                                                          │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)              │
                             │   1441 │   │                                                             │
                             │   1442 │   │   if self.callback is not None:                             │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)        │
                             │   1444 │                                                                 │
                             │   1445 │   def shell_complete(self, ctx: Context, incomplete: str) -> t. │
                             │   1446 │   │   """Return a list of completions for the incomplete value. │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:788 in invoke      │
                             │                                                                          │
                             │    785 │   │                                                             │
                             │    786 │   │   with augment_usage_errors(__self):                        │
                             │    787 │   │   │   with ctx:                                             │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                │
                             │    789 │                                                                 │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:196 in validate                              │
                             │                                                                          │
                             │   193 │   │   raise ValueError(f"Config file {config} is not a parquet f │
                             │   194 │   if not os.path.exists(config):                                 │
                             │   195 │   │   raise ValueError(f"Config file {config} does not exist.")  │
                             │ ❱ 196 │   validator = Validator(qa_data_path=qa_data_path, corpus_data_p │
                             │   197 │   validator.validate(config)                                     │
                             │   198                                                                    │
                             │   199                                                                    │
                             │                                                                          │
                             │ /usr/src/app/autorag/validator.py:39 in __init__                         │
                             │                                                                          │
                             │   36 │   │   │   raise ValueError(                                       │
                             │   37 │   │   │   │   f"Corpus data path {corpus_data_path} is not a parq │
                             │   38 │   │   │   )                                                       │
                             │ ❱ 39 │   │   self.qa_data = pd.read_parquet(qa_data_path, engine="pyarro │
                             │   40 │   │   self.corpus_data = pd.read_parquet(corpus_data_path, engine │
                             │   41 │   │   self.qa_data = cast_qa_dataset(self.qa_data)                │
                             │   42 │   │   self.corpus_data = cast_corpus_dataset(self.corpus_data)    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:667 in      │
                             │ read_parquet                                                             │
                             │                                                                          │
                             │   664 │   │   use_nullable_dtypes = False                                │
                             │   665 │   check_dtype_backend(dtype_backend)                             │
                             │   666 │                                                                  │
                             │ ❱ 667 │   return impl.read(                                              │
                             │   668 │   │   path,                                                      │
                             │   669 │   │   columns=columns,                                           │
                             │   670 │   │   filters=filters,                                           │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:274 in read │
                             │                                                                          │
                             │   271 │   │   │   mode="rb",                                             │
                             │   272 │   │   )                                                          │
                             │   273 │   │   try:                                                       │
                             │ ❱ 274 │   │   │   pa_table = self.api.parquet.read_table(                │
                             │   275 │   │   │   │   path_or_handle,                                    │
                             │   276 │   │   │   │   columns=columns,                                   │
                             │   277 │   │   │   │   filesystem=filesystem,                             │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1843 in  │
                             │ read_table                                                               │
                             │                                                                          │
                             │   1840 │   │   │   page_checksum_verification=page_checksum_verification │
                             │   1841 │   │   )                                                         │
                             │   1842 │                                                                 │
                             │ ❱ 1843 │   return dataset.read(columns=columns, use_threads=use_threads, │
                             │   1844 │   │   │   │   │   │   use_pandas_metadata=use_pandas_metadata)  │
                             │   1845                                                                   │
                             │   1846                                                                   │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1485 in  │
                             │ read                                                                     │
                             │                                                                          │
                             │   1482 │   │   │   │   │   list(columns) + list(set(index_columns) - set │
                             │   1483 │   │   │   │   )                                                 │
                             │   1484 │   │                                                             │
                             │ ❱ 1485 │   │   table = self._dataset.to_table(                           │
                             │   1486 │   │   │   columns=columns, filter=self._filter_expression,      │
                             │   1487 │   │   │   use_threads=use_threads                               │
                             │   1488 │   │   )                                                         │
                             │                                                                          │
                             │ in pyarrow._dataset.Dataset.to_table:574                                 │
                             │                                                                          │
                             │ in pyarrow._dataset.Scanner.to_table:3865                                │
                             │                                                                          │
                             │ in pyarrow.lib.pyarrow_internal_check_status:155                         │
                             │                                                                          │
                             │ in pyarrow.lib.check_status:92                                           │
                             ╰──────────────────────────────────────────────────────────────────────────╯
                             OSError: Repetition level histogram size mismatch

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>pip install llama-index-core llama-index-readers-file llama-index-llms-ollama llama-index-embeddings-huggingface
Requirement already satisfied: llama-index-core in c:\programdata\anaconda3\envs\2\lib\site-packages (0.12.43)
Requirement already satisfied: llama-index-readers-file in c:\programdata\anaconda3\envs\2\lib\site-packages (0.4.9)
Collecting llama-index-llms-ollama
  Using cached llama_index_llms_ollama-0.6.2-py3-none-any.whl.metadata (3.6 kB)
Requirement already satisfied: llama-index-embeddings-huggingface in c:\programdata\anaconda3\envs\2\lib\site-packages (0.5.4)
Requirement already satisfied: aiohttp<4,>=3.8.6 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (3.12.13)
Requirement already satisfied: aiosqlite in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.21.0)
Requirement already satisfied: banks<3,>=2.0.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (2.1.2)
Requirement already satisfied: dataclasses-json in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.6.7)
Requirement already satisfied: deprecated>=1.2.9.3 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.2.18)
Requirement already satisfied: dirtyjson<2,>=1.0.8 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.0.8)
Requirement already satisfied: filetype<2,>=1.2.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.2.0)
Requirement already satisfied: fsspec>=2023.5.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (2025.3.0)
Requirement already satisfied: httpx in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.27.2)
Requirement already satisfied: llama-index-workflows>=0.2.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.2.2)
Requirement already satisfied: nest-asyncio<2,>=1.5.8 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.6.0)
Requirement already satisfied: networkx>=3.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (3.4.2)
Requirement already satisfied: nltk>3.8.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (3.9.1)
Requirement already satisfied: numpy in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.26.4)
Requirement already satisfied: pillow>=9.0.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (11.2.1)
Requirement already satisfied: pydantic>=2.8.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (2.11.7)
Requirement already satisfied: pyyaml>=6.0.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (6.0.2)
Requirement already satisfied: requests>=2.31.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (2.32.4)
Requirement already satisfied: setuptools>=80.9.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (80.9.0)
Requirement already satisfied: sqlalchemy>=1.4.49 in c:\programdata\anaconda3\envs\2\lib\site-packages (from sqlalchemy[asyncio]>=1.4.49->llama-index-core) (2.0.41)
Requirement already satisfied: tenacity!=8.4.0,<10.0.0,>=8.2.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (8.5.0)
Requirement already satisfied: tiktoken>=0.7.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.9.0)
Requirement already satisfied: tqdm<5,>=4.66.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (4.67.1)
Requirement already satisfied: typing-extensions>=4.5.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (4.14.0)
Requirement already satisfied: typing-inspect>=0.8.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (0.9.0)
Requirement already satisfied: wrapt in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-core) (1.17.2)
Requirement already satisfied: aiohappyeyeballs>=2.5.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (2.6.1)
Requirement already satisfied: aiosignal>=1.1.2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (1.3.2)
Requirement already satisfied: async-timeout<6.0,>=4.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (4.0.3)
Requirement already satisfied: attrs>=17.3.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (25.3.0)
Requirement already satisfied: frozenlist>=1.1.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (1.7.0)
Requirement already satisfied: multidict<7.0,>=4.5 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (6.5.0)
Requirement already satisfied: propcache>=0.2.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (0.3.2)
Requirement already satisfied: yarl<2.0,>=1.17.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from aiohttp<4,>=3.8.6->llama-index-core) (1.20.1)
Requirement already satisfied: griffe in c:\programdata\anaconda3\envs\2\lib\site-packages (from banks<3,>=2.0.0->llama-index-core) (1.7.3)
Requirement already satisfied: jinja2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from banks<3,>=2.0.0->llama-index-core) (3.1.6)
Requirement already satisfied: platformdirs in c:\programdata\anaconda3\envs\2\lib\site-packages (from banks<3,>=2.0.0->llama-index-core) (4.3.8)
Requirement already satisfied: colorama in c:\programdata\anaconda3\envs\2\lib\site-packages (from tqdm<5,>=4.66.1->llama-index-core) (0.4.6)
Requirement already satisfied: idna>=2.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from yarl<2.0,>=1.17.0->aiohttp<4,>=3.8.6->llama-index-core) (3.10)
Requirement already satisfied: beautifulsoup4<5,>=4.12.3 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-readers-file) (4.13.4)
Requirement already satisfied: pandas<2.3.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-readers-file) (2.2.3)
Requirement already satisfied: pypdf<6,>=5.1.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-readers-file) (5.6.0)
Requirement already satisfied: striprtf<0.0.27,>=0.0.26 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-readers-file) (0.0.26)
Requirement already satisfied: soupsieve>1.2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from beautifulsoup4<5,>=4.12.3->llama-index-readers-file) (2.7)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pandas<2.3.0->llama-index-readers-file) (2.9.0.post0)
Requirement already satisfied: pytz>=2020.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pandas<2.3.0->llama-index-readers-file) (2025.2)
Requirement already satisfied: tzdata>=2022.7 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pandas<2.3.0->llama-index-readers-file) (2025.2)
Collecting ollama>=0.5.1 (from llama-index-llms-ollama)
  Downloading ollama-0.5.1-py3-none-any.whl.metadata (4.3 kB)
Requirement already satisfied: huggingface-hub>=0.19.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from huggingface-hub[inference]>=0.19.0->llama-index-embeddings-huggingface) (0.33.0)
Requirement already satisfied: sentence-transformers>=2.6.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-embeddings-huggingface) (4.1.0)
Requirement already satisfied: filelock in c:\programdata\anaconda3\envs\2\lib\site-packages (from huggingface-hub>=0.19.0->huggingface-hub[inference]>=0.19.0->llama-index-embeddings-huggingface) (3.18.0)
Requirement already satisfied: packaging>=20.9 in c:\programdata\anaconda3\envs\2\lib\site-packages (from huggingface-hub>=0.19.0->huggingface-hub[inference]>=0.19.0->llama-index-embeddings-huggingface) (24.2)
Requirement already satisfied: llama-index-instrumentation>=0.1.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from llama-index-workflows>=0.2.1->llama-index-core) (0.2.0)
Requirement already satisfied: click in c:\programdata\anaconda3\envs\2\lib\site-packages (from nltk>3.8.1->llama-index-core) (8.2.1)
Requirement already satisfied: joblib in c:\programdata\anaconda3\envs\2\lib\site-packages (from nltk>3.8.1->llama-index-core) (1.5.1)
Requirement already satisfied: regex>=2021.8.3 in c:\programdata\anaconda3\envs\2\lib\site-packages (from nltk>3.8.1->llama-index-core) (2024.11.6)
Requirement already satisfied: anyio in c:\programdata\anaconda3\envs\2\lib\site-packages (from httpx->llama-index-core) (4.9.0)
Requirement already satisfied: certifi in c:\programdata\anaconda3\envs\2\lib\site-packages (from httpx->llama-index-core) (2025.6.15)
Requirement already satisfied: httpcore==1.* in c:\programdata\anaconda3\envs\2\lib\site-packages (from httpx->llama-index-core) (1.0.9)
Requirement already satisfied: sniffio in c:\programdata\anaconda3\envs\2\lib\site-packages (from httpx->llama-index-core) (1.3.1)
Requirement already satisfied: h11>=0.16 in c:\programdata\anaconda3\envs\2\lib\site-packages (from httpcore==1.*->httpx->llama-index-core) (0.16.0)
Requirement already satisfied: annotated-types>=0.6.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pydantic>=2.8.0->llama-index-core) (0.7.0)
Requirement already satisfied: pydantic-core==2.33.2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pydantic>=2.8.0->llama-index-core) (2.33.2)
Requirement already satisfied: typing-inspection>=0.4.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from pydantic>=2.8.0->llama-index-core) (0.4.1)
Requirement already satisfied: six>=1.5 in c:\programdata\anaconda3\envs\2\lib\site-packages (from python-dateutil>=2.8.2->pandas<2.3.0->llama-index-readers-file) (1.17.0)
Requirement already satisfied: charset_normalizer<4,>=2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from requests>=2.31.0->llama-index-core) (3.4.2)
Requirement already satisfied: urllib3<3,>=1.21.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from requests>=2.31.0->llama-index-core) (2.5.0)
Requirement already satisfied: transformers<5.0.0,>=4.41.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (4.44.2)
Requirement already satisfied: torch>=1.11.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (2.7.1)
Requirement already satisfied: scikit-learn in c:\programdata\anaconda3\envs\2\lib\site-packages (from sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (1.7.0)
Requirement already satisfied: scipy in c:\programdata\anaconda3\envs\2\lib\site-packages (from sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (1.15.3)
Requirement already satisfied: safetensors>=0.4.1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (0.5.3)
Requirement already satisfied: tokenizers<0.20,>=0.19 in c:\programdata\anaconda3\envs\2\lib\site-packages (from transformers<5.0.0,>=4.41.0->sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (0.19.1)
Requirement already satisfied: greenlet>=1 in c:\programdata\anaconda3\envs\2\lib\site-packages (from sqlalchemy>=1.4.49->sqlalchemy[asyncio]>=1.4.49->llama-index-core) (3.2.3)
Requirement already satisfied: sympy>=1.13.3 in c:\programdata\anaconda3\envs\2\lib\site-packages (from torch>=1.11.0->sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (1.14.0)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from sympy>=1.13.3->torch>=1.11.0->sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (1.3.0)
Requirement already satisfied: mypy-extensions>=0.3.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from typing-inspect>=0.8.0->llama-index-core) (1.1.0)
Requirement already satisfied: exceptiongroup>=1.0.2 in c:\programdata\anaconda3\envs\2\lib\site-packages (from anyio->httpx->llama-index-core) (1.3.0)
Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from dataclasses-json->llama-index-core) (3.26.1)
Requirement already satisfied: MarkupSafe>=2.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from jinja2->banks<3,>=2.0.0->llama-index-core) (3.0.2)
Requirement already satisfied: threadpoolctl>=3.1.0 in c:\programdata\anaconda3\envs\2\lib\site-packages (from scikit-learn->sentence-transformers>=2.6.1->llama-index-embeddings-huggingface) (3.6.0)
Downloading llama_index_llms_ollama-0.6.2-py3-none-any.whl (8.1 kB)
Downloading ollama-0.5.1-py3-none-any.whl (13 kB)
Installing collected packages: ollama, llama-index-llms-ollama
  Attempting uninstall: ollama
    Found existing installation: ollama 0.3.3
    Uninstalling ollama-0.3.3:
      Successfully uninstalled ollama-0.3.3
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
llama-index-embeddings-ollama 0.3.1 requires llama-index-core<0.12.0,>=0.11.0, but you have llama-index-core 0.12.43 which is incompatible.
llama-index-embeddings-ollama 0.3.1 requires ollama<0.4.0,>=0.3.1, but you have ollama 0.5.1 which is incompatible.
Successfully installed llama-index-llms-ollama-0.6.2 ollama-0.5.1

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it ^
More?   -v "%USERPROFILE%\.cache\huggingface":/root/.cache/huggingface ^
More?   -v "%CD%\projects":/usr/src/app/projects ^
More?   autoraghq/autorag:api-latest validate ^
More?     --config /usr/src/app/projects/tutorial_1/config.yaml ^
More?     --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet ^
More?     --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet
[06/21/25 00:21:52] INFO     [__init__.py:81] >> You are using API version of AutoRAG.To use local        __init__.py:81
                             version, run pip install 'AutoRAG[gpu]'
[06/21/25 00:21:53] INFO     [font_manager.py:1639] >> generated new fontManager                    font_manager.py:1639
[06/21/25 00:21:58] INFO     [_client.py:1026] >> HTTP Request: GET                                      _client.py:1026
                             https://api.gradio.app/gradio-messaging/en "HTTP/1.1 200 OK"
[06/21/25 00:21:59] INFO     [config.py:54] >> PyTorch version 2.5.1 available.                             config.py:54
[06/21/25 00:22:03] INFO     [base.py:64] >> You are using API version of AutoRAG.To use local version, run   base.py:64
                             pip install 'AutoRAG[gpu]'
                    ERROR    [__init__.py:53] >> Unexpected exception                                     __init__.py:53
                             ╭─────────────────── Traceback (most recent call last) ────────────────────╮
                             │ /usr/local/lib/python3.10/runpy.py:196 in _run_module_as_main            │
                             │                                                                          │
                             │   193 │   main_globals = sys.modules["__main__"].__dict__                │
                             │   194 │   if alter_argv:                                                 │
                             │   195 │   │   sys.argv[0] = mod_spec.origin                              │
                             │ ❱ 196 │   return _run_code(code, main_globals, None,                     │
                             │   197 │   │   │   │   │    "__main__", mod_spec)                         │
                             │   198                                                                    │
                             │   199 def run_module(mod_name, init_globals=None,                        │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/runpy.py:86 in _run_code                       │
                             │                                                                          │
                             │    83 │   │   │   │   │      __loader__ = loader,                        │
                             │    84 │   │   │   │   │      __package__ = pkg_name,                     │
                             │    85 │   │   │   │   │      __spec__ = mod_spec)                        │
                             │ ❱  86 │   exec(code, run_globals)                                        │
                             │    87 │   return run_globals                                             │
                             │    88                                                                    │
                             │    89 def _run_module_code(code, init_globals=None,                      │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:209 in <module>                              │
                             │                                                                          │
                             │   206 cli.add_command(validate, "validate")                              │
                             │   207                                                                    │
                             │   208 if __name__ == "__main__":                                         │
                             │ ❱ 209 │   cli()                                                          │
                             │   210                                                                    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1161 in __call__   │
                             │                                                                          │
                             │   1158 │                                                                 │
                             │   1159 │   def __call__(self, *args: t.Any, **kwargs: t.Any) -> t.Any:   │
                             │   1160 │   │   """Alias for :meth:`main`."""                             │
                             │ ❱ 1161 │   │   return self.main(*args, **kwargs)                         │
                             │   1162                                                                   │
                             │   1163                                                                   │
                             │   1164 class Command(BaseCommand):                                       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1082 in main       │
                             │                                                                          │
                             │   1079 │   │   try:                                                      │
                             │   1080 │   │   │   try:                                                  │
                             │   1081 │   │   │   │   with self.make_context(prog_name, args, **extra)  │
                             │ ❱ 1082 │   │   │   │   │   rv = self.invoke(ctx)                         │
                             │   1083 │   │   │   │   │   if not standalone_mode:                       │
                             │   1084 │   │   │   │   │   │   return rv                                 │
                             │   1085 │   │   │   │   │   # it's not safe to `ctx.exit(rv)` here!       │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1697 in invoke     │
                             │                                                                          │
                             │   1694 │   │   │   │   super().invoke(ctx)                               │
                             │   1695 │   │   │   │   sub_ctx = cmd.make_context(cmd_name, args, parent │
                             │   1696 │   │   │   │   with sub_ctx:                                     │
                             │ ❱ 1697 │   │   │   │   │   return _process_result(sub_ctx.command.invoke │
                             │   1698 │   │                                                             │
                             │   1699 │   │   # In chain mode we create the contexts step by step, but  │
                             │   1700 │   │   # base command has been invoked.  Because at that point w │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:1443 in invoke     │
                             │                                                                          │
                             │   1440 │   │   │   echo(style(message, fg="red"), err=True)              │
                             │   1441 │   │                                                             │
                             │   1442 │   │   if self.callback is not None:                             │
                             │ ❱ 1443 │   │   │   return ctx.invoke(self.callback, **ctx.params)        │
                             │   1444 │                                                                 │
                             │   1445 │   def shell_complete(self, ctx: Context, incomplete: str) -> t. │
                             │   1446 │   │   """Return a list of completions for the incomplete value. │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/click/core.py:788 in invoke      │
                             │                                                                          │
                             │    785 │   │                                                             │
                             │    786 │   │   with augment_usage_errors(__self):                        │
                             │    787 │   │   │   with ctx:                                             │
                             │ ❱  788 │   │   │   │   return __callback(*args, **kwargs)                │
                             │    789 │                                                                 │
                             │    790 │   def forward(__self, __cmd: "Command", *args: t.Any, **kwargs: │
                             │    791 │   │   """Similar to :meth:`invoke` but fills in default keyword │
                             │                                                                          │
                             │ /usr/src/app/autorag/cli.py:196 in validate                              │
                             │                                                                          │
                             │   193 │   │   raise ValueError(f"Config file {config} is not a parquet f │
                             │   194 │   if not os.path.exists(config):                                 │
                             │   195 │   │   raise ValueError(f"Config file {config} does not exist.")  │
                             │ ❱ 196 │   validator = Validator(qa_data_path=qa_data_path, corpus_data_p │
                             │   197 │   validator.validate(config)                                     │
                             │   198                                                                    │
                             │   199                                                                    │
                             │                                                                          │
                             │ /usr/src/app/autorag/validator.py:39 in __init__                         │
                             │                                                                          │
                             │   36 │   │   │   raise ValueError(                                       │
                             │   37 │   │   │   │   f"Corpus data path {corpus_data_path} is not a parq │
                             │   38 │   │   │   )                                                       │
                             │ ❱ 39 │   │   self.qa_data = pd.read_parquet(qa_data_path, engine="pyarro │
                             │   40 │   │   self.corpus_data = pd.read_parquet(corpus_data_path, engine │
                             │   41 │   │   self.qa_data = cast_qa_dataset(self.qa_data)                │
                             │   42 │   │   self.corpus_data = cast_corpus_dataset(self.corpus_data)    │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:667 in      │
                             │ read_parquet                                                             │
                             │                                                                          │
                             │   664 │   │   use_nullable_dtypes = False                                │
                             │   665 │   check_dtype_backend(dtype_backend)                             │
                             │   666 │                                                                  │
                             │ ❱ 667 │   return impl.read(                                              │
                             │   668 │   │   path,                                                      │
                             │   669 │   │   columns=columns,                                           │
                             │   670 │   │   filters=filters,                                           │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pandas/io/parquet.py:274 in read │
                             │                                                                          │
                             │   271 │   │   │   mode="rb",                                             │
                             │   272 │   │   )                                                          │
                             │   273 │   │   try:                                                       │
                             │ ❱ 274 │   │   │   pa_table = self.api.parquet.read_table(                │
                             │   275 │   │   │   │   path_or_handle,                                    │
                             │   276 │   │   │   │   columns=columns,                                   │
                             │   277 │   │   │   │   filesystem=filesystem,                             │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1843 in  │
                             │ read_table                                                               │
                             │                                                                          │
                             │   1840 │   │   │   page_checksum_verification=page_checksum_verification │
                             │   1841 │   │   )                                                         │
                             │   1842 │                                                                 │
                             │ ❱ 1843 │   return dataset.read(columns=columns, use_threads=use_threads, │
                             │   1844 │   │   │   │   │   │   use_pandas_metadata=use_pandas_metadata)  │
                             │   1845                                                                   │
                             │   1846                                                                   │
                             │                                                                          │
                             │ /usr/local/lib/python3.10/site-packages/pyarrow/parquet/core.py:1485 in  │
                             │ read                                                                     │
                             │                                                                          │
                             │   1482 │   │   │   │   │   list(columns) + list(set(index_columns) - set │
                             │   1483 │   │   │   │   )                                                 │
                             │   1484 │   │                                                             │
                             │ ❱ 1485 │   │   table = self._dataset.to_table(                           │
                             │   1486 │   │   │   columns=columns, filter=self._filter_expression,      │
                             │   1487 │   │   │   use_threads=use_threads                               │
                             │   1488 │   │   )                                                         │
                             │                                                                          │
                             │ in pyarrow._dataset.Dataset.to_table:574                                 │
                             │                                                                          │
                             │ in pyarrow._dataset.Scanner.to_table:3865                                │
                             │                                                                          │
                             │ in pyarrow.lib.pyarrow_internal_check_status:155                         │
                             │                                                                          │
                             │ in pyarrow.lib.check_status:92                                           │
                             ╰──────────────────────────────────────────────────────────────────────────╯
                             OSError: Repetition level histogram size mismatch

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker run --rm -it \
docker: invalid reference format

Run 'docker run --help' for more information

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  -v ~\.cache\huggingface:/root/.cache/huggingface \
'-v' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  -v $(pwd)/projects:/usr/src/app/projects \
'-v' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>  autoraghq/autorag:all evaluate \
'autoraghq' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>    --config /usr/src/app/projects/tutorial_1/config.yaml \
'--config' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>    --qa_data_path /usr/src/app/projects/tutorial_1/qa_test.parquet \
'--qa_data_path' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>    --corpus_data_path /usr/src/app/projects/tutorial_1/corpus.parquet \
'--corpus_data_path' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>    --project_dir /usr/src/app/projects/tutorial_1
'--project_dir' is not recognized as an internal or external command,
operable program or batch file.

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>

[description.txt](https://github.com/user-attachments/files/20844215/description.txt)
[evaluate_history.csv](https://github.com/user-attachments/files/20844213/evaluate_history.csv)
[summary.csv](https://github.com/user-attachments/files/20844216/summary.csv)
[trial.json](https://github.com/user-attachments/files/20844214/trial.json)
[trial_config.csv](https://github.com/user-attachments/files/20844217/trial_config.csv)

I have updated llamaindex


(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>pip list
Package                                  Version
---------------------------------------- ---------------
absl-py                                  2.3.0
accelerate                               1.8.1
aiofiles                                 24.1.0
aiohappyeyeballs                         2.6.1
aiohttp                                  3.12.13
aiolimiter                               1.2.1
aiosignal                                1.3.2
aiosqlite                                0.21.0
altair                                   5.5.0
annotated-types                          0.7.0
anthropic                                0.28.1
antlr4-python3-runtime                   4.9.3
anyio                                    4.9.0
asttokens                                3.0.0
async-timeout                            4.0.3
attrs                                    25.3.0
Authlib                                  1.3.1
AutoRAG                                  0.3.13
backoff                                  2.2.1
banks                                    2.1.2
bcrypt                                   4.3.0
beautifulsoup4                           4.13.4
bleach                                   6.2.0
blinker                                  1.9.0
bm25s                                    0.2.13
bokeh                                    3.7.3
boto3                                    1.38.41
botocore                                 1.38.41
build                                    1.2.2.post1
cachetools                               5.5.2
certifi                                  2025.6.15
cffi                                     1.17.1
chardet                                  5.2.0
charset-normalizer                       3.4.2
chromadb                                 1.0.13
click                                    8.2.1
cohere                                   5.15.0
colorama                                 0.4.6
coloredlogs                              15.0.1
comm                                     0.2.2
contourpy                                1.3.2
couchbase                                4.4.0
cramjam                                  2.10.0
cryptography                             45.0.4
cycler                                   0.12.1
dataclasses-json                         0.6.7
datasets                                 3.6.0
debugpy                                  1.8.14
decorator                                5.2.1
Deprecated                               1.2.18
deprecation                              2.1.0
dill                                     0.3.8
dirtyjson                                1.0.8
distro                                   1.9.0
durationpy                               0.10
effdet                                   0.4.1
emoji                                    2.14.1
eval_type_backport                       0.2.2
evaluate                                 0.4.4
exceptiongroup                           1.3.0
executing                                2.2.0
fastapi                                  0.115.13
fastavro                                 1.11.1
fastparquet                              2024.11.0
ffmpy                                    0.6.0
filelock                                 3.18.0
filetype                                 1.2.0
Flask                                    3.1.1
flatbuffers                              25.2.10
fonttools                                4.58.4
frozenlist                               1.7.0
fsspec                                   2025.3.0
gitdb                                    4.0.12
GitPython                                3.1.44
google-api-core                          2.25.1
google-auth                              2.40.3
google-cloud-vision                      3.10.2
googleapis-common-protos                 1.70.0
gradio                                   5.34.2
gradio_client                            1.10.3
greenlet                                 3.2.3
griffe                                   1.7.3
groovy                                   0.1.2
grpcio                                   1.67.1
grpcio-health-checking                   1.67.1
grpcio-status                            1.67.1
grpcio-tools                             1.67.1
h11                                      0.16.0
h2                                       4.2.0
hpack                                    4.1.0
html5lib                                 1.1
httpcore                                 1.0.9
httptools                                0.6.4
httpx                                    0.27.2
httpx-sse                                0.4.0
huggingface-hub                          0.33.0
humanfriendly                            10.0
Hypercorn                                0.17.3
hyperframe                               6.1.0
idna                                     3.10
importlib_metadata                       8.7.0
importlib_resources                      6.5.2
ipykernel                                6.29.5
ipython                                  8.37.0
ipywidgets                               8.1.7
ipywidgets_bokeh                         1.6.0
itsdangerous                             2.2.0
jedi                                     0.19.2
Jinja2                                   3.1.6
jiter                                    0.10.0
jmespath                                 1.0.1
joblib                                   1.5.1
jq                                       1.9.1
jsonpatch                                1.33
jsonpath-python                          1.0.6
jsonpointer                              3.0.0
jsonschema                               4.24.0
jsonschema-specifications                2025.4.1
jupyter_client                           8.6.3
jupyter_core                             5.8.1
jupyterlab_widgets                       3.0.15
kiwisolver                               1.4.8
kubernetes                               33.1.0
langchain                                0.3.25
langchain-community                      0.3.25
langchain-core                           0.3.65
langchain-openai                         0.3.24
langchain-text-splitters                 0.3.8
langchain-unstructured                   0.1.6
langchain-upstage                        0.6.0
langdetect                               1.0.9
langsmith                                0.3.45
linkify-it-py                            2.0.3
llama-cloud                              0.1.26
llama-cloud-services                     0.6.34
llama-index                              0.12.43
llama-index-agent-openai                 0.4.11
llama-index-cli                          0.4.3
llama-index-core                         0.12.43
llama-index-embeddings-huggingface       0.5.4
llama-index-embeddings-ollama            0.3.1
llama-index-embeddings-openai            0.3.1
llama-index-indices-managed-llama-cloud  0.7.7
llama-index-instrumentation              0.2.0
llama-index-legacy                       0.9.48.post4
llama-index-llms-anthropic               0.2.1
llama-index-llms-bedrock                 0.2.6
llama-index-llms-ollama                  0.6.2
llama-index-llms-openai                  0.4.7
llama-index-llms-openai-like             0.2.0
llama-index-multi-modal-llms-openai      0.5.1
llama-index-program-openai               0.3.2
llama-index-question-gen-openai          0.3.1
llama-index-readers-file                 0.4.9
llama-index-readers-llama-parse          0.4.0
llama-index-retrievers-bm25              0.4.0
llama-index-workflows                    0.2.2
llama-parse                              0.6.21
lxml                                     5.4.0
lz4                                      4.4.4
Markdown                                 3.8.2
markdown-it-py                           3.0.0
MarkupSafe                               3.0.2
marshmallow                              3.26.1
matplotlib                               3.10.3
matplotlib-inline                        0.1.7
mdit-py-plugins                          0.4.2
mdurl                                    0.1.2
mixedbread-ai                            2.2.6
mmh3                                     5.1.0
mpmath                                   1.3.0
multidict                                6.5.0
multiprocess                             0.70.16
mypy_extensions                          1.1.0
narwhals                                 1.43.1
nest-asyncio                             1.6.0
networkx                                 3.4.2
nltk                                     3.9.1
numpy                                    1.26.4
oauthlib                                 3.3.1
olefile                                  0.47
ollama                                   0.5.1
omegaconf                                2.3.0
onnx                                     1.18.0
onnxruntime                              1.19.2
openai                                   1.90.0
opencv-python                            4.11.0.86
opentelemetry-api                        1.34.1
opentelemetry-exporter-otlp-proto-common 1.34.1
opentelemetry-exporter-otlp-proto-grpc   1.34.1
opentelemetry-proto                      1.34.1
opentelemetry-sdk                        1.34.1
opentelemetry-semantic-conventions       0.55b1
orjson                                   3.10.18
overrides                                7.7.0
packaging                                24.2
pandas                                   2.2.3
panel                                    1.7.1
param                                    2.2.1
parso                                    0.8.4
pdf2image                                1.17.0
pdfminer.six                             20250506
pdfplumber                               0.11.7
pi_heif                                  0.22.0
pikepdf                                  9.9.0
pillow                                   11.2.1
pinecone                                 7.2.0
pinecone-plugin-assistant                1.7.0
pinecone-plugin-interface                0.0.7
pip                                      25.1
platformdirs                             4.3.8
portalocker                              2.10.1
posthog                                  5.3.0
priority                                 2.0.0
prompt_toolkit                           3.0.51
propcache                                0.3.2
proto-plus                               1.26.1
protobuf                                 5.29.5
protoc-gen-openapiv2                     0.0.1
psutil                                   7.0.0
pure_eval                                0.2.3
pyarrow                                  18.1.0
pyasn1                                   0.6.1
pyasn1_modules                           0.4.2
pybase64                                 1.4.1
pycocotools                              2.0.10
pycparser                                2.22
pydantic                                 2.11.7
pydantic_core                            2.33.2
pydantic-settings                        2.9.1
pydeck                                   0.9.1
pydub                                    0.25.1
Pygments                                 2.19.1
pymilvus                                 2.5.11
PyMuPDF                                  1.26.1
pyngrok                                  7.2.11
pyparsing                                3.2.3
pypdf                                    5.6.0
PyPDF2                                   2.12.1
pypdfium2                                4.30.1
PyPika                                   0.48.9
pyproject_hooks                          1.2.0
pyreadline3                              3.5.4
PyStemmer                                2.2.0.3
python-dateutil                          2.9.0.post0
python-dotenv                            1.1.0
python-iso639                            2025.2.18
python-magic                             0.4.27
python-multipart                         0.0.20
python-oxmsg                             0.0.2
pytz                                     2025.2
pyviz_comms                              3.0.6
pywin32                                  310
PyYAML                                   6.0.2
pyzmq                                    27.0.0
qdrant-client                            1.14.3
Quart                                    0.20.0
rank-bm25                                0.2.2
RapidFuzz                                3.13.0
referencing                              0.36.2
regex                                    2024.11.6
requests                                 2.32.4
requests-oauthlib                        2.0.0
requests-toolbelt                        1.0.0
rich                                     14.0.0
rouge_score                              0.1.2
rpds-py                                  0.25.1
rsa                                      4.9.1
ruff                                     0.12.0
s3transfer                               0.13.0
sacrebleu                                2.5.1
safehttpx                                0.1.6
safetensors                              0.5.3
scikit-learn                             1.7.0
scipy                                    1.15.3
seaborn                                  0.13.2
semantic-version                         2.10.0
sentence-transformers                    4.1.0
setuptools                               80.9.0
shellingham                              1.5.4
six                                      1.17.0
smmap                                    5.0.2
sniffio                                  1.3.1
soupsieve                                2.7
SQLAlchemy                               2.0.41
stack-data                               0.6.3
starlette                                0.46.2
streamlit                                1.46.0
striprtf                                 0.0.26
sympy                                    1.14.0
tabulate                                 0.9.0
taskgroup                                0.2.2
tenacity                                 8.5.0
threadpoolctl                            3.6.0
tiktoken                                 0.9.0
timm                                     1.0.15
tokenizers                               0.19.1
tokenlog                                 0.0.2
toml                                     0.10.2
tomli                                    2.2.1
tomlkit                                  0.13.3
torch                                    2.7.1
torchvision                              0.22.1
tornado                                  6.5.1
tqdm                                     4.67.1
traitlets                                5.14.3
transformers                             4.44.2
typer                                    0.16.0
types-requests                           2.32.4.20250611
typing_extensions                        4.14.0
typing-inspect                           0.9.0
typing-inspection                        0.4.1
tzdata                                   2025.2
uc-micro-py                              1.0.3
ujson                                    5.10.0
unstructured                             0.17.2
unstructured-client                      0.28.1
unstructured-inference                   1.0.5
unstructured.pytesseract                 0.3.15
urllib3                                  2.5.0
uvicorn                                  0.34.3
validators                               0.34.0
voyageai                                 0.3.2
watchdog                                 6.0.0
watchfiles                               1.1.0
wcwidth                                  0.2.13
weaviate-client                          4.15.2
webencodings                             0.5.1
websocket-client                         1.8.0
websockets                               15.0.1
Werkzeug                                 3.1.3
wheel                                    0.45.1
widgetsnbextension                       4.0.14
wrapt                                    1.17.2
wsproto                                  1.2.0
xxhash                                   3.5.0
xyzservices                              2025.4.0
yarl                                     1.20.1
zipp                                     3.23.0
zstandard                                0.23.0

(2) C:\Users\TARGET STORE\Desktop\s\AutoRAG>

Hello @werruww 
Try to install AutoRAG v0.3.16 version
```
pip install "AutoRAG[all]==0.3.16"
```

If something is wrong, please make an another github issue. Thank you!

Please see the Colab page for the Olama and Hagvees models from A to Z.







!nohup ollama serve &
from autorag.evaluator import Evaluator

evaluator = Evaluator(qa_data_path='/content/AutoRAG/tests/resources/sample_project/data/qa.parquet', corpus_data_path='/content/AutoRAG/tests/resources/sample_project/data/corpus.parquet',
                      project_dir='/content/AutoRAG/projects/tutorial_1')
evaluator.start_trial('/content/AutoRAG/autorag/sample_config/rag/english/non_gpu/simple_ollama.yaml')




nohup: appending output to 'nohup.out'
Ingesting VectorDB... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100% 1/1 0:00:15
Evaluating...         ━━━━━━━━━━━━━━━━━━━━━━━━━━╸━━━━━━━━━━━━━  67% 2/3 0:16:06
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event CollectionGetEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event CollectionAddEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event ClientStartEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event ClientCreateCollectionEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event CollectionQueryEvent: captur


%%writefile config.yaml


vectordb:
  - name: mpnet_base_chroma
    db_type: chroma
    client_type: persistent
    embedding_model: huggingface_all_mpnet_base_v2
    collection_name: huggingface_all_mpnet_base_v2
    path: ${PROJECT_DIR}/data/chroma
node_lines:
  - node_line_name: retrieve_node_line
    nodes:
      - node_type: retrieval
        strategy:
          metrics: [ retrieval_f1, retrieval_recall, retrieval_precision ]
        top_k: 3
        modules:
          - module_type: vectordb
            vectordb: mpnet_base_chroma
  - node_line_name: post_retrieve_node_line
    nodes:
      - node_type: prompt_maker
        strategy:
          metrics: [ meteor, rouge, bert_score ]
        modules:
          - module_type: fstring
            prompt: "Read the passages and answer the given question. \n Question: {query} \n Passage: {retrieved_contents} \n Answer : "
      - node_type: generator
        strategy:
          metrics: [ bleu, rouge, bert_score ]
        modules:
          - module_type: llama_index_llm
            llm: ollama
            model: llama3
            batch: 1
            request_timeout: 3000 # You can increase this value if your model is big (slow)




from autorag.evaluator import Evaluator
evaluator.start_trial('/content/config.yaml', skip_validation=True)


Ingesting VectorDB... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   0% 0/1 0:01:53
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event ClientStartEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event ClientCreateCollectionEvent: capture() takes 1 positional argument but 3 were given
ERROR:chromadb.telemetry.product.posthog:Failed to send telemetry event CollectionGetEvent: capture() takes 1 positional argument but 3 were given

!autorag  -h

/usr/local/lib/python3.11/dist-packages/pydantic/_internal/_fields.py:132: UserWarning: Field "model_name" in HuggingFaceLLM has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/usr/local/lib/python3.11/dist-packages/pydantic/_internal/_fields.py:132: UserWarning: Field "model_kwargs" in HuggingFaceLLM has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
[06/30/25 02:15:19] INFO     [config.py:54] >> PyTorch version   

!pip show torch


Name: torch
Version: 2.7.1

!pip list


Package                                  Version
---------------------------------------- -------------------
about-time                               4.2.1
absl-py                                  1.4.0
accelerate                               1.8.1
aiofiles                                 24.1.0
aiohappyeyeballs                         2.6.1
aiohttp                                  3.12.13
aiolimiter                               1.2.1
aiosignal                                1.3.2
aiosqlite                                0.21.0
alabaster                                1.0.0
albucore                                 0.0.24
albumentations                           2.0.8
ale-py                                   0.11.1
alive-progress                           3.2.0
altair                                   5.5.0
annotated-types                          0.7.0
anthropic                                0.55.0
antlr4-python3-runtime                   4.9.3
anyio                                    4.9.0
argon2-cffi                              25.1.0
argon2-cffi-bindings                     21.2.0
array_record                             0.7.2
arviz                                    0.21.0
astropy                                  7.1.0
astropy-iers-data                        0.2025.6.23.0.39.50
astunparse                               1.6.3
atpublic                                 5.1
attrs                                    25.3.0
audioread                                3.0.1
Authlib                                  1.6.0
autograd                                 1.8.0
AutoRAG                                  0.3.16
babel                                    2.17.0
backcall                                 0.2.0
backoff                                  2.2.1
backports.tarfile                        1.2.0
banks                                    2.1.3
bcrypt                                   4.3.0
beautifulsoup4                           4.13.4
bert-score                               0.3.13
betterproto                              2.0.0b6
bigframes                                2.8.0
bigquery-magics                          0.9.0
bleach                                   6.2.0
blinker                                  1.9.0
blis                                     1.3.0
blobfile                                 3.0.0
blosc2                                   3.5.0
bm25s                                    0.2.13
bokeh                                    3.7.3
boto3                                    1.38.46
botocore                                 1.38.46
Bottleneck                               1.4.2
bqplot                                   0.12.45
branca                                   0.8.1
build                                    1.2.2.post1
CacheControl                             0.14.3
cachetools                               5.5.2
catalogue                                2.0.10
cbor                                     1.0.0
certifi                                  2025.6.15
cffi                                     1.17.1
chardet                                  5.2.0
charset-normalizer                       3.4.2
chex                                     0.1.89
chromadb                                 1.0.13
clarabel                                 0.11.1
click                                    8.2.1
cloudpathlib                             0.21.1
cloudpickle                              3.1.1
cma                                      4.2.0
cmake                                    3.31.6
cmdstanpy                                1.2.5
cohere                                   5.15.0
colorama                                 0.4.6
colorcet                                 3.1.0
coloredlogs                              15.0.1
colorlover                               0.3.0
colour                                   0.1.5
comm                                     0.2.2
community                                1.0.0b1
confection                               0.1.5
cons                                     0.4.6
contourpy                                1.3.2
couchbase                                4.4.0
cramjam                                  2.10.0
cryptography                             43.0.3
cuda-python                              12.6.2.post1
cudf-cu12                                25.2.1
cudf-polars-cu12                         25.2.2
cufflinks                                0.17.3
cuml-cu12                                25.2.1
cupy-cuda12x                             13.3.0
curl_cffi                                0.11.4
cuvs-cu12                                25.2.1
cvxopt                                   1.3.2
cvxpy                                    1.6.6
cycler                                   0.12.1
cyipopt                                  1.5.0
cymem                                    2.0.11
Cython                                   3.0.12
dask                                     2024.12.1
dask-cuda                                25.2.0
dask-cudf-cu12                           25.2.2
dask-expr                                1.1.21
dataclasses-json                         0.6.7
dataproc-spark-connect                   0.7.5
datascience                              0.17.6
datasets                                 3.6.0
db-dtypes                                1.4.3
dbus-python                              1.2.18
debugpy                                  1.8.0
decorator                                4.4.2
deepdiff                                 8.5.0
defusedxml                               0.7.1
Deprecated                               1.2.18
deprecation                              2.1.0
diffusers                                0.34.0
dill                                     0.3.7
dirtyjson                                1.0.8
distributed                              2024.12.1
distributed-ucxx-cu12                    0.42.0
distro                                   1.9.0
dlib                                     19.24.6
dm-tree                                  0.1.9
docstring_parser                         0.16
docutils                                 0.21.2
dopamine_rl                              4.1.2
duckdb                                   1.2.2
durationpy                               0.10
earthengine-api                          1.5.21
easydict                                 1.13
editdistance                             0.8.1
eerepr                                   0.1.2
effdet                                   0.4.1
einops                                   0.8.1
emoji                                    2.14.1
en_core_web_sm                           3.8.0
entrypoints                              0.4
et_xmlfile                               2.0.0
etils                                    1.12.2
etuples                                  0.3.9
evaluate                                 0.4.4
Farama-Notifications                     0.0.4
fastai                                   2.7.19
fastapi                                  0.115.13
fastavro                                 1.11.1
fastcore                                 1.7.29
fastdownload                             0.0.7
fastjsonschema                           2.21.1
fastparquet                              2024.11.0
fastprogress                             1.0.3
fastrlock                                0.8.3
ffmpy                                    0.6.0
filelock                                 3.18.0
filetype                                 1.2.0
firebase-admin                           6.9.0
FlagEmbedding                            1.3.5
Flask                                    3.1.1
flatbuffers                              25.2.10
flax                                     0.10.6
folium                                   0.19.7
fonttools                                4.58.4
frozendict                               2.4.6
frozenlist                               1.7.0
fsspec                                   2025.3.0
future                                   1.0.0
gast                                     0.6.0
gcsfs                                    2025.3.2
GDAL                                     3.8.4
gdown                                    5.2.0
geemap                                   0.35.3
geocoder                                 1.38.1
geographiclib                            2.0
geopandas                                1.0.1
geopy                                    2.4.1
gin-config                               0.5.0
gitdb                                    4.0.12
GitPython                                3.1.44
glob2                                    0.7
google                                   2.0.3
google-ai-generativelanguage             0.6.15
google-api-core                          2.25.1
google-api-python-client                 2.173.0
google-auth                              2.38.0
google-auth-httplib2                     0.2.0
google-auth-oauthlib                     1.2.2
google-cloud-aiplatform                  1.99.0
google-cloud-bigquery                    3.34.0
google-cloud-bigquery-connection         1.18.3
google-cloud-bigquery-storage            2.32.0
google-cloud-core                        2.4.3
google-cloud-dataproc                    5.20.0
google-cloud-datastore                   2.21.0
google-cloud-firestore                   2.21.0
google-cloud-functions                   1.20.4
google-cloud-iam                         2.19.1
google-cloud-language                    2.17.2
google-cloud-resource-manager            1.14.2
google-cloud-spanner                     3.55.0
google-cloud-storage                     2.19.0
google-cloud-translate                   3.20.3
google-cloud-vision                      3.10.2
google-colab                             1.0.0
google-crc32c                            1.7.1
google-genai                             1.21.1
google-generativeai                      0.8.5
google-pasta                             0.2.0
google-resumable-media                   2.7.2
googleapis-common-protos                 1.70.0
googledrivedownloader                    1.1.0
gradio                                   5.35.0
gradio_client                            1.10.4
grapheme                                 0.6.0
graphviz                                 0.21
greenlet                                 3.2.3
griffe                                   1.7.3
groovy                                   0.1.2
grpc-google-iam-v1                       0.14.2
grpc-interceptor                         0.15.4
grpcio                                   1.67.1
grpcio-health-checking                   1.67.1
grpcio-status                            1.67.1
grpcio-tools                             1.67.1
grpclib                                  0.4.8
gspread                                  6.2.1
gspread-dataframe                        4.0.0
gym                                      0.25.2
gym-notices                              0.0.8
gymnasium                                1.1.1
h11                                      0.16.0
h2                                       4.2.0
h5netcdf                                 1.6.1
h5py                                     3.14.0
hdbscan                                  0.8.40
hf_transfer                              0.1.9
hf-xet                                   1.1.5
highspy                                  1.11.0
holidays                                 0.75
holoviews                                1.20.2
hpack                                    4.1.0
html5lib                                 1.1
httpcore                                 1.0.9
httpimport                               1.4.1
httplib2                                 0.22.0
httptools                                0.6.4
httpx                                    0.28.1
httpx-sse                                0.4.0
huggingface-hub                          0.33.0
humanfriendly                            10.0
humanize                                 4.12.3
Hypercorn                                0.17.3
hyperframe                               6.1.0
hyperopt                                 0.2.7
ibis-framework                           9.5.0
idna                                     3.10
ijson                                    3.4.0
imageio                                  2.37.0
imageio-ffmpeg                           0.6.0
imagesize                                1.4.1
imbalanced-learn                         0.13.0
immutabledict                            4.2.1
importlib_metadata                       8.7.0
importlib_resources                      6.5.2
imutils                                  0.5.4
inflect                                  7.5.0
iniconfig                                2.1.0
inscriptis                               2.6.0
intel-cmplr-lib-ur                       2025.2.0
intel-openmp                             2025.2.0
ipyevents                                2.0.2
ipyfilechooser                           0.6.0
ipykernel                                6.29.5
ipyleaflet                               0.20.0
ipyparallel                              8.8.0
ipython                                  7.34.0
ipython-genutils                         0.2.0
ipython-sql                              0.5.0
ipytree                                  0.2.2
ipywidgets                               8.1.7
ipywidgets_bokeh                         1.6.0
ir_datasets                              0.5.11
itsdangerous                             2.2.0
jaraco.classes                           3.4.0
jaraco.context                           6.0.1
jaraco.functools                         4.2.1
jax                                      0.5.2
jax-cuda12-pjrt                          0.5.1
jax-cuda12-plugin                        0.5.1
jaxlib                                   0.5.1
jedi                                     0.19.2
jeepney                                  0.9.0
jieba                                    0.42.1
Jinja2                                   3.1.6
jiter                                    0.10.0
jmespath                                 1.0.1
joblib                                   1.5.1
jpype1                                   1.5.2
jq                                       1.9.1
jsonpatch                                1.33
jsonpath-python                          1.0.6
jsonpickle                               4.1.1
jsonpointer                              3.0.0
jsonschema                               4.24.0
jsonschema-specifications                2025.4.1
jupyter-client                           6.1.12
jupyter-console                          6.1.0
jupyter_core                             5.8.1
jupyter_kernel_gateway                   2.5.2
jupyter-leaflet                          0.20.0
jupyter-server                           1.16.0
jupyterlab_pygments                      0.3.0
jupyterlab_widgets                       3.0.15
jupytext                                 1.17.2
kaggle                                   1.7.4.5
kagglehub                                0.3.12
keras                                    3.8.0
keras-hub                                0.18.1
keras-nlp                                0.18.1
keyring                                  25.6.0
keyrings.google-artifactregistry-auth    1.1.2
kiwipiepy                                0.21.0
kiwipiepy_model                          0.21.0
kiwisolver                               1.4.8
konlpy                                   0.6.0
kubernetes                               33.1.0
langchain                                0.2.17
langchain-community                      0.2.19
langchain-core                           0.2.43
langchain-openai                         0.1.25
langchain-text-splitters                 0.2.4
langchain-unstructured                   0.1.2
langchain-upstage                        0.1.5
langcodes                                3.5.0
langdetect                               1.0.9
langsmith                                0.1.147
language_data                            1.3.0
lazr.uri                                 1.0.6
lazy_loader                              0.4
libclang                                 18.1.1
libcudf-cu12                             25.2.1
libcugraph-cu12                          25.2.0
libcuml-cu12                             25.2.1
libcuvs-cu12                             25.2.1
libkvikio-cu12                           25.2.1
libpysal                                 4.13.0
libraft-cu12                             25.2.0
librosa                                  0.11.0
libucx-cu12                              1.18.1
libucxx-cu12                             0.42.0
lightgbm                                 4.5.0
linkify-it-py                            2.0.3
llama-cloud                              0.1.26
llama-cloud-services                     0.6.34
llama-index                              0.12.42
llama-index-agent-openai                 0.4.12
llama-index-cli                          0.4.3
llama-index-core                         0.12.42
llama-index-embeddings-huggingface       0.5.5
llama-index-embeddings-ollama            0.6.0
llama-index-embeddings-openai            0.3.1
llama-index-embeddings-openai-like       0.1.1
llama-index-indices-managed-llama-cloud  0.7.7
llama-index-llms-anthropic               0.6.19
llama-index-llms-bedrock                 0.3.8
llama-index-llms-huggingface             0.5.0
llama-index-llms-ollama                  0.6.2
llama-index-llms-openai                  0.4.7
llama-index-llms-openai-like             0.4.0
llama-index-multi-modal-llms-openai      0.5.1
llama-index-program-openai               0.3.2
llama-index-question-gen-openai          0.3.1
llama-index-readers-file                 0.4.9
llama-index-readers-llama-parse          0.4.0
llama-index-retrievers-bm25              0.5.2
llama-parse                              0.6.34
llmlingua                                0.2.2
llvmlite                                 0.43.0
locket                                   1.0.0
logical-unification                      0.4.6
lxml                                     5.4.0
lz4                                      4.4.4
Mako                                     1.1.3
marisa-trie                              1.2.1
Markdown                                 3.8.2
markdown-it-py                           3.0.0
MarkupSafe                               3.0.2
marshmallow                              3.26.1
matplotlib                               3.10.0
matplotlib-inline                        0.1.7
matplotlib-venn                          1.1.2
mdit-py-plugins                          0.4.2
mdurl                                    0.1.2
milvus-lite                              2.5.0
miniKanren                               1.0.3
missingno                                0.5.2
mistune                                  3.1.3
mixedbread-ai                            2.2.6
mizani                                   0.13.5
mkl                                      2025.0.1
ml-dtypes                                0.4.1
mlxtend                                  0.23.4
mmh3                                     5.1.0
more-itertools                           10.7.0
moviepy                                  1.0.3
mpmath                                   1.3.0
msgpack                                  1.1.1
multidict                                6.4.4
multipledispatch                         1.0.0
multiprocess                             0.70.15
multitasking                             0.0.11
murmurhash                               1.0.13
music21                                  9.3.0
mypy_extensions                          1.1.0
namex                                    0.1.0
narwhals                                 1.44.0
natsort                                  8.4.0
nbclassic                                1.3.1
nbclient                                 0.10.2
nbconvert                                7.16.6
nbformat                                 5.10.4
ndindex                                  1.10.0
nest-asyncio                             1.6.0
networkx                                 3.4.2
nibabel                                  5.3.2
ninja                                    1.11.1.4
nltk                                     3.9.1
nncf                                     2.17.0
notebook                                 6.5.7
notebook_shim                            0.2.4
numba                                    0.60.0
numba-cuda                               0.2.0
numexpr                                  2.11.0
numpy                                    1.26.4
nvidia-cublas-cu12                       12.6.4.1
nvidia-cuda-cupti-cu12                   12.6.80
nvidia-cuda-nvcc-cu12                    12.5.82
nvidia-cuda-nvrtc-cu12                   12.6.77
nvidia-cuda-runtime-cu12                 12.6.77
nvidia-cudnn-cu12                        9.5.1.17
nvidia-cufft-cu12                        11.3.0.4
nvidia-cufile-cu12                       1.11.1.6
nvidia-curand-cu12                       10.3.7.77
nvidia-cusolver-cu12                     11.7.1.2
nvidia-cusparse-cu12                     12.5.4.2
nvidia-cusparselt-cu12                   0.6.3
nvidia-ml-py                             12.575.51
nvidia-nccl-cu12                         2.26.2
nvidia-nvcomp-cu12                       4.2.0.11
nvidia-nvjitlink-cu12                    12.6.85
nvidia-nvtx-cu12                         12.6.77
nvtx                                     0.2.12
nx-cugraph-cu12                          25.2.0
oauth2client                             4.1.3
oauthlib                                 3.3.1
olefile                                  0.47
ollama                                   0.5.1
omegaconf                                2.3.0
onnx                                     1.18.0
onnxruntime                              1.22.0
openai                                   1.91.0
opencv-contrib-python                    4.11.0.86
opencv-python                            4.11.0.86
opencv-python-headless                   4.11.0.86
openpyxl                                 3.1.5
opentelemetry-api                        1.34.1
opentelemetry-exporter-otlp-proto-common 1.34.1
opentelemetry-exporter-otlp-proto-grpc   1.34.1
opentelemetry-proto                      1.34.1
opentelemetry-sdk                        1.34.1
opentelemetry-semantic-conventions       0.55b1
openvino                                 2025.2.0
openvino-telemetry                       2025.1.0
openvino-tokenizers                      2025.2.0.1
opt_einsum                               3.4.0
optax                                    0.2.5
optimum                                  1.26.1
optimum-intel                            1.23.0
optree                                   0.16.0
orbax-checkpoint                         0.11.16
orderly-set                              5.4.1
orjson                                   3.10.18
osqp                                     1.0.4
overrides                                7.7.0
packaging                                24.2
pandas                                   2.2.3
pandas-datareader                        0.10.0
pandas-gbq                               0.29.1
pandas-stubs                             2.2.2.240909
pandocfilters                            1.5.1
panel                                    1.7.1
param                                    2.2.1
parso                                    0.8.4
parsy                                    2.1
partd                                    1.4.2
pathlib                                  1.0.1
patsy                                    1.0.1
pdf2image                                1.17.0
pdfminer.six                             20250506
pdfplumber                               0.11.7
peewee                                   3.18.1
peft                                     0.15.2
pexpect                                  4.9.0
pi_heif                                  1.0.0
pickleshare                              0.7.5
pikepdf                                  9.9.0
pillow                                   11.2.1
pinecone                                 7.3.0
pinecone-plugin-assistant                1.7.0
pinecone-plugin-interface                0.0.7
pip                                      24.1.2
platformdirs                             4.3.8
plotly                                   5.24.1
plotnine                                 0.14.5
pluggy                                   1.6.0
ply                                      3.11
polars                                   1.21.0
pooch                                    1.8.2
portalocker                              2.10.1
portpicker                               1.5.2
posthog                                  6.0.0
preshed                                  3.0.10
prettytable                              3.16.0
priority                                 2.0.0
proglog                                  0.1.12
progressbar2                             4.5.0
prometheus_client                        0.22.1
promise                                  2.3
prompt_toolkit                           3.0.51
propcache                                0.3.2
prophet                                  1.1.7
proto-plus                               1.26.1
protobuf                                 5.29.5
protoc-gen-openapiv2                     0.0.1
psutil                                   5.9.5
psycopg2                                 2.9.10
ptyprocess                               0.7.0
py-cpuinfo                               9.0.0
py4j                                     0.10.9.7
pyarrow                                  20.0.0
pyasn1                                   0.6.1
pyasn1_modules                           0.4.2
pybase64                                 1.4.1
pycairo                                  1.28.0
pycocotools                              2.0.10
pycparser                                2.22
pycryptodomex                            3.23.0
pydantic                                 2.9.2
pydantic_core                            2.23.4
pydata-google-auth                       1.9.1
pydeck                                   0.9.1
pydot                                    3.0.4
pydotplus                                2.0.2
PyDrive                                  1.3.1
PyDrive2                                 1.21.3
pydub                                    0.25.1
pyerfa                                   2.0.1.5
pygame                                   2.6.1
pygit2                                   1.18.0
Pygments                                 2.19.2
PyGObject                                3.42.0
PyJWT                                    2.10.1
pylibcudf-cu12                           25.2.1
pylibcugraph-cu12                        25.2.0
pylibraft-cu12                           25.2.0
pymc                                     5.23.0
pymilvus                                 2.6.0b0
pymoo                                    0.6.1.5
PyMuPDF                                  1.26.1
pymystem3                                0.2.0
pyngrok                                  7.2.11
pynndescent                              0.5.13
pynvjitlink-cu12                         0.6.0
pynvml                                   12.0.0
pyogrio                                  0.11.0
pyomo                                    6.9.2
PyOpenGL                                 3.1.9
pyOpenSSL                                24.2.1
pyparsing                                3.2.3
pypdf                                    5.7.0
PyPDF2                                   2.12.1
pypdfium2                                4.30.1
pyperclip                                1.9.0
PyPika                                   0.48.9
pyproj                                   3.7.1
pyproject_hooks                          1.2.0
pyshp                                    2.3.1
PySocks                                  1.7.1
pyspark                                  3.5.1
PyStemmer                                2.2.0.3
pytensor                                 2.31.4
pytest                                   8.3.5
python-apt                               0.0.0
python-box                               7.3.2
python-dateutil                          2.9.0.post0
python-dotenv                            1.1.1
python-iso639                            2025.2.18
python-louvain                           0.16
python-magic                             0.4.27
python-multipart                         0.0.20
python-oxmsg                             0.0.2
python-slugify                           8.0.4
python-snappy                            0.7.3
python-utils                             3.9.1
pytz                                     2025.2
pyviz_comms                              3.0.6
PyWavelets                               1.8.0
PyYAML                                   6.0.2
pyzmq                                    24.0.1
qdrant-client                            1.14.3
Quart                                    0.20.0
raft-dask-cu12                           25.2.0
rank-bm25                                0.2.2
RapidFuzz                                3.13.0
rapids-dask-dependency                   25.2.0
ratelim                                  0.1.6
referencing                              0.36.2
regex                                    2024.11.6
requests                                 2.32.3
requests-oauthlib                        2.0.0
requests-toolbelt                        1.0.0
requirements-parser                      0.9.0
rich                                     14.0.0
rmm-cu12                                 25.2.0
roman-numerals-py                        3.1.0
rouge_score                              0.1.2
rpds-py                                  0.25.1
rpy2                                     3.5.17
rsa                                      4.9.1
ruff                                     0.12.0
s3transfer                               0.13.0
sacrebleu                                2.5.1
safehttpx                                0.1.6
safetensors                              0.5.3
scikit-image                             0.25.2
scikit-learn                             1.7.0
scipy                                    1.15.3
scooby                                   0.10.1
scs                                      3.2.7.post2
seaborn                                  0.13.2
SecretStorage                            3.3.3
semantic-version                         2.10.0
Send2Trash                               1.8.3
sentence-transformers                    4.1.0
sentencepiece                            0.2.0
sentry-sdk                               2.31.0
setproctitle                             1.3.6
setuptools                               75.2.0
shap                                     0.48.0
shapely                                  2.1.1
shellingham                              1.5.4
simple-parsing                           0.1.7
simplejson                               3.20.1
simsimd                                  6.4.9
six                                      1.17.0
sklearn-compat                           0.1.3
sklearn-pandas                           2.2.0
slicer                                   0.0.8
smart-open                               7.1.0
smmap                                    5.0.2
sniffio                                  1.3.1
snowballstemmer                          3.0.1
sortedcontainers                         2.4.0
soundfile                                0.13.1
soupsieve                                2.7
soxr                                     0.5.0.post1
spacy                                    3.8.7
spacy-legacy                             3.0.12
spacy-loggers                            1.0.5
spanner-graph-notebook                   1.1.7
Sphinx                                   8.2.3
sphinxcontrib-applehelp                  2.0.0
sphinxcontrib-devhelp                    2.0.0
sphinxcontrib-htmlhelp                   2.1.0
sphinxcontrib-jsmath                     1.0.1
sphinxcontrib-qthelp                     2.0.0
sphinxcontrib-serializinghtml            2.0.0
SQLAlchemy                               2.0.41
sqlglot                                  25.20.2
sqlparse                                 0.5.3
srsly                                    2.5.1
stanio                                   0.5.1
starlette                                0.46.2
statsmodels                              0.14.4
streamlit                                1.46.1
stringzilla                              3.12.5
striprtf                                 0.0.26
stumpy                                   1.13.0
SudachiDict-core                         20250515
SudachiPy                                0.6.10
sympy                                    1.14.0
tables                                   3.10.2
tabulate                                 0.9.0
tbb                                      2022.2.0
tblib                                    3.1.0
tcmlib                                   1.4.0
tenacity                                 8.5.0
tensorboard                              2.18.0
tensorboard-data-server                  0.7.2
tensorflow                               2.18.0
tensorflow-datasets                      4.9.9
tensorflow_decision_forests              1.11.0
tensorflow-hub                           0.16.1
tensorflow-io-gcs-filesystem             0.37.1
tensorflow-metadata                      1.17.2
tensorflow-probability                   0.25.0
tensorflow-text                          2.18.1
tensorstore                              0.1.74
termcolor                                3.1.0
terminado                                0.18.1
text-unidecode                           1.3
textblob                                 0.19.0
tf_keras                                 2.18.0
tf-slim                                  1.1.0
thinc                                    8.3.6
threadpoolctl                            3.6.0
tifffile                                 2025.6.11
tiktoken                                 0.9.0
timm                                     1.0.15
tinycss2                                 1.4.0
tokenizers                               0.21.2
tokenlog                                 0.0.2
toml                                     0.10.2
tomlkit                                  0.13.3
toolz                                    0.12.1
torch                                    2.7.1
torchao                                  0.10.0
torchaudio                               2.6.0+cu124
torchdata                                0.11.0
torchsummary                             1.5.1
torchtune                                0.6.1
torchvision                              0.22.1
tornado                                  6.4.2
tqdm                                     4.67.1
traitlets                                5.7.1
traittypes                               0.2.1
transformers                             4.51.3
trec-car-tools                           2.6
treelite                                 4.4.1
treescope                                0.1.9
triton                                   3.3.1
tsfresh                                  0.21.0
tweepy                                   4.15.0
typeguard                                4.4.4
typer                                    0.16.0
types-pytz                               2025.2.0.20250516
types-requests                           2.32.4.20250611
types-setuptools                         80.9.0.20250529
typing_extensions                        4.14.0
typing-inspect                           0.9.0
typing-inspection                        0.4.1
tzdata                                   2025.2
tzlocal                                  5.3.1
uc-micro-py                              1.0.3
ucx-py-cu12                              0.42.0
ucxx-cu12                                0.42.0
ujson                                    5.10.0
umap-learn                               0.5.7
umf                                      0.11.0
unlzw3                                   0.2.3
unstructured                             0.18.1
unstructured-client                      0.24.1
unstructured-inference                   1.0.5
unstructured.pytesseract                 0.3.15
uritemplate                              4.2.0
urllib3                                  2.4.0
uvicorn                                  0.34.3
uvloop                                   0.21.0
validators                               0.34.0
vega-datasets                            0.9.0
voyageai                                 0.3.2
wadllib                                  1.3.6
wandb                                    0.20.1
warc3-wet                                0.2.5
warc3-wet-clueweb09                      0.2.5
wasabi                                   1.1.3
watchdog                                 6.0.0
watchfiles                               1.1.0
wcwidth                                  0.2.13
weasel                                   0.4.1
weaviate-client                          4.15.4
webcolors                                24.11.1
webencodings                             0.5.1
websocket-client                         1.8.0
websockets                               15.0.1
Werkzeug                                 3.1.3
wheel                                    0.45.1
widgetsnbextension                       4.0.14
wordcloud                                1.9.4
wrapt                                    1.17.2
wsproto                                  1.2.0
wurlitzer                                3.1.1
xarray                                   2025.3.1
xarray-einstats                          0.9.1
xgboost                                  2.1.4
xlrd                                     2.0.2
xxhash                                   3.5.0
xyzservices                              2025.4.0
yarl                                     1.20.1
ydf                                      0.12.0
yellowbrick                              1.5
yfinance                                 0.2.63
zict                                     3.0.0
zipp                                     3.23.0
zlib-state                               0.1.9
zstandard                                0.23.0

https://github.com/werruww/xautoragggg/blob/main/x.ipynb