gitextract_bsj671yq/ ├── .github/ │ └── workflows/ │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── README_old.md ├── app/ │ ├── __init__.py │ ├── config.py │ ├── functions/ │ │ ├── __init__.py │ │ ├── base.py │ │ └── duckduck.py │ ├── libs/ │ │ ├── __init__.py │ │ ├── base_handler.py │ │ ├── chains copy.py │ │ ├── chains.py │ │ ├── context.py │ │ ├── provider_handler.py │ │ ├── tools_handler.py │ │ └── vision_handler.py │ ├── main.py │ ├── models.py │ ├── prompts.py │ ├── providers.py │ ├── reasoning/ │ │ ├── __init__.py │ │ ├── base.py │ │ └── rerank.py │ ├── routes/ │ │ ├── __init__.py │ │ ├── examples.py │ │ └── proxy.py │ └── utils.py ├── cookbook/ │ ├── ai_assistant_custome_tools.py │ ├── cinemax.json │ ├── function_call_force_schema.py │ ├── function_call_force_tool_choice.py │ ├── function_call_ollama.py │ ├── function_call_phidata.py │ ├── function_call_vision.py │ ├── function_call_with_schema.py │ ├── function_call_without_schema.py │ ├── functiona_call_groq_langchain.py │ └── resources.py ├── examples/ │ ├── example_1.py │ ├── example_2.py │ ├── example_3.py │ └── example_4.py ├── frontend/ │ ├── assets/ │ │ ├── README.md │ │ ├── markdown.css │ │ └── style.css │ └── pages/ │ ├── index.html │ └── index_old.html └── requirements.txt